This document discusses achieving agility at scale and improving software economics by managing innovation. It compares the standard project model to a modern model of continuously evolving systems. Key shifts discussed include moving from activity-based to results-based management, from adversarial to collaborative relationships, and from early false precision to evolving artifacts. Managing variances in scope, solution, and plans is identified as the real key to improving software economics by increasing predictability and reducing uncertainty.
The document discusses software development and delivery in competitive times. It summarizes IBM Rational's strategy to help customers deliver value efficiently and effectively through distributed organizations. The strategy focuses on enabling governance, adopting flexible architectures, and leveraging communities. Rational has continued delivering on this strategy by releasing products built on their Jazz platform and expanding their communities. Their strategy also aims to help customers manage effective software delivery as challenges in this area remain and expand on the individual, team, organizational and business levels.
This document provides an overview and agenda for the IBM Rational Software Conference 2009. The conference will focus on enterprise modernization solutions to help organizations reduce application maintenance costs, increase agility, and improve quality. It will also cover IT business transformation solutions to better align IT with business goals and strategies. Additionally, the conference aims to provide insights into solutions for developing complex embedded systems. The document outlines key challenges organizations face with applications, people, and teams that the IBM Rational solutions address.
This document summarizes a presentation on overcoming contradictions through improved governance, risk management and compliance. It discusses how effective use of information can help organizations move from a cost center to a business value driver. It also covers how establishing an information agenda and flexible architecture can optimize business performance. Finally, it addresses the need for a control framework with system definition, best practices, interpretation and operations to properly implement performance measurement.
This document summarizes a presentation on managing requirements across the software development lifecycle. It discusses why specified requirements may not appear in the final product, including poorly defined requirements and failure to track changing requirements. It also covers managing requirements throughout inception, elaboration, construction and transition, and provides tips for stopping requirements from disappearing such as documenting, organizing, and tracing requirements. The presentation agenda includes discussing root causes, requirements across the lifecycle, techniques and a conclusion.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
The document discusses the challenges companies face in developing smarter products in today's complex global environment. It notes that smarter products which are embedded with software and can connect to other devices are transforming industries. However, building expertise in software is difficult due to a history of cost overruns, delays, and quality issues for projects. The document argues that organizations must transform their business models to better coordinate production and management of smarter products across company and customer boundaries in order to maximize value and benefits.
This document discusses how Visual Studio Team System can maximize ROI and drive IT governance through an integrated Application Lifecycle Management (ALM) solution. It provides concise summaries of key points, including how VSTS improves collaboration, ensures quality, integrates work frequently, and enables real-time decision making. IT governance is also discussed at a high level, focusing on compliance, metrics/reporting, and aligning IT with business needs. Examples are given of organizations seeing improvements in areas like productivity, quality, and cost reductions through an ALM approach.
Opportunities in challenging_times-steve_robinsonIBM
The document summarizes a presentation given at an IBM Rational Software conference in 2009 during challenging economic times. It discusses how customers are focusing on efficiency, stability, and innovation. It also outlines opportunities for IBM Rational in helping customers lower costs through maturity, reuse, and automation while enabling innovation through services, smarter products, and software-enabled capabilities. Cross-sell opportunities within IBM Rational's large customer base are highlighted to pursue new revenue.
The document discusses software development and delivery in competitive times. It summarizes IBM Rational's strategy to help customers deliver value efficiently and effectively through distributed organizations. The strategy focuses on enabling governance, adopting flexible architectures, and leveraging communities. Rational has continued delivering on this strategy by releasing products built on their Jazz platform and expanding their communities. Their strategy also aims to help customers manage effective software delivery as challenges in this area remain and expand on the individual, team, organizational and business levels.
This document provides an overview and agenda for the IBM Rational Software Conference 2009. The conference will focus on enterprise modernization solutions to help organizations reduce application maintenance costs, increase agility, and improve quality. It will also cover IT business transformation solutions to better align IT with business goals and strategies. Additionally, the conference aims to provide insights into solutions for developing complex embedded systems. The document outlines key challenges organizations face with applications, people, and teams that the IBM Rational solutions address.
This document summarizes a presentation on overcoming contradictions through improved governance, risk management and compliance. It discusses how effective use of information can help organizations move from a cost center to a business value driver. It also covers how establishing an information agenda and flexible architecture can optimize business performance. Finally, it addresses the need for a control framework with system definition, best practices, interpretation and operations to properly implement performance measurement.
This document summarizes a presentation on managing requirements across the software development lifecycle. It discusses why specified requirements may not appear in the final product, including poorly defined requirements and failure to track changing requirements. It also covers managing requirements throughout inception, elaboration, construction and transition, and provides tips for stopping requirements from disappearing such as documenting, organizing, and tracing requirements. The presentation agenda includes discussing root causes, requirements across the lifecycle, techniques and a conclusion.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
The document discusses the challenges companies face in developing smarter products in today's complex global environment. It notes that smarter products which are embedded with software and can connect to other devices are transforming industries. However, building expertise in software is difficult due to a history of cost overruns, delays, and quality issues for projects. The document argues that organizations must transform their business models to better coordinate production and management of smarter products across company and customer boundaries in order to maximize value and benefits.
This document discusses how Visual Studio Team System can maximize ROI and drive IT governance through an integrated Application Lifecycle Management (ALM) solution. It provides concise summaries of key points, including how VSTS improves collaboration, ensures quality, integrates work frequently, and enables real-time decision making. IT governance is also discussed at a high level, focusing on compliance, metrics/reporting, and aligning IT with business needs. Examples are given of organizations seeing improvements in areas like productivity, quality, and cost reductions through an ALM approach.
Opportunities in challenging_times-steve_robinsonIBM
The document summarizes a presentation given at an IBM Rational Software conference in 2009 during challenging economic times. It discusses how customers are focusing on efficiency, stability, and innovation. It also outlines opportunities for IBM Rational in helping customers lower costs through maturity, reuse, and automation while enabling innovation through services, smarter products, and software-enabled capabilities. Cross-sell opportunities within IBM Rational's large customer base are highlighted to pursue new revenue.
Agilität ist in aller Munde – von den einen abgöttisch geliebt und es soll noch andere geben, die sie nicht so gerne mögen. Jedem das Seine. Doch wie sieht die agile Landschaft in der Schweizer IT Community aus? Laden Sie die Agile Trends & Benchmarks 2012 herunter ziehen Sie Ihre eigenen Schlüsse daraus.
This document discusses transformation design patterns for model-driven development. It introduces model-driven development and model transformations. It then describes several common transformation design patterns: Reference Filter, One to Many, Filling the Gaps, Ask the User, Copy a Reference, and Chain. For each pattern, it provides a problem example, solution strategy, and consequences of the pattern. The patterns provide approaches for relating input and output models in model transformations.
Track Keynote for the Change and Release Management Track at the IBM Rational Software Conference 2009
Software change and release management, a key capability in modern software development, enables teams to accelerate the software and systems delivery lifecycle. This track is for practitioners, administrators, and advanced users who want to learn how IBM Rational change and release management solutions - IBM® Rational ® ClearCase®, IBM® Rational® ClearQuest®, IBM® Rational® Team Concert®, IBM® Rational® Build Forge® and IBM® Rational® Software Analyzer® - can empower organizations to improve productivity and team collaboration, gain better visibility into projects, automate processes, improve quality, manage distributed teams, and provide audit trails and traceability across the software development lifecycle for fast delivery of high-quality software.
Private Clouds for Developers: Make Your Infrastructure AgileAbiquo, Inc.
Development houses have been looking to virtualization to meet Agile Methodology standards, but have run into serious complications. In addition, the promises of virtualization have yet to materialize. Cloud can deliver on those processes, if managed properly. Learn how the use of standards, including vCloud API and OVF, and multi-tenancy delegated control of virtual datacenters can dramatically increase development team agility.
The document summarizes an ISM for Design & Delivery panel discussion with experts from IBM Rational and Tivoli. The panelists were Don O’Toole, Harish Grama, Dave Lindquist, Neeraj Chandra, and Wing To. They discussed how integrating service design, delivery, and management across the lifecycle can enable service innovation through improved visibility, control, and automation. Rational and Tivoli products were highlighted as delivering integrations that bridge gaps in service delivery and enable innovation. Process, people, and technology integration were said to lead to real business service improvements through early problem detection, reduced costs, and performance optimization.
This document provides advice on how companies can survive an economic recession through their IT strategies. It suggests that agility, fast responses, and readiness for change can help small businesses remain competitive. It then outlines five plans: be prepared for changes with a dynamic IT infrastructure; keep solutions simple; cut costs during development and operations through approaches like virtualization and open source; be more energy efficient in data management; and fully utilize existing business information and applications. The conclusion emphasizes that successful companies will be those that can best adapt to changes through technology like model-driven environments.
This document appears to be slides from a presentation on managing change. It discusses common myths around change management, such as the myth that it only focuses on defects. It provides examples of how a lack of change management can negatively impact businesses through delayed releases, increased costs, and customer dissatisfaction. Additionally, it discusses the importance of change management in software delivery and driving business success through fostering innovation, defining processes, prioritizing work, and continuously improving.
BPM Model Preserving Strategy vs. Model Transforming StrategyKeith Swenson
This presentation was given at the 2009 Process.gov conference in Washinton DC on June 19, and covers the concept of how different BPM products differ based on how they handle the process models.
i-Partner provides product lifecycle management (PLM) solutions, services, training, and consultancy to enhance competitiveness and ensure success for customers. They offer PLM solutions and services to meet customer needs, train people with the right skills, and develop resources to enable customer growth. Core offerings include PLM solutions, services like reverse engineering and rapid prototyping, training and certification programs, and consultancy in areas like business process improvement and quality standards.
This document summarizes a webinar on how cloud computing will change business process management. The webinar featured presentations by George Barlow, CEO of Cloud Harbor, and Mark de Simone, Chief Sales and Business Development Officer of Cordys. The webinar discussed how cloud delivery platforms are converging various technologies and driving market forces. It also outlined the benefits of software-as-a-service and how cloud computing will capture a significant portion of IT spending. Finally, the webinar described what is needed for an effective cloud BPM platform and ecosystem.
1) The document discusses simplifying IT by changing the game through engineered together solutions like Oracle Fusion Middleware, Exalogic, and Exadata.
2) These solutions aim to reduce complexity, increase performance and manageability, and allow 70% of IT spending to be focused on transforming the business rather than just keeping the lights on.
3) Oracle Fusion Applications were designed from the ground up over 6 years to run in the cloud or on-premise, be integrated, have built-in security, analytics and a modern user interface.
This document provides an overview of the Rational Developer for Power Systems Software. It highlights key features of the software like the LPEX editor, which provides a modern IDE for developing RPG and COBOL while retaining familiar SEU-like features. The document also discusses productivity gains from features like content assist, integrated debugging, and visual tools like the application diagram and screen/report designers. It positions Rational Developer as helping modernize development processes and tools for IBM Power Systems.
La produttivita nella gestione documentale secondo MicrosoftDOCFLOW
Microsoft Office 2010 provides enhanced collaboration and productivity features across key applications like Word, Excel, PowerPoint, and OneNote. It features improved formatting options for things like photos and video. It also enables real-time co-authoring and allows users to access documents via new Office Web Apps from any browser.
This document outlines Ingersoll Rand's lean deployment strategy presented at a lean summit in Shanghai. It discusses using lean principles in business strategy and goal deployment to drive operational excellence. Key aspects of the strategy include top leadership commitment, coaching to solve problems, and building a culture of continuous improvement through tools like A3 thinking and a mission control board. The goal is to increase speed, flow, and alignment across the value chain.
El Nuevo Hipódromo de LAs Flores comunica los resultados generales de la 6a reunion del año, que tuvo a Sycomore War como protagonista principal, al ganar la Polla de Productos, sobre 1600 metros. La jornada contó con una muy buena cantidad de espectadores (más de 4000) y ahora se viene la gran fiesta del 15 de noviembre.
The document discusses the growing issue of obesity in American society. It notes that 20 years ago the country recognized obesity would become a problem, but goals set by Healthy People 2010 to reduce obesity rates have not been met. The causes of rising obesity outlined include increased TV watching, less physical education, fewer backyard sports, more video games, increased fast food consumption, less exercise. The document argues we must encourage physical activity, home cooking, limiting screen time, and leading by example as adults to help battle obesity for the future health of children.
Employee theft costs businesses in the United States $600 million annually, with the average loss from theft by employees of small businesses being $100,000 per occurrence. Common reasons for employee theft include financial problems, personal issues, and work-related dissatisfaction. Inadequate financial controls, lack of oversight, and opportunities for theft can enable employee fraud. Businesses should implement controls like separating financial duties, conducting regular audits, and limiting after-hours access to reduce theft risks.
The document discusses how a media product uses conventions of the horror genre. It describes including props like fake blood and a power drill. It also discusses filming in dark locations in the evening to create an eerie atmosphere, and including music with high organ notes and low drums to match the horror genre.
Programa Oficial de Carreras de la 9a Reunión del año, con datos de los SPC, Montas, Cuidadores, últimas performances, incrementos en las apuestas y más.
Agilität ist in aller Munde – von den einen abgöttisch geliebt und es soll noch andere geben, die sie nicht so gerne mögen. Jedem das Seine. Doch wie sieht die agile Landschaft in der Schweizer IT Community aus? Laden Sie die Agile Trends & Benchmarks 2012 herunter ziehen Sie Ihre eigenen Schlüsse daraus.
This document discusses transformation design patterns for model-driven development. It introduces model-driven development and model transformations. It then describes several common transformation design patterns: Reference Filter, One to Many, Filling the Gaps, Ask the User, Copy a Reference, and Chain. For each pattern, it provides a problem example, solution strategy, and consequences of the pattern. The patterns provide approaches for relating input and output models in model transformations.
Track Keynote for the Change and Release Management Track at the IBM Rational Software Conference 2009
Software change and release management, a key capability in modern software development, enables teams to accelerate the software and systems delivery lifecycle. This track is for practitioners, administrators, and advanced users who want to learn how IBM Rational change and release management solutions - IBM® Rational ® ClearCase®, IBM® Rational® ClearQuest®, IBM® Rational® Team Concert®, IBM® Rational® Build Forge® and IBM® Rational® Software Analyzer® - can empower organizations to improve productivity and team collaboration, gain better visibility into projects, automate processes, improve quality, manage distributed teams, and provide audit trails and traceability across the software development lifecycle for fast delivery of high-quality software.
Private Clouds for Developers: Make Your Infrastructure AgileAbiquo, Inc.
Development houses have been looking to virtualization to meet Agile Methodology standards, but have run into serious complications. In addition, the promises of virtualization have yet to materialize. Cloud can deliver on those processes, if managed properly. Learn how the use of standards, including vCloud API and OVF, and multi-tenancy delegated control of virtual datacenters can dramatically increase development team agility.
The document summarizes an ISM for Design & Delivery panel discussion with experts from IBM Rational and Tivoli. The panelists were Don O’Toole, Harish Grama, Dave Lindquist, Neeraj Chandra, and Wing To. They discussed how integrating service design, delivery, and management across the lifecycle can enable service innovation through improved visibility, control, and automation. Rational and Tivoli products were highlighted as delivering integrations that bridge gaps in service delivery and enable innovation. Process, people, and technology integration were said to lead to real business service improvements through early problem detection, reduced costs, and performance optimization.
This document provides advice on how companies can survive an economic recession through their IT strategies. It suggests that agility, fast responses, and readiness for change can help small businesses remain competitive. It then outlines five plans: be prepared for changes with a dynamic IT infrastructure; keep solutions simple; cut costs during development and operations through approaches like virtualization and open source; be more energy efficient in data management; and fully utilize existing business information and applications. The conclusion emphasizes that successful companies will be those that can best adapt to changes through technology like model-driven environments.
This document appears to be slides from a presentation on managing change. It discusses common myths around change management, such as the myth that it only focuses on defects. It provides examples of how a lack of change management can negatively impact businesses through delayed releases, increased costs, and customer dissatisfaction. Additionally, it discusses the importance of change management in software delivery and driving business success through fostering innovation, defining processes, prioritizing work, and continuously improving.
BPM Model Preserving Strategy vs. Model Transforming StrategyKeith Swenson
This presentation was given at the 2009 Process.gov conference in Washinton DC on June 19, and covers the concept of how different BPM products differ based on how they handle the process models.
i-Partner provides product lifecycle management (PLM) solutions, services, training, and consultancy to enhance competitiveness and ensure success for customers. They offer PLM solutions and services to meet customer needs, train people with the right skills, and develop resources to enable customer growth. Core offerings include PLM solutions, services like reverse engineering and rapid prototyping, training and certification programs, and consultancy in areas like business process improvement and quality standards.
This document summarizes a webinar on how cloud computing will change business process management. The webinar featured presentations by George Barlow, CEO of Cloud Harbor, and Mark de Simone, Chief Sales and Business Development Officer of Cordys. The webinar discussed how cloud delivery platforms are converging various technologies and driving market forces. It also outlined the benefits of software-as-a-service and how cloud computing will capture a significant portion of IT spending. Finally, the webinar described what is needed for an effective cloud BPM platform and ecosystem.
1) The document discusses simplifying IT by changing the game through engineered together solutions like Oracle Fusion Middleware, Exalogic, and Exadata.
2) These solutions aim to reduce complexity, increase performance and manageability, and allow 70% of IT spending to be focused on transforming the business rather than just keeping the lights on.
3) Oracle Fusion Applications were designed from the ground up over 6 years to run in the cloud or on-premise, be integrated, have built-in security, analytics and a modern user interface.
This document provides an overview of the Rational Developer for Power Systems Software. It highlights key features of the software like the LPEX editor, which provides a modern IDE for developing RPG and COBOL while retaining familiar SEU-like features. The document also discusses productivity gains from features like content assist, integrated debugging, and visual tools like the application diagram and screen/report designers. It positions Rational Developer as helping modernize development processes and tools for IBM Power Systems.
La produttivita nella gestione documentale secondo MicrosoftDOCFLOW
Microsoft Office 2010 provides enhanced collaboration and productivity features across key applications like Word, Excel, PowerPoint, and OneNote. It features improved formatting options for things like photos and video. It also enables real-time co-authoring and allows users to access documents via new Office Web Apps from any browser.
This document outlines Ingersoll Rand's lean deployment strategy presented at a lean summit in Shanghai. It discusses using lean principles in business strategy and goal deployment to drive operational excellence. Key aspects of the strategy include top leadership commitment, coaching to solve problems, and building a culture of continuous improvement through tools like A3 thinking and a mission control board. The goal is to increase speed, flow, and alignment across the value chain.
El Nuevo Hipódromo de LAs Flores comunica los resultados generales de la 6a reunion del año, que tuvo a Sycomore War como protagonista principal, al ganar la Polla de Productos, sobre 1600 metros. La jornada contó con una muy buena cantidad de espectadores (más de 4000) y ahora se viene la gran fiesta del 15 de noviembre.
The document discusses the growing issue of obesity in American society. It notes that 20 years ago the country recognized obesity would become a problem, but goals set by Healthy People 2010 to reduce obesity rates have not been met. The causes of rising obesity outlined include increased TV watching, less physical education, fewer backyard sports, more video games, increased fast food consumption, less exercise. The document argues we must encourage physical activity, home cooking, limiting screen time, and leading by example as adults to help battle obesity for the future health of children.
Employee theft costs businesses in the United States $600 million annually, with the average loss from theft by employees of small businesses being $100,000 per occurrence. Common reasons for employee theft include financial problems, personal issues, and work-related dissatisfaction. Inadequate financial controls, lack of oversight, and opportunities for theft can enable employee fraud. Businesses should implement controls like separating financial duties, conducting regular audits, and limiting after-hours access to reduce theft risks.
The document discusses how a media product uses conventions of the horror genre. It describes including props like fake blood and a power drill. It also discusses filming in dark locations in the evening to create an eerie atmosphere, and including music with high organ notes and low drums to match the horror genre.
Programa Oficial de Carreras de la 9a Reunión del año, con datos de los SPC, Montas, Cuidadores, últimas performances, incrementos en las apuestas y más.
This document provides an overview and agenda for using Facebook effectively for business purposes. It discusses the key changes to Facebook including the switch from "Fans" to "Likes" and new privacy settings. The document also outlines the differences between personal and business pages, recommends content for pages, and provides advanced strategies for building connections and promoting pages through tools like ads, polls, linking to Twitter and blogs.
Fluxlfex service description at JTPA Geek Salon on Nov 12thkeikubo
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This document summarizes research on creating honeycomb nanofibrous membranes for bone regeneration using micro-weaving. Honeycomb collectors with pattern diameters of 40-360 microns were created and used to generate honeycomb scaffolds of PCL and PLA nanofibers. The PCL scaffolds had thicker fibers along the walls and a bimodal fiber diameter distribution, while the PLA scaffolds had uniformly thin fibers and high fiber alignment. The scaffolds differed in roughness and shrinkage. In vitro studies will evaluate how the honeycomb organization influences osteoblast proliferation and morphology to determine the best polymer for structured scaffolds in bone regeneration.
This document promotes a company called DMS Retail that provides proprietary tools and training to help struggling retail businesses. It claims DMS can help with issues like lack of sales, staff engagement, product and inventory management, and growth. DMS implements policies and tools to boost critical business functions and provides the tools and training needed to make improvements permanent. It guarantees results on time and on budget and promotes some products to help retailers achieve cutting edge performance.
The document summarizes features presented at the IBM Rational Software Conference 2009. It describes enhancements to Rational Team Concert (RTC) that provide improved agile planning, global enterprise readiness, collaborative application lifecycle management (ALM), ecosystem support, and integration with existing environments. Key capabilities include scaling to thousands of users and millions of files, customizable dashboards and reports, risk assessment in planning, and expanded traceability across tools.
Ibu menghibur anaknya yang sedang bersedih dengan membuat kue. Ia menjelaskan bahwa bahan-bahan mentah sebelum dimasak tidak enak, tetapi jika dicampur dan dimasak akan menjadi kue yang lezat. Demikian pula Tuhan bekerja; masa-masa sulit kini tidak terlihat berkahnya, namun percayalah pada Tuhan karena Dia tahu rencana terbaik untuk kita.
Tugas xii ips 3 amalia ihsana dan jannatun nisaPaarief Udin
The document discusses narrative text. It begins by explaining that narrative text aims to entertain readers about past stories or tales. It then discusses the characteristics and generic structure of narrative text, including orientation, complication, and resolution. An example narrative text called "The Frog Prince" is also provided and includes 7 multiple choice comprehension questions about the example text.
This document discusses software product quality and how one organization evolved their approach. Originally, the organization focused solely on preventing defects in their monolithic e-commerce platform. This led to slow development cycles and a low tolerance for errors. The organization then transitioned to a distributed, microservices architecture and agile processes. This reduced risk, improved speed, and allowed them to focus on continuous improvement rather than just defect prevention. The organization also expanded their view of quality to include usability, performance and other factors that impact customers.
This document contains contact information for two individuals, Blaise Vignon and Emmanuel Levi-Valensi, who work in startup consulting and development. It also includes brief summaries of software engineering principles and challenges in long-term projects. Finally, it discusses agile principles and practices like Scrum, emphasizing customer focus, adaptation to change, failing fast through prototyping, and accelerating projects through iterative delivery and feedback.
This document describes the implementation of a simulation-based operator training system at Barrick Pueblo Viejo mine in the Dominican Republic. The system was part of a "Ready for Start Up" program to prepare operators for the safe and efficient startup of a new gold processing plant. A dynamic process simulator called Mimic was selected and integrated with the DeltaV DCS to provide hands-on training. The project helped identify issues, improve training, and reduce commissioning time. An iterative development approach worked better than the planned waterfall model.
EPM Live is a global leader in enterprise project, portfolio, and work management solutions. It has over 5,000 customers in 38 countries. EPM Live offers a single platform to manage all types of work, including projects, applications, services, and more. It provides deployment options, including SaaS, hosted, and on-premise, and scales to meet different organizational maturity levels in project management.
Semplificare la complessità 2012 10 24_Convegno Mauden SpAMauden SpA
Presentazione relativa al Convegno organizzato da Mauden SpA: "Semplificare la complessità. Nuove soluzioni per ottimizzare l'infrastruttura del sistema informativo aziendale".
Agenda dell'evento:
9,30 / 10,00 Accoglienza partecipanti
10,00 ROBERTA VIGLIONE, Presidente Mauden
Benvenuto e introduzione
10,10 MAURO PIROVANO, Mauden
Gestire la complessità dell’infrastruttura di un moderno sistema informativo aziendale
10,25 ALESSANDRO MALOSIO, IBM
Sistemi Esperti Integrati: la famiglia IBM PureSystems
La gestione integrata dell'infrastruttura: la soluzione Flex System Management (FSM)
11,00 MATTEO MARINI, VMware
Ottimizzare il management e la continuità del business: l’integrazione di VMware nella piattaforma Purflex
11,35 Coffee Break
11,50 ALESSANDRO MALOSIO, IBM
Dalla virtualizzazione all'automazione: realizzare un Cloud Privato con la soluzione SmartCloudEntry
12,25 MATTEO MARINI, VMware
Le novità VMware f.y. 2013: come ridurre la complessità e aumentare la flessibilità del Data Center
13,00 Lunch
Milano, 24 ottobre 2012, c/o Black Label Room - Hotel Diana Majestic
This document summarizes an Agile Model Development presentation by Daniel Leroux and Maneesh Goyal. The presentation introduced Agile modeling principles and how Maneesh's team applies them. Key points include:
1) The team prioritizes requirements and creates architecture models with active stakeholder participation to manage complexity and communicate effectively on a globally distributed project.
2) Agile modeling principles like requirements envisioning, prioritized requirements, and multiple lightweight models guide the team's process.
3) A demonstration showed how the team applies these principles with tools like Rational Requirements Composer.
This document summarizes a presentation on agile model development. It discusses how Maneesh's team of software engineers at IBM uses agile modeling principles in their work. This includes prioritizing requirements, creating architecture models with stakeholder participation, keeping models simple and "just barely good enough", and actively involving stakeholders through activities like model storming. The goal is to manage complexity, communicate effectively, and develop software iteratively using the simplest tools needed.
Requirements traceability allows tracking of requirements throughout a project's lifecycle, including relationships between requirements and how they map to project components. This helps ensure completeness and identify dependencies. Vertical traceability in particular helps spot where requirements are changed or dropped. Using requirements traceability, a project manager can track work done versus remaining, monitor scope changes over time, and use control charts to manage scope variations.
This document discusses change management and version control challenges for PeopleSoft applications and how CAPI addresses them. It notes that traditional version control tools only manage 20% of PeopleSoft object types, while CAPI provides version control for both the 80% of proprietary database objects and 20% of file server objects. The document compares CAPI to other tools and outlines how CAPI can help customers by establishing process controls, enabling automation and regulatory compliance, and increasing efficiency. It provides examples of how large customers have evaluated and selected CAPI.
ESEconf2011 - Kaiser Traian: "How to measure productivity in software develop...Aberla
- The document summarizes a presentation given by Traian Kaiser of XING AG on software development productivity and effectiveness.
- It discusses balancing effectiveness, which is doing the right things, and efficiency, which is doing things right. Effectiveness and efficiency cannot be optimized independently and their interaction is complex.
- Metrics can provide feedback but should not replace trust, and certain metrics used incorrectly can be dysfunctional. Productivity metrics need to be used carefully and coupled with effectiveness metrics.
New IDC Research on Software Analysis & MeasurementCAST
Watch this exciting webinar with Melinda Ballou, a leading analyst with IDC, as she reviews the newly defined market category of Software Quality Analysis and Measurement (SQAM). Hear Melinda discuss the motivation behind increased spend on SQAM such as competitive pressures requiring rapid adaptability while avoiding software failure, complex sourcing environments that include onshore, offshore and open source options, and economic impacts that drive efficiency and accountability in development.
To view the webinar, visit http://www.castsoftware.com/news-events/event/idc-software-analysis-measurement?gad=ss
Implications of Change on Workplace LearningBill Stirling
The document discusses changes in the workplace including greater use of technology, higher skills requirements, and workforce challenges. It notes that every job now requires digital skills and even entry-level positions require a base level of technical proficiency. Employers face tight labor supply and skills shortages that constrain growth. In-demand skills include problem-solving, technical abilities, communication skills, and adaptability. The implications are a need for continuous learning, emphasis on soft skills, and investing in training to develop the workforce.
5 APM and Capacity Planning Imperatives for a Virtualized WorldCorrelsense
The proliferation of virtualized applications has greatly increased the complexity of capacity planning and performance management. Monitoring and forecasting CPU utilization is no longer enough. IT operations and capacity planners now must understand and optimize their applications and infrastructure from the end user to the data center.
Join Correlsense and Metron-Athene for an online seminar which will explore key performance management and capacity planning strategies for a virtualized world. We will discuss:
What you need to know about capacity management when operating in both physical and virtual environments
How performance monitoring in virtual environments relates to your capacity management goals
What is unique about capacity and performance management for virtualized applications
1) The document summarizes key functions, market drivers, and trends in project and portfolio management (PPM) applications.
2) It finds that visibility and accountability are the ultimate goals for PPM customers and that successful implementations require balancing investment in processes and automation.
3) The worldwide PPM market was estimated to be $728 million in 2005 and is expected to grow 8-14% annually through 2010, with ongoing merger and acquisition activity in the sector.
1. Bizspark is a Microsoft program that provides startups with software, support, and visibility at no upfront cost to help them grow their business.
2. The objectives of Bizspark are to establish connections with local startup ecosystems, unite global entrepreneurial resources, generate deal flow, and create a new partner experience for startups.
3. Bizspark provides startups with full-featured development tools and server product licenses with no upfront costs, community and technical support from Microsoft and partners, and profile and promotion opportunities.
This document summarizes a presentation about enterprise linked data, open services for lifecycle collaboration, and W3C standards. It discusses how OSLC is based on linked data and allows for loosely coupled integration across tools. It also outlines IBM's leadership role in contributing to OSLC and driving the evolution of W3C linked data standards.
Managing highly virtualized environments - Presented by Softchoice and VMwareSoftchoice Corporation
This presentation was delivered during the February and March Discovery Series events titled “Managing Highly Virtualized Environments” sponsored by VMWare.
The presentation covers how you can:
Improve service quality with proactive, automated management, reduce operational costs of management, deliver simple, cost-efficient business-continuity for all applications, minimize risk and maintain compliance simply and effectively.
If you have any questions about the content or the event, please contact @scTechEvents
The document outlines an iterative methodology for deploying Aras Innovator. It discusses dividing projects into manageable phases like inception, elaboration, construction, and transition. Each phase has objectives and milestones. The methodology emphasizes iterative design, managing requirements, continuous verification, and controlling changes. It provides tips for implementation like using visual prototypes, breaking work into components, and ensuring quality through user testing.
Requirements-driven quality solutions from IBM Rational can help organizations:
1) Collaborate to define requirements early in development to reduce risk and avoid costly mistakes.
2) Automate workflows to accelerate time to market and improve efficiency by reducing manual tasks.
3) Continuously measure and improve processes using data and metrics for objective decision making.
The document discusses the challenges companies face in developing smarter products in today's complex global environment. It notes that smarter products which are embedded with software and can connect to other devices are transforming industries. However, building expertise in software is difficult due to a history of cost overruns, delays, and quality issues for projects. The document argues that organizations must transform their business models to better coordinate production, consumption, and management of smarter products across the supply chain if they want to maximize value creation and competitive advantage.
The document discusses software development and delivery in competitive times. It summarizes IBM Rational's strategy of helping customers deliver value efficiently and effectively through distributed organizations. The strategy focuses on enabling governance, adopting flexible architectures, and leveraging communities. Rational has continued delivering on this strategy by releasing many new products and services over the past year. However, challenges remain in effective software delivery at the individual, team, organizational and business levels. Rational's strategy aims to address these challenges and bring focus in uncertain economic times by providing short-term ROI and long-term management of assets to encourage incremental improvement.
Opportunities in challenging_times-steve_robinsonIBM
The document discusses opportunities for IBM Rational Software in challenging economic times. It notes that survival requires innovation, efficiency, and a focus on quality. The document outlines strategies customers are using to cut costs like reducing headcount. It also discusses how IBM Rational can help customers increase efficiency through practices like process maturity, reuse, and automation. The document presents data showing significant growth potential for IBM Rational through cross-selling additional products to existing customers. It argues that innovation today requires large investments in software, and that IBM Rational is expanding to help customers deliver smarter products.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
This document discusses achieving agility at scale and improving software economics by managing innovation. It compares the standard project model to a modern model of continuously evolving systems. Key shifts discussed include moving from activity-based to results-based management, from adversarial to collaborative relationships, and from early false precision to evolving artifacts. Managing variances in scope, solution, and plans is identified as the real key to improving software economics by increasing predictability and reducing uncertainty.
This document discusses best practices for load and performance testing Oracle applications using the Rational Performance Tester extension for Oracle. It provides an overview of Rational Performance Tester and its architecture. It also discusses Oracle applications and modules supported for testing, Oracle application architecture, supported Oracle versions, and how to install and use the Oracle extension for performance testing with sample data and demonstrations.
This document summarizes a presentation given by Tim Francis and Sarika Sinha at the IBM Rational Software Conference 2009. The presentation introduced the IBM WebSphere Web 2.0 Feature Pack and how to develop rich internet applications using IBM Rational Application Developer. It covered Web 2.0 concepts, the feature pack's capabilities including Web 2.0 to SOA connectivity and AJAX messaging, and using the Dojo toolkit for Ajax development in RAD. A demo was also included.
This document discusses how IBM Rational Quality Manager (RQM) can be used to support globally distributed teams. It provides a case study of how IBM Rational Systems and Verification Test deployed RQM across multiple countries and sites. It then offers recommendations for deploying RQM for small remote teams, large remote teams, and outsourced remote teams based on factors like bandwidth, number of users, and assets. It also provides tips for tweaking the user response for remote users through features in RQM like asset throttling, categories, and views. Key features that support global teams like the thin web client, centralized administration, work items, and permissions are also highlighted.
This document discusses challenges in building enterprise mashups for collaborative application lifecycle management (C/ALM). It defines mashups and composite applications, explains their relevance in enterprises for automating data aggregation and representation. It describes how mashups can enable process compliance and collaboration in C/ALM. The document outlines best practices for building enterprise mashups, including single sign-on, application registries, linking resources, security, and tool support. It argues that mashups can effectively solve integration problems in C/ALM and enhance team productivity.
This document discusses how agile development teams can use IBM Rational ClearCase and ClearCase Remote Client (CCRC) for software configuration management. It covers ClearCase object topologies and practices that support agile development, as well as CCRC features that help enable agile practices like continuous integration and working in a distributed environment. The presentation focuses on how ClearCase can be implemented simply to support agile teams while also scaling to meet the needs of large enterprises.
The document discusses extensions that can be made to the Rational Application Developer (RAD) platform. It covers APIs for extracting metrics from Java code, building custom plug-ins, developing reports using BIRT and Crystal Reports, creating custom JSF components, and visualizing custom tags. A case study is presented on a project called JCAP that uses these extensibility features to build a code quality assessment platform integrated with RAD and other tools.
Rational Performance Tester (RPT) is a tool for performance testing web applications. It can simulate thousands of virtual users to test an application's performance and scalability. RPT works with many web technologies and protocols. It allows recording and playback of tests, monitoring of system resources, and real-time reporting of performance metrics. The presentation provided an overview of RPT's features and capabilities. It also included tips and best practices for creating tests, configuring agents and drivers, and optimizing performance.
This document introduces simplified scripting, a new feature in Rational Functional Tester (RFT) version 8.1. It allows creating test scripts using a visual and natural language approach without needing to know a programming language. Simplified scripts contain easy to understand English statements and utilize application screenshots and object highlighting. The feature streamlines test authoring, modification, and execution. Advanced options allow inserting Java code snippets or modules into the generated test code. A demo is provided to showcase simplified scripting capabilities.
The document summarizes a keynote presentation about requirements definition and management (RDM). The presentation discusses improving requirements, management, and project results. It outlines IBM's strategy to deliver world-class RDM capabilities integrated across the development lifecycle. The strategy involves protecting investments in existing tools, gradually introducing innovations, and modernizing tools with Jazz technology.
The keynote addressed real challenges in software quality like reduced costs, faster delivery, and complex ecosystems. It discussed using insights from requirements, development, verification, and production to manage quality across the lifecycle. The increasing costs of defects were shown, from $80 in requirements to $7,600 once released. A design failure example showed individual components working but failing when integrated. Risks of time, quality, and cost were depicted as interconnected vertices. A unified platform across requirements, change management, and quality management was presented to improve coordination, track builds/defects, and manage risk through process improvement.
The keynote at the IBM Rational Software Conference 2009 focused on process, portfolio, and project management (PPM). It discussed the business challenges companies face and the root causes of project failure. The speaker advocated for a winning strategy of planning, executing, and measuring projects using integrated PPM solutions to optimize software and systems investments. IBM's Rational PPM solutions were presented as helping organizations collaboratively manage the entire software delivery lifecycle through features like requirements management, portfolio management, and performance measurement.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
2. IBM Rational Software Conference 2009
The nature of innovation
Innovation is not the predictable realization of a new idea
Innovation is a risky plunge into the unknown, but with a clear objective and a
strong sense of general direction, a key idea
Executive Summit 2
3. IBM Rational Software Conference 2009
What I read on my vacation
Magellan knew exactly what he wished to achieve and
his general plan for getting there
Find a passage through South America
Claim the Moluccas (Slice Islands) for Spain
There were many unknowns and risks along the way
There was no detailed plan – he steered as he went
How would Magellan have
managed a software project?
Executive Summit 3
4. IBM Rational Software Conference 2009
The project model
Standard model Modern model
Distinct development phase Continuously evolving systems
No distinct boundary between development
Distinct handoff to maintenance
and maintenance
Requirements-design-code-test Sequence of released capabilities
sequence with ever increasing value
Phase and role specific tools Common platform of integrated process / tooling
Collocated teams Distributed, web based collaboration
Economic governance tailored
Standard engineering governance
to risk / reward profiles
Engineering practitioner led Business value and outcome led
Executive Summit 4
5. IBM Rational Software Conference 2009
Critical culture shifts
Conventional Governance Agile Governance
Activity-based management Results-based management
Mature processes, PMI/PMBOK More art than engineering
Plan in detail, then track variances Plan/steer/plan/steer…
Adversarial relationships Honest collaborative communication
Paper exchange, speculation Progressions/digressions, facts
Requirements first Architecture (risk mitigation) first
Assumes certainty in desired product Admits uncertainties
Avoid change Manage change
Early false precision Evolving artifacts
“More detail = higher quality” Scope (Problem specs)
Design (Solution specs)
Constraints (Planning specs)
Apply too much or too little process Right-size the process
Process is primary, blind adherence Desired results drive process
Manage variances
Executive Summit 5
6. IBM Rational Software Conference 2009
Schedule risk: Imagine you have 12 months to deliver
a business critical system
Your estimators tell you it will be done in 11 months
What do you do with the information?
Rest easy, believing there is no risk?
0 6 12
Executive Summit 6
7. IBM Rational Software Conference 2009
Maybe you realize that program parameters
(cost, schedule, effort, quality, …) are random variables
Area under curve describes probability of measurement falling in range
0.45
0.4
0.35 Likelihood of actual value
0.3
falling in range is area
under curve
0.25
0.2
0.15
0.1
0.05
0
00
60
40
20
00
80
20
00
80
20
00
40
80
60
40
60
0.
1.
2.
5.
6.
0.
1.
2.
2.
3.
4.
4.
4.
5.
0.
3.
Executive Summit 7
8. IBM Rational Software Conference 2009
Imagine you have 12 months to deliver a business
critical systems
So you ask for the distribution and discover there is some uncertainty
0 6 12
Executive Summit 8
9. IBM Rational Software Conference 2009
Imagine you have 12 months to deliver a business
critical systems
In fact there is less than 50% chance of making the date
48%
0 6 12
Executive Summit 9
10. IBM Rational Software Conference 2009
Then what?
Move out the date to improve likelihood of shipping?
95%
0 6 12 15
Executive Summit 10
11. IBM Rational Software Conference 2009
Then what?
Or move in the estimate by sacrificing quality or content?
95%
0 6 12
Executive Summit 11
12. IBM Rational Software Conference 2009
Managing variances in scope, solution, plans:
The real key to improving software economics
Sources of uncertainty 0.45
0.4
and variance
0.35
Lack of knowledge 0.3
Lack of confidence 0.25
0.2
Lack of agreement
0.15
Reduction of 0.1
variance reflects 0.05
Increased predictability 0
00
40
00
60
80
20
60
80
20
60
40
80
40
00
20
of outcome
0.
0.
2.
5.
0.
1.
1.
2.
3.
3.
4.
4.
2.
4.
5.
Increased knowledge about
Client needs
Technology capability
Team capability
Good decisions
Executive Summit 12
13. IBM Rational Software Conference 2009
Then what?
Determine the source of the variance
Over the project lifecycle, reduce the variance to improve likelihood of shipping
90%
0 6 12
Executive Summit 13
14. IBM Rational Software Conference 2009
Then what?
Over the lifecycle, reduce the variance further to improve likelihood of shipping
95%
0 6 12
Executive Summit 14
15. IBM Rational Software Conference 2009
Measure and steer
At onset of program
Report: Establish estimates/variances of effort, cost, establish initial plan
Collaborate: Set initial scope and expectations with stakeholders
Automate: Establish a collaborative development environment
At each iteration, improve estimates and report
Report: Values and variances of progress achieved, quality achieved, resources expended
Collaborate: With stakeholders to refine scope and plans
Automate: Manage changes to plans, baselines, test-beds
Initial Plan
Initial State
Initial Planned Path Uncertainty
in stakeholder
satisfaction space
Variance in
Actual Path estimate to
complete
Executive Summit 15
16. IBM Rational Software Conference 2009
Agile Governance = Managing Uncertainty = Managing Variance
A completion date is not a point in time, it is a probability distribution
0 6 12
Scope is not a requirements document, it is a continuous negotiation
Plans/Resource estimates
Scope
Product features/quality
A plan is not a prescription, it is an evolving,
moving target Uncertainty in
Stakeholder
Satisfaction Space
Initial State Initial Plan
Actual path and precision of Scope/Plan
Executive Summit 16
17. IBM Rational Software Conference 2009
Practices included as part of Rational Method
Composer
Executive Summit 17
18. IBM Rational Software Conference 2009
Agenda
Transitioning to Agile Software Delivery
Economic governance
Steering and managing uncertainty
Metrics and Measures
Instrumentation for gaining control, improving efficiency and optimizing value
Improving Software Economics
A framework for improvement priorities
Executive Summit 18
19. IBM Rational Software Conference 2009
Software and systems need a control framework
Performance Measurement
Value
Value Metrics
Business Objectives measures
e.g., ROI, ROA for SSD
Efficiency
Operational Effectiveness Metrics
feedback
Operational Objectives measures
e.g., Time to market, productivity
Control
Process Definition / Practices
measures Practice Practice
Rational Method Composer
Adoption/Maturity Artifacts
subjective Objective
Process Enactment / Governance Enforcement / Process Awareness
Jazz Platform
Executive Summit 19
20. IBM Rational Software Conference 2009
Meters for software and systems
development and delivery improvement
BRIDGE to MCIF
Value
Return on Investment (ROI)
Return on Assets (ROA) $0 Business $15
Product revenue profile Value
$M
Efficiency
Time to market, productivity
Program portfolio investment profile
Defect phase containment, scrap and rework rates 0% Operational 100%
Application service levels Efficiency
Defect densities, requirements churn, design churn
Skills improvement, training cost reduction
Control
Practice adoption, project checkpoints Process
0% 100%
Artifact time between gates Adoption
Collaboration, skills mix
Executive Summit 20
21. IBM Rational Software Conference 2009
Tailor to organizational and project context
Agree on business value measures: Cost, profit, return on assets, market share, etc.
Determine project mix type
Choose appropriate operational measures
Choose practices to achieve measures for project mix
Establish measures and feedback channels for closed loop control
Variance Examples
Low Medium High
Value Cost of operations Market share growth Profitability of one-of-a-
(Business Time to market for new features kind system
Measures)
Efficiency Cost per change request Cost per change request Architectural stability
(Operational Individual productivity Team Productivity Organizational productivity
Measure)
Controls Self check for practices Beta releases Stakeholder
demonstrations
Defect densities, removal rates
Practices Requirements management Agile planning Shared vision
Change management Test driven development Risk based lifecycle
Iterative development
Evolutionary Architecture
Executive Summit 21
22. IBM Rational Software Conference 2009
Select practices and measures based on business
and operational objectives
High # of defects (pre/post-ship) CEO Business Value High support or maintenance costs without
High maintenance costs (devt) of fixing defects high defect #s
Customer downtime Low pipeline conversion
IT Quality Goals Low customer satisfaction
CIO
Dev. Mgr. Development Quality Goals Operational Quality Goals
? ?
High defects both pre- Non-functional Req. Issues
and post-ship High # of Help Desk Calls
Reduce Post-Delivery Defects Deliver What Stakeholder Needs
Growing defect backlog High Incidence Resolution Times
H L M L
? ? ? ?
Improve Non-
Increase Defect Increase Defect Deliver on Customer
Functional Quality
Prevention Detection Requirements
M M H L M L Attributes M L
High post-ship or
customer-reported Measures: Measures:
Measures: Measures:
defects Post-ship problem reports Post-ship problem reports
Defect density Defect density, distribution
Customer satisfaction Customer satisfaction
High error rates in Defect arrival/closure Defect arrival/closure rates
Pipeline conversion? Support / maint. costs
fixes rates Defect removal effectiv. High Requirements Churn
Support / maint. costs Requirement test coverage
Defect backlog Fixes failing verification
Requirem. test coverage Test execution results High Post Delivery Support
Fixes failing verification Test coverage
Rework effort Test execution status Requirements delivery Aging ER Backlog
Survey of feature usage Practices:
Performance Testing
Practices: Practices:
Test-driven Dev. Requirements Mgnt.
Test management Practices:
Design-driven Implem. Shared Vision Shared Vision
Continuous integration
C&C management Use-case Driven Dev Risk-Value Lifecycle
Evolutionary Architecture
System Component Arch. Requirements Mgnt. Evolutionary Architecture
Component Architecture
Whole Team Test-Driven Development
Whole team Test-driven dev.
Pair Programming Iterative Dev. Iterative Development
Test practices Revenue / Cost
Functional Testing Evolutionary Design
Review/Inspection Iterative Dev.
C&C Management Component Architecture
Risk Value Lifecycle
Review/Inspection Continuous Integration
C&C Management Value (H,M or L)
Concurrent Testing
Review/Inspection Cost (H, M or L)
Whole Team
Review/Inspection Hot Component
Executive Summit 22
23. IBM Rational Software Conference 2009
Agenda
Transitioning to Agile Software Delivery
Economic governance
Steering and managing uncertainty
Metrics and Measures
Instrumentation for gaining control, improving efficiency and optimizing value
Improving Software Economics
A framework for improvement priorities
Executive Summit 23
24. IBM Rational Software Conference 2009
Four patterns of success in achieving Agility at Scale
1. Scope management Asset based development
Solutions evolve from requirements AND requirements evolve from available assets
As opposed to getting all the requirements right up front
2. Process management Rightsize the process
Process and instrumentation rigor evolves from light to heavy
As opposed to the entire project’s lifecycle process should be light
or heavy depending on the character of the project
3. Progress management Honest assessments
Healthy projects display a sequence of progressions and digressions
As opposed to progressing to 100% earned value with monotonically increasing
progress against a static plan
4. Quality management Incremental demonstrable results
Testing needs to be a 1st class, full lifecycle activity
As opposed to a subordinate, later lifecycle activity
Executive Summit 24
26. IBM Rational Software Conference 2009
Improving software economics
Empirical software cost estimation models for:
Enterprise modernization, software maintenance
New developments, new releases, early prototypes
Packaged applications, systems engineering
Time or Cost
To Build = (Complexity) (Process) * (Team) * (Tools)
Complexity Process Team Tools
Volume of human Methods Skills/Experience Automation
generated stuff Maturity Collaboration Process enactment
- KSLOC, FPs, UCs Agility Motivation
Quality/performance Precedence
Scope
Executive Summit 26
27. IBM Rational Software Conference 2009
Achieve continuous improvement by measuring cost
against business outcomes
Improve Improve Improve Increase Flexibility
Automation Collaboration Process & Investment Value
Implement tools Implement tools Implement Implement enterprise
to integrate & processes iterative / adaptive architecture & reuse
Business workflows & leverage skills processes web services
Value Productivity: Productivity: Productivity: Productivity:
5-25% 15-35% 25-100% 50-200+%
ECONOMIC IMPACTS
Timeframe = Days Timeframe = Weeks Timeframe = Months Timeframe = Years
Efficiency
Control
Implementation costs Individual Team Organization Business
are per person per year
Executive Summit 27
28. IBM Rational Software Conference 2009
Improve process to increase productivity by 25%-100%
Implement iterative / adaptive processes
Perceived Progress Against Plan
Demo Test
Releases Releases
Business Test and Release
Value Coding
Requirements/Design
True Technical Progress
Late scrap
and rework
Efficiency Cost of Change
Integration
Implementation
Maintenance Unit Test
Implementation Integration Maintenance
Unit Test
Control
Executive Summit 28
29. IBM Rational Software Conference 2009
Improving process and increasing flexibility Improve
Process
Reducing the significant uncertainties in quality and Increase
Flexibility
and performance
WATERFALL DEVELOPMENT ITERATIVE DEVELOPMENT
AND AGILE DELIVERY
Late quality and performance insight Continuous quality and performance insight allows
constrains flexibility to make tradeoffs flexibility in trading off cost, quality, and features
Measured First indications
of performance Demonstrated MTBF
progress challenges
and
quality
Indications
of other quality
challenges Software
MTBF allocation
Requirements/Design
Baseline and freeze Requirements/Design negotiation
Speculative quality requirements Release qualities that matter
Unpredictable cost/schedule performance Quality progressions/digressions
Late shoehorning of suboptimal changes Early requirement verification
that impact quality and/or negotiation
Executive Summit 29
30. Slide 29
A1 4) finally, on slide 4, i changed the heading that was iterative development to both iterative development and agile delivery. not sure if
that matters but it matches my paper and danny may prefer agile delivery rather than iterative development.
Author, 4/29/2009
31. IBM Rational Software Conference 2009
Measured Capability Improvement Framework (MCIF):
A systematic approach to software excellence
Determine
right solution Phase Elicit and set business value objectives
to deploy 1
Business objectives, contexts to operate
within, and development approaches
Phase Determine the solution components
2
Incremental improvement roadmap
Do Financial Analysis
Deploy solution
Phase Accelerate and monitor solution adoption using Rational’s
and measure 3
results preferred approach
Deploy practices and tools
Adopt proper usage model to maximize ROI
Measure and adapt
Phase
4 Review and communicate business results
Compile business value and results
Confirm results delivered
and start on next project Conduct formal review with stakeholders
Executive Summit 30
32. IBM Rational Software Conference 2009
Some final thoughts
Software delivery is a discipline of software economics
balancing risks and opportunities
Process enactment and measurement are imperatives
to achieving agility at scale
Software delivery requires a platform that is architected
for automation, collaboration and reporting
Executive Summit 31