SlideShare ist ein Scribd-Unternehmen logo
1 von 32
The value of integrated software delivery with IBM Rational solution for  Collaborative Lifecycle Management Transforming software delivery  through Collaborative Lifecycle Management
Agenda The Defining Challenge of IT ALM Imperatives  IBM Rational and Collaborative Lifecycle Management 1 3 2
Example of software-driven "systems of systems" used to deliver emergency cardiac care within a six-minute response window. Software is the  invisible thread  that drives business innovation Ambulance Fleet Inventory Route Optimization Traffic Control Management Electronic  Health Record Cardiac Specialists Remote Monitoring and Data Diagnosis Ambulance Transport Cardiac Center Ambulance Dispatch Patient Emergency Room
The defining challenge: Managing “systems of systems” From back-end software to customer facing portals, systems of systems  drive your relationships with customers, suppliers and business partners Customer Service Portal Web portals z & Storefronts Order Processing, Billing & Collections Mobile Apps Customer Relationship Management Outsourced, Contract & OEM Development Partners Sales & Service Partners HR, Payroll and Administrative Systems  Back-End Systems Customer Facing Systems YOUR BUSINESS
Trends in software delivery ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Global Software Delivery: Bringing Agility and Efficiency  to the Enterprise Software Supply Chain 2012 By Alan W. Brown – Rational CTO Europe
Points of friction (developer) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Global Software Delivery: Bringing Agility and Efficiency  to the Enterprise Software Supply Chain 2012 By Alan W. Brown – Rational CTO Europe
Silos create barriers to effective software delivery “ Only  22%  of executives felt that their IT and  business strategy were tightly integrated” 2 “ Only  34%  of software projects are deemed  successful, costing $300B annually” 1 Requirement-induced delays cost US businesses over  $30B annually. ” 3 1  CHAOS Chronicles v 12.3.9, The Standish Group, June 30, 2008 2  Roger Roberts, Johnson Sikes, "IT's Unmet Potential",  McKinsey Quarterly , November 2008 3  US Dept. of Congress, Planning Report, 2002
Collaborative Lifecycle Management transforms software delivery “ Application lifecycle management (ALM) is the marriage of  business management   to software engineering made possible by  tools   that  facilitate and  integrate  requirements management, architecture, coding, testing, tracking, and release management.” Requirements Testing Build Development
The Evolution from Configuration Management to CLM Global Software Delivery: Bringing Agility and Efficiency  to the Enterprise Software Supply Chain 2012 By Alan W. Brown – Rational CTO Europe
ALM is about connecting the disciplines Continuous Learning and Feedback Source: Gartner Application Architecture, Development & Integration Summit Presentation, The Future and Present of AD, Thomas E. Murphy, December 2008 Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Project/Planning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Testing ,[object Object],[object Object],[object Object],[object Object]
A web of integrated capabilities
Gartner: Five principal benefits of ALM Gartner, “MarketScope for Application Life Cycle Management, Research Note G00162941, December 2008, p. 2. What do you get from ALM implementations? Agility Through the collaboration and application of “just enough” processes Predictability Through better estimation, better communication and more repeatable processes Auditability Traceability of work back to a business need, Quality Through more-effective management of requirements,  design and quality processes Productivity Through the continuous improvement of processes and practices, and more effective utilization of resources
Agenda The Defining Challenge of IT ALM Imperatives  Collaborative Lifecycle Management for IT Agility 1 3 2 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Imperative # 1: Real-Time Planning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Imperative # 2:  End-to-end traceability Analysts Which  requirements  are addressed in this iteration? Are all of the  requirements  tested? What’s the  quality  of the  high priority requirements? What  defects  are reported  against which  requirements ? What  requirements  am I implementing? What test uncovered this  defect ,  on which  environment  and what build? What  changes  occurred  overnight? How can I recreate  the  last version  to do a patch? How can I  standardize  when  teams use different tools? Where are the bottlenecks in our processes? How can I  speed up  my builds? What is the  quality  of the build ? What has  changed  that I  need to test ? What  defects  have been  addressed since the last build? Are we  ready  to release? What  tradeoffs  can we make to  release on time ? Can we pass an  audit ?  What  defects  were  resolved in this  release ? Are build times getting  longer or shorter? Quality Professional Developer Project Manager Analyst Release Engineer
Imperative # 3: Continuous process improvement Choosing the right process Waterfall  development When  stability  is the primary driver Iterative  development When  stability and change  are equal  players Agile  development When  change  is the primary driver WATERFALL Customize Enact Scrum Master Product Owner Team Member Improve Iterative Scrum
Statistical outcomes:  Projects with strong  versus weak measurement practices Imperative # 4:  Development Intelligence How important is measurement?   Source: Capers Jones, Measurement, Metrics and Industry Leadership, 2009 and  Software Engineering Best Practices , McGraw Hill, 2010 Strong Weak Fortune 500 firms with: Quality measures:   45% Productivity measures  30% Complete measures:  15%
Imperative # 5:  Agile collaboration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],www
Agenda The Defining Challenge of IT ALM Imperatives  Collaborative Lifecycle Management for IT Agility 1 3 2
Design Principles for Collaborative Lifecycle Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Adopt in any order, at any time
Design Principles for Collaborative Lifecycle Management ,[object Object],[object Object],[object Object],[object Object],[object Object],Adopt in any order, at any time
IBM Rational solution for Collaborative Lifecycle Management  Improve productivity with an integrated ALM solution IBM Rational solution for Collaborative Lifecycle Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Rational Requirements Composer Rational Team Concert Rational Quality Manager Architect Analyst Developer Quality Professional Deployment Engineer Adopt in any order, at any time
Rational Workbench for Systems and Software Engineering  Integrate Optimize Collaborate Collaborate across diverse engineering disciplines and development teams Achieve “quality by design” with an integrated, automated quality management and testing process Manage all system requirements with full traceability across  the lifecycle   Use modeling to validate requirements, architecture and design throughout  the development process Rational Quality Manager Rational DOORS Rational Team Concert Systems and Software Engineering  Built on a core solution set Rational Rhapsody
Enterprise Modernization Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],RDz Unit Test feature Rational Developer for System z Rational Team Concert Rational Software Delivery Platform  powered by  ,[object Object],[object Object],[object Object],Application Understanding Rapid Application Test Change Governance Modern Development Platform
Canada Toronto,Ottawa  ,Montreal, Victoria  London/Staines  Milton Keynes Hursley  Warwick  York  Haifa China  Beijing Shang Hai Yamato Taipei  Paris Pornichet Beaverton Kirkland  Seattle Foster City  San Francisco SVL/San Jose Almaden Agoura Hills  El Segundo Costa Mesa Las Vegas Rochester Boulder Denver  Lenexa,KA Tucson Pheonix Austin Dallas Andover  Bedford, MA  Bedford, NH Lexington  Westborough  Westford Cambridge  Cork  Dublin Galway Boeblingen India Bangalore Pune Hyderabad Gurgaon Cairo Rome  Gold Coast Sydney Canberra Fairfax  Raleigh Charlotte Lexington, KY Atlanta Boca Raton Tampa  Perth  Krakow Warsaw Sao Paulo Malaysia Delft  Stockholm  Pittsburg  Poughkeepsie Princeton  Somers Southbury NY, NY Singapore Helsinki  El Salto 26,000+ total resources worldwide Collaborative Lifecycle Management @ IBM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How we do this:  Open Services for Lifecycle Collaboration ,[object Object],[object Object],[object Object],[object Object],An industry initiative   for making it easier to use software delivery tools in combination. Open Services  for Lifecycle Collaboration Open interfaces. Open possibilities.  ,[object Object],[object Object],[object Object],[object Object]
CLM helps with ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Global Software Delivery: Bringing Agility and Efficiency to the Enterprise Software Supply Chain 2012 By Alan W. Brown – Rational CTO Europe
Gartner MarketScope on Application Lifecycle Management IBM Rational Positioned as the Leader in this Segment  “ IBM is one of the few vendors with credible offerings in almost all the requirements of ALM” “ IBM Rational is one of the first vendors to  tell a story about integrating across the lifecycle” “ Jazz is a solid architectural foundation for  further innovation” “ We rate IBM as a  Strong Positive  because of its  current market strengths and breadth of portfolio”
Jazz.net: Creating a higher-fidelity connection to our customers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],“ Breakthrough Technology” EZ Insight, Inc. Report, July 2009, "The IBM Rational Jazz Strategy for Collaborative Application Lifecycle Management“  by Liz Barnett “ Difficult for Competitors to Equal” Julie Craig, EMA Suppose we did our development out on the Internet?
Next steps: Resources ,[object Object],[object Object],[object Object]
© Copyright IBM Corporation 2008.  All rights reserved.  The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied.  IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials.  Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties  or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement  governing the use of IBM software. References in these materials to IBM products, programs,  or services do not imply that they will be available in all countries in which IBM operates.  Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.  IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CLM helps with ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Global Software Delivery: Bringing Agility and Efficiency to the Enterprise Software Supply Chain By Alan W. Brown – Rational CTO Europe

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Computing & Its Impact on Project Management
Cloud Computing & Its Impact on Project ManagementCloud Computing & Its Impact on Project Management
Cloud Computing & Its Impact on Project ManagementVSR *
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud ComputingFalgun Rathod
 
Importance of data centers
Importance of data centersImportance of data centers
Importance of data centersTyrone Systems
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computingDeep Gupta
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Mahesh Tibrewal
 
Security on Cloud Computing
Security on Cloud Computing Security on Cloud Computing
Security on Cloud Computing Reza Pahlava
 
Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaPrashant Gupta
 
Energy efficiency data center overview
Energy efficiency data center overviewEnergy efficiency data center overview
Energy efficiency data center overviewSchneider Electric
 
DataCenter:: Infrastructure Presentation
DataCenter:: Infrastructure PresentationDataCenter:: Infrastructure Presentation
DataCenter:: Infrastructure PresentationMuhammad Asad Rashid
 
Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewAlan McSweeney
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing FundamentalsSonia Nagpal
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An IntroductionRavindra Dastikop
 
Cloud Computing Risk Management (Multi Venue)
Cloud Computing Risk Management (Multi Venue)Cloud Computing Risk Management (Multi Venue)
Cloud Computing Risk Management (Multi Venue)Brian K. Dickard
 
Data management in cloud computing trainee
Data management in cloud computing  traineeData management in cloud computing  trainee
Data management in cloud computing traineeDamilola Mosaku
 

Was ist angesagt? (20)

Cloud Computing & Its Impact on Project Management
Cloud Computing & Its Impact on Project ManagementCloud Computing & Its Impact on Project Management
Cloud Computing & Its Impact on Project Management
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Pros and Cons of Cloud Computing
Pros and Cons of Cloud ComputingPros and Cons of Cloud Computing
Pros and Cons of Cloud Computing
 
Importance of data centers
Importance of data centersImportance of data centers
Importance of data centers
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.
 
Security on Cloud Computing
Security on Cloud Computing Security on Cloud Computing
Security on Cloud Computing
 
Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant upta
 
Energy efficiency data center overview
Energy efficiency data center overviewEnergy efficiency data center overview
Energy efficiency data center overview
 
Storage system architecture
Storage system architectureStorage system architecture
Storage system architecture
 
DataCenter:: Infrastructure Presentation
DataCenter:: Infrastructure PresentationDataCenter:: Infrastructure Presentation
DataCenter:: Infrastructure Presentation
 
Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity Overview
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Risk Management (Multi Venue)
Cloud Computing Risk Management (Multi Venue)Cloud Computing Risk Management (Multi Venue)
Cloud Computing Risk Management (Multi Venue)
 
Data management in cloud computing trainee
Data management in cloud computing  traineeData management in cloud computing  trainee
Data management in cloud computing trainee
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud Computing
 

Andere mochten auch

What are IBM Rational's CLM products
What are IBM Rational's CLM productsWhat are IBM Rational's CLM products
What are IBM Rational's CLM productsShawn Doyle
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementAlan Kan
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementIBM Rational software
 
RQM GDD - Sharmila Ramesh
RQM GDD -  Sharmila RameshRQM GDD -  Sharmila Ramesh
RQM GDD - Sharmila RameshRoopa Nadkarni
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRoopa Nadkarni
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009Pepe
 
Embedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQMEmbedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQMPaul Urban
 
Introduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineIntroduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineDenis Voituron
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummiesWinton Winton
 
Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Daniel Gilio
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlIBM Rational software
 

Andere mochten auch (20)

What are IBM Rational's CLM products
What are IBM Rational's CLM productsWhat are IBM Rational's CLM products
What are IBM Rational's CLM products
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle Management
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM DanmarkRational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
 
RQM GDD - Sharmila Ramesh
RQM GDD -  Sharmila RameshRQM GDD -  Sharmila Ramesh
RQM GDD - Sharmila Ramesh
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
RQM
RQMRQM
RQM
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumar
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009
 
Embedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQMEmbedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQM
 
Rational CLM at a glance
Rational CLM at a glanceRational CLM at a glance
Rational CLM at a glance
 
Introduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineIntroduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) Online
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummies
 
Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Chicago Rational User Group 02112009
Chicago Rational User Group 02112009
 
Module 4: Working with Builds
Module 4: Working with BuildsModule 4: Working with Builds
Module 4: Working with Builds
 
Module 5: Reports and Dashboards
Module 5: Reports and DashboardsModule 5: Reports and Dashboards
Module 5: Reports and Dashboards
 
Course summary
Course summaryCourse summary
Course summary
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
 

Ähnlich wie What is Rational CLM?

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of viewvmglover
 
Transform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and ChangeTransform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and ChangeIBM Danmark
 
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITMahesh Singh
 
Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynoteoslc
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
 
Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principlesTanya Epstein
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
IBM InterConnect 2013: DevOps Keynote
IBM InterConnect 2013: DevOps KeynoteIBM InterConnect 2013: DevOps Keynote
IBM InterConnect 2013: DevOps KeynoteIBM Events
 
OSEHRA Summit 2017: Legacy System Modernization Using Open Source Tools and A...
OSEHRA Summit 2017: Legacy System Modernization Using Open Source Tools and A...OSEHRA Summit 2017: Legacy System Modernization Using Open Source Tools and A...
OSEHRA Summit 2017: Legacy System Modernization Using Open Source Tools and A...Adam D'Angelo
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationProgrameter
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptGetahuntigistu5
 
Software Quality Management.pptx
Software Quality Management.pptxSoftware Quality Management.pptx
Software Quality Management.pptxAbhishek Prasoon
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 

Ähnlich wie What is Rational CLM? (20)

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of view
 
Transform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and ChangeTransform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and Change
 
Ch17
Ch17Ch17
Ch17
 
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate IT
 
Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynote
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principles
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Software models
Software modelsSoftware models
Software models
 
IBM InterConnect 2013: DevOps Keynote
IBM InterConnect 2013: DevOps KeynoteIBM InterConnect 2013: DevOps Keynote
IBM InterConnect 2013: DevOps Keynote
 
OSEHRA Summit 2017: Legacy System Modernization Using Open Source Tools and A...
OSEHRA Summit 2017: Legacy System Modernization Using Open Source Tools and A...OSEHRA Summit 2017: Legacy System Modernization Using Open Source Tools and A...
OSEHRA Summit 2017: Legacy System Modernization Using Open Source Tools and A...
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in Organization
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.ppt
 
Agiel sw development
Agiel sw developmentAgiel sw development
Agiel sw development
 
Software Quality Management.pptx
Software Quality Management.pptxSoftware Quality Management.pptx
Software Quality Management.pptx
 
Developer Velocity
Developer VelocityDeveloper Velocity
Developer Velocity
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 

Mehr von IBM Danmark

DevOps, Development and Operations, Tina McGinley
DevOps, Development and Operations, Tina McGinleyDevOps, Development and Operations, Tina McGinley
DevOps, Development and Operations, Tina McGinleyIBM Danmark
 
Velkomst, Universitetssporet 2013, Pia Rønhøj
Velkomst, Universitetssporet 2013, Pia RønhøjVelkomst, Universitetssporet 2013, Pia Rønhøj
Velkomst, Universitetssporet 2013, Pia RønhøjIBM Danmark
 
Smarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
Smarter Commerce, Salg og Marketing, Thomas Steglich-AndersenSmarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
Smarter Commerce, Salg og Marketing, Thomas Steglich-AndersenIBM Danmark
 
Mobile, Philip Nyborg
Mobile, Philip NyborgMobile, Philip Nyborg
Mobile, Philip NyborgIBM Danmark
 
IT innovation, Kim Escherich
IT innovation, Kim EscherichIT innovation, Kim Escherich
IT innovation, Kim EscherichIBM Danmark
 
Echo.IT, Stefan K. Madsen
Echo.IT, Stefan K. MadsenEcho.IT, Stefan K. Madsen
Echo.IT, Stefan K. MadsenIBM Danmark
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonIBM Danmark
 
Social Business, Alice Bayer
Social Business, Alice BayerSocial Business, Alice Bayer
Social Business, Alice BayerIBM Danmark
 
Numascale Product IBM
Numascale Product IBMNumascale Product IBM
Numascale Product IBMIBM Danmark
 
Intel HPC Update
Intel HPC UpdateIntel HPC Update
Intel HPC UpdateIBM Danmark
 
IBM general parallel file system - introduction
IBM general parallel file system - introductionIBM general parallel file system - introduction
IBM general parallel file system - introductionIBM Danmark
 
NeXtScale HPC seminar
NeXtScale HPC seminarNeXtScale HPC seminar
NeXtScale HPC seminarIBM Danmark
 
Future of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian NielsenFuture of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian NielsenIBM Danmark
 
Future of Power: Power Strategy and Offerings for Denmark - Steve Sibley
Future of Power: Power Strategy and Offerings for Denmark - Steve SibleyFuture of Power: Power Strategy and Offerings for Denmark - Steve Sibley
Future of Power: Power Strategy and Offerings for Denmark - Steve SibleyIBM Danmark
 
Future of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren RavnFuture of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren RavnIBM Danmark
 
Future of Power: IBM PureFlex - Kim Mortensen
Future of Power: IBM PureFlex - Kim MortensenFuture of Power: IBM PureFlex - Kim Mortensen
Future of Power: IBM PureFlex - Kim MortensenIBM Danmark
 
Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexIBM Danmark
 
Future of Power: Håndtering af nye teknologier - Kim Escherich
Future of Power: Håndtering af nye teknologier - Kim EscherichFuture of Power: Håndtering af nye teknologier - Kim Escherich
Future of Power: Håndtering af nye teknologier - Kim EscherichIBM Danmark
 
Future of Power - Lars Mikkelgaard-Jensen
Future of Power - Lars Mikkelgaard-JensenFuture of Power - Lars Mikkelgaard-Jensen
Future of Power - Lars Mikkelgaard-JensenIBM Danmark
 

Mehr von IBM Danmark (20)

DevOps, Development and Operations, Tina McGinley
DevOps, Development and Operations, Tina McGinleyDevOps, Development and Operations, Tina McGinley
DevOps, Development and Operations, Tina McGinley
 
Velkomst, Universitetssporet 2013, Pia Rønhøj
Velkomst, Universitetssporet 2013, Pia RønhøjVelkomst, Universitetssporet 2013, Pia Rønhøj
Velkomst, Universitetssporet 2013, Pia Rønhøj
 
Smarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
Smarter Commerce, Salg og Marketing, Thomas Steglich-AndersenSmarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
Smarter Commerce, Salg og Marketing, Thomas Steglich-Andersen
 
Mobile, Philip Nyborg
Mobile, Philip NyborgMobile, Philip Nyborg
Mobile, Philip Nyborg
 
IT innovation, Kim Escherich
IT innovation, Kim EscherichIT innovation, Kim Escherich
IT innovation, Kim Escherich
 
Echo.IT, Stefan K. Madsen
Echo.IT, Stefan K. MadsenEcho.IT, Stefan K. Madsen
Echo.IT, Stefan K. Madsen
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter Jönsson
 
Social Business, Alice Bayer
Social Business, Alice BayerSocial Business, Alice Bayer
Social Business, Alice Bayer
 
Numascale Product IBM
Numascale Product IBMNumascale Product IBM
Numascale Product IBM
 
Mellanox IBM
Mellanox IBMMellanox IBM
Mellanox IBM
 
Intel HPC Update
Intel HPC UpdateIntel HPC Update
Intel HPC Update
 
IBM general parallel file system - introduction
IBM general parallel file system - introductionIBM general parallel file system - introduction
IBM general parallel file system - introduction
 
NeXtScale HPC seminar
NeXtScale HPC seminarNeXtScale HPC seminar
NeXtScale HPC seminar
 
Future of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian NielsenFuture of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian Nielsen
 
Future of Power: Power Strategy and Offerings for Denmark - Steve Sibley
Future of Power: Power Strategy and Offerings for Denmark - Steve SibleyFuture of Power: Power Strategy and Offerings for Denmark - Steve Sibley
Future of Power: Power Strategy and Offerings for Denmark - Steve Sibley
 
Future of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren RavnFuture of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren Ravn
 
Future of Power: IBM PureFlex - Kim Mortensen
Future of Power: IBM PureFlex - Kim MortensenFuture of Power: IBM PureFlex - Kim Mortensen
Future of Power: IBM PureFlex - Kim Mortensen
 
Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik Rex
 
Future of Power: Håndtering af nye teknologier - Kim Escherich
Future of Power: Håndtering af nye teknologier - Kim EscherichFuture of Power: Håndtering af nye teknologier - Kim Escherich
Future of Power: Håndtering af nye teknologier - Kim Escherich
 
Future of Power - Lars Mikkelgaard-Jensen
Future of Power - Lars Mikkelgaard-JensenFuture of Power - Lars Mikkelgaard-Jensen
Future of Power - Lars Mikkelgaard-Jensen
 

Kürzlich hochgeladen

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Kürzlich hochgeladen (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

What is Rational CLM?

  • 1. The value of integrated software delivery with IBM Rational solution for Collaborative Lifecycle Management Transforming software delivery through Collaborative Lifecycle Management
  • 2. Agenda The Defining Challenge of IT ALM Imperatives IBM Rational and Collaborative Lifecycle Management 1 3 2
  • 3. Example of software-driven "systems of systems" used to deliver emergency cardiac care within a six-minute response window. Software is the invisible thread that drives business innovation Ambulance Fleet Inventory Route Optimization Traffic Control Management Electronic Health Record Cardiac Specialists Remote Monitoring and Data Diagnosis Ambulance Transport Cardiac Center Ambulance Dispatch Patient Emergency Room
  • 4. The defining challenge: Managing “systems of systems” From back-end software to customer facing portals, systems of systems drive your relationships with customers, suppliers and business partners Customer Service Portal Web portals z & Storefronts Order Processing, Billing & Collections Mobile Apps Customer Relationship Management Outsourced, Contract & OEM Development Partners Sales & Service Partners HR, Payroll and Administrative Systems Back-End Systems Customer Facing Systems YOUR BUSINESS
  • 5.
  • 6.
  • 7. Silos create barriers to effective software delivery “ Only 22% of executives felt that their IT and business strategy were tightly integrated” 2 “ Only 34% of software projects are deemed successful, costing $300B annually” 1 Requirement-induced delays cost US businesses over $30B annually. ” 3 1 CHAOS Chronicles v 12.3.9, The Standish Group, June 30, 2008 2 Roger Roberts, Johnson Sikes, "IT's Unmet Potential", McKinsey Quarterly , November 2008 3 US Dept. of Congress, Planning Report, 2002
  • 8. Collaborative Lifecycle Management transforms software delivery “ Application lifecycle management (ALM) is the marriage of business management to software engineering made possible by tools that facilitate and integrate  requirements management, architecture, coding, testing, tracking, and release management.” Requirements Testing Build Development
  • 9. The Evolution from Configuration Management to CLM Global Software Delivery: Bringing Agility and Efficiency to the Enterprise Software Supply Chain 2012 By Alan W. Brown – Rational CTO Europe
  • 10.
  • 11. A web of integrated capabilities
  • 12. Gartner: Five principal benefits of ALM Gartner, “MarketScope for Application Life Cycle Management, Research Note G00162941, December 2008, p. 2. What do you get from ALM implementations? Agility Through the collaboration and application of “just enough” processes Predictability Through better estimation, better communication and more repeatable processes Auditability Traceability of work back to a business need, Quality Through more-effective management of requirements, design and quality processes Productivity Through the continuous improvement of processes and practices, and more effective utilization of resources
  • 13.
  • 14.
  • 15. Imperative # 2: End-to-end traceability Analysts Which requirements are addressed in this iteration? Are all of the requirements tested? What’s the quality of the high priority requirements? What defects are reported against which requirements ? What requirements am I implementing? What test uncovered this defect , on which environment and what build? What changes occurred overnight? How can I recreate the last version to do a patch? How can I standardize when teams use different tools? Where are the bottlenecks in our processes? How can I speed up my builds? What is the quality of the build ? What has changed that I need to test ? What defects have been addressed since the last build? Are we ready to release? What tradeoffs can we make to release on time ? Can we pass an audit ? What defects were resolved in this release ? Are build times getting longer or shorter? Quality Professional Developer Project Manager Analyst Release Engineer
  • 16. Imperative # 3: Continuous process improvement Choosing the right process Waterfall development When stability is the primary driver Iterative development When stability and change are equal players Agile development When change is the primary driver WATERFALL Customize Enact Scrum Master Product Owner Team Member Improve Iterative Scrum
  • 17. Statistical outcomes: Projects with strong versus weak measurement practices Imperative # 4: Development Intelligence How important is measurement? Source: Capers Jones, Measurement, Metrics and Industry Leadership, 2009 and Software Engineering Best Practices , McGraw Hill, 2010 Strong Weak Fortune 500 firms with: Quality measures: 45% Productivity measures 30% Complete measures: 15%
  • 18.
  • 19. Agenda The Defining Challenge of IT ALM Imperatives Collaborative Lifecycle Management for IT Agility 1 3 2
  • 20.
  • 21.
  • 22.
  • 23. Rational Workbench for Systems and Software Engineering Integrate Optimize Collaborate Collaborate across diverse engineering disciplines and development teams Achieve “quality by design” with an integrated, automated quality management and testing process Manage all system requirements with full traceability across the lifecycle Use modeling to validate requirements, architecture and design throughout the development process Rational Quality Manager Rational DOORS Rational Team Concert Systems and Software Engineering Built on a core solution set Rational Rhapsody
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Gartner MarketScope on Application Lifecycle Management IBM Rational Positioned as the Leader in this Segment “ IBM is one of the few vendors with credible offerings in almost all the requirements of ALM” “ IBM Rational is one of the first vendors to tell a story about integrating across the lifecycle” “ Jazz is a solid architectural foundation for further innovation” “ We rate IBM as a Strong Positive because of its current market strengths and breadth of portfolio”
  • 29.
  • 30.
  • 31.
  • 32.

Hinweis der Redaktion

  1. Software is the invisible thread that enables systems-of-systems – large-scale, concurrent, distributed systems, that themselves are comprised of, or connect to, other complex systems. In a smarter planet, software is mission critical, so we need to look beyond software development to software and systems delivery . And let’s put it into an industry context – an industry that has the potential to touch all of us … healthcare . We see here an example of software-driven systems of systems that are used to deliver emergency cardiac care within a six-minute response window. Heart disease is the leading cause of death in the U.S., and is expected to cost more than $316 billion dollars this year alone. We start with our patient, who suffers from heart disease, and has an implanted medical device that monitors and regulates his heart... Unfortunately, today the patient is having a severe event that the implanted device has sensed and is wirelessly notifying the cardiac center that, in turn, can perform remote monitoring and data diagnosis. In a typical scenario, a patient whose heart has short-circuited has an average of six minutes to live – so response time is paramount. In the U.S., the national standard set by emergency responders is four minutes in 90% of all emergencies . So, we need to leverage technology here for faster, more-informed decisions about the patient – and we know that in these cases, response time of less than five minutes doubles survival rate . We also need to use the cardiac specialist’s time efficiently. Because the cardiac center staff has access to data from the device as well as other patient information, their reaction is swift. They notify ambulance dispatch with the patient’s location that they got from GPS in the device – along with an initial assessment of the event. In parallel, the on-call cardiac specialist is notified via preferred contact method – in this case a handheld device. Initial patient data can be pushed to the handheld, and the specialist has immediate access to the patient’s electronic medical record and can remotely monitor the patient. Ambulance dispatch prioritizes its response based on severity of the event, location, available staff, and ambulance readiness . Many dispatchers use systems to help with prioritization. Unfortunately, only 10% of ambulance calls are true life-and-death situations . Which mean there’s plenty of potential for sub-optimal response and utilization of resources. But in this case, since dispatch is operating off of the initial patient information, prioritization and decision support are immediate. In this part of the scenario, our invisible software thread includes ambulance queuing and decision support systems , as well as notifications of ambulance service readiness, inventory, and onboard staff skill levels . The ambulance arrives at the patient location . The ambulance personnel have real-time access to a virtual team of experts that can guide them with triage of the patient – including data and transmitted images. It enables the team to determine the optimum care center for this specific case – on-the-fly, and update best travel route to that location, and then communicate directly with the target facility to optimize emergency department readiness and response for this specific case. Including sending relevant patient information. [CLICK] And by arriving in less than five minutes they’ve doubled the chances of patient survival. Enabled by: 50-plus million lines of code in the vehicle 1,000 software components, each with 10 different interfaces 10,000 interfaces to track, update, test, deploy and maintain for the next 15 – 20 years Integration with vehicle monitoring system Real-time data transfer of patient vitals to virtual team
  2. For anyone using the modern healthcare system you already know it is complex. healthcare delivery is a good example of an evolving mission-critical system-of-systems. Simply looking at the emergency response system itself , is already a complex system-of-systems. For example, in order to respond to an emergency call fast enough to save people’s life, the systems of systems including medical devices, ambulances, electronic healthcare record systems, healthcare specialists’ handhelds, GPS based data recording and intelligent traffic control systems must work together to send ambulance and related people to the patient’s home within a few min .
  3. So we’ve just seen how important software is – in the previous example, literally a matter of life and death in the case of our cardiac care patient, and from a different perspective, at the heart of a $316 Billion health care problem. So how are we as an industry, doing at delivering high quality software on time and on budget? As you can see from this chart, barriers to effective software delivery remain. According to the Standish Group, only 34% of software projects are successful… Studies from McKinsey Quarterly show that less than 25% of executives felt that their IT investments were even aligned with their strategy! And our US Department of Commerce planning report, just looking at one discipline area – requirements management – costs US over $30 B annually. ------------------------------------------------------------------------------------ Most organizations can achieve clarity within a single team, project, or a discipline. When we multiply our need for clarity against the thousands of projects delivered with disparate teams, using different sets of tools and distinct processes and workflows, ut where we as a organizatiosoftware delivery breaks down is through a failure to view multiple teams, projects, disciplines and Sources 1) 'Software related downtime costs industry almost $300 billion annually", CHAOS Chronicles v12.3.9, The Standish Group, June 30, 2008. 2) Roger Roberts, Johnson Sikes, "IT's Unmet Potential", McKinsey Quarterly , November 2008 3) Planning Report 02-3, The Economic Impacts of Inadequate Infrastructure for Software Testing, Prepared by RTI for National Institute of Standards & Technology, Program office, Strategic Planning and Economic Analysis Group, May 2002, US Department of Commerce.
  4. Five years ago we at IBM – who have been helping customers develop and deliver software for more than 50 years – decided to look at this question from a fresh perspective. And the question that we asked is, how can we fundamentally transform software delivery? How can we break down the silos between developers and testers, between IT and business stakeholders? We at IBM believe that what's needed is a fresh approach to solving the core problem of tool integration across the software lifecycle -- a software development platform. The KEY to a platform is that it replaces one vendor's view of the world (even our own view) with an open and extensible view that enables any vendor to participate. One that delivers real-time, transparent access to project data, risks and progress across the preferred environment that YOU choose -- including tools from IBM, competitors and open-source alternatives.
  5. Agile development is defined by principles, patterns and practices. Principles define the high-level rules that each party to the project agree too and these have been outlined originally in the Agile Manifesto (www.agilemanifesto.org/) and are driven now by the Agile Alliance (www.agilealliance.org). Agile development values include: Individuals and interactions Working software Customer collaboration Responding to change Patterns help identify the current state by a set of constraints and a problem classification. Patterns cover organization as well as identify specific practices to put in place. Practices are small procedures that are followed to complete a task. While traditional development lives by a formal well-defined process, agile methods are themselves agile, adapting to the conditions and focusing on a specific outcome rather than a simple checklist of steps. The shift to dynamic script languages will be another driver toward agile development and the need for increased use of unit testing and source management solutions.
  6. D1_Sabbah 12/07/11 13:44 IBM Rational
  7. Innovate 2010 12/07/11 13:44 D4_Royce
  8. End to end traceability that is seamless in all three products. If a tester finds a defect and can trace it to a use case, submit the defect and it will link to all the things associated to it. Thus the developer can see it is blocked and why and its all automatic. Don’t have to ask. Link artifacts and connect the dots so every artifact has the proper upstream and downstream relationship Send links to artifacts that lead to current artifact versions and sets the related artifact context including reviews and comments from other team members Link critical project artifacts so that the entire team have access to the latest version of the truth When organizations fail to deliver quality software on time and on budget, it is typically not because any individual is dysfunctional, but because the entire team or organization is misaligned. End-to-end visibility enables organizations to proactively steer projects to success based on real-time information.    The second imperative, End-to-end lifecycle traceability is a perquisite for meaningful insight into project status, issues and risks. For example, the question, “Are we ready to release?” requires knowledge that can only be gathered by correlating requirements, code, build, and test information—data that potentially resides in four different repositories. The ideal environment will allow teams to easily link related assets and maintain those linkages as assets evolve.   Traceability is the ability to gain an end-to-end view across your project lifecycle. When your software is delivered to the customer, you should be able to identify all the activities associated with the software. You should be able to answer all of the stakeholder questions on this slide. And you should be able to state with confidence that the software includes this specific requirement, included in this software build, validated by this test case and with this test result. Anything less, and you really don’t know what you are delivering and whether what you are delivering will meet your quality requirements. --------------- Traceability isn’t simply one of those “nice to have” capabilities in the software development  lifecycle. Traceability helps you understand what everyone else on the team is doing. For example, while the requirements analyst knows very well what requirements she has written, she still needs to know whether a given requirement will be addressed during a specific development iteration and, if so, which one. Or she wants to know if the implementation of that requirement has been tested and with what result. An ALM solution that allows for lifecycle artifact traceability helps teams to answer the hard questions about requirements and risk management. By linking related artifacts, teams are better equipped to answer questions such as “which requirements are affected by defects?” and “which work items are ready for test?”   It is important to understand how requirements, test and development are linked by projects and tasks. DON’T Do traceability for traceability sake. Identify a few meaningful questions or set one goal and institute a “just enough” approach for linking related artifacts. For example, link requirements and test cases, link test cases and development work items. Try one and get good at it before doing more. DON’T Rely on reports that go stale after you’ve created them. Practice continuous traceability: Leverage a system that shows the traceability links directly on the plan, or that uses queries that identify gaps, such as “Plan items without requirements” and “Plan items without test cases”, and “Defects blocking test.” DON’T Ignore, hide from or hope to pass regulatory audits Invest in an ALM solution that makes traceability easy to do, maintain and report against. DON’T: Work in disconnected project repositories, or cobble together a disparate set of tools. Seek products built with open interfaces. Seek vendors who understand and support the ALM integration challenges. Invest in tools with a longer-term integration roadmap in mind. DON’T: Enter links manually after the fact, it’s easy to forget, hard to enforce. Integrated tools make it easy to establish as the project executes. See image of linked Defect in upcoming slide DON’T: Build your own integration based on proprietary API’s. Choose a solution with open services (OSLC) for linking data across the lifecycle. DON’T: Choose a one-size-fits-no-one solution. Invest in a loosely coupled, integrated ALM solution that is built to scale and support open and flexible integrations. A single ALM repository will not scale to fit your needs over time. Times change, new products emerge; your ALM solution needs to be flexible enough to move with the times. Do you really want to face that data migration challenge? Many tools, document formats and repositories create “information islands”, making it hard to find, relate and use this information as requirements artifacts as well as use use it to inform downstream lifecycle activities Hard to relate it together, keep it coherent, and maintain those relationships. Team members undertake heroic measures to consolidate it understand, monitor status, and make decisions based on this information. These manual processes often don’t scale and introduce errors This leads to .. Wasted team effort due to duplication and lack of version control / change management … “Which version of that document should I be looking at?” Challenges in scaling current practices and making them repeatable Too many project surprises due to poor or missed requirements Information overload: challenges finding, using, and reusing information
  9. A Workbench is a combination of products, services and practices designed to accelerate customers' software delivery transformation in a key focus area. Workbenches can support different types of focus areas, including vertical industries (i.e. automotive); best practices (i.e. requirements-driven testing) and technology domains (i.e. quality management). Workbenches are pre-configured and tested together to optimize transformation. They are supported by best practices guidance and professional services to accelerate customer deployment and results.
  10. Key to our vision is the Open Services for Lifecycle Collaboration initiative. In 2008 we launched this initiative with key partners and vendors. Our collective goal is to enable teams to use the tools they want and share lifecycle resources in delivering software, whether the tools are from IBM, other vendors, open source projects, or in-house development. We aim to do so in a way that is open and non-proprietary and that will encourage all industry members to collaborate. We're gratified with the progress of this initiative to date, which has grown to encompass all of the companies you see here. FAQs on OSLC What is IBM announcing? IBM is introducing an initiative, called Open Services for Lifecycle Collaboration, aimed at simplifying collaboration across the software delivery lifecycle. Our goal is to enable teams to use disparate tools and share lifecycle resources in delivering software, whether the tools are from IBM, other vendors, open source projects, or in-house development. We aim to do so in a way that is open and non-proprietary and that will encourage all industry members to collaborate.   Specifically, we're publishing several things at Jazz.net, including an initial set of descriptions for lifecycle resources such as requirements and test cases, as well as protocols and services for accessing these resources. We're also providing code that illustrates usage of these protocols. We hope that by openly sharing our ideas and sample code, our efforts will promote cross-industry collaboration that will lead to agreement on a common architecture and to both commercial products and open source projects that implement these protocols. What problem are you trying to solve? The software delivery tools marketplace of today grew organically from point tools aimed at solving specific narrow needs in the software delivery lifecycle. Teams and organizations who are concerned with all aspects of software delivery have historically had to rely on multiple point-to-point integrations between tools. Consequently, this has created barriers for teams to collaborate and have made cross-lifecycle processes and cross-tool integrations expensive to create, complex to manage, and difficult to change over time, despite the best efforts of tools vendors to integrate their own tools or create alliances with complementary vendors.   The increasing focus in software delivery on governance and business alignment make it imperative that the industry move to solve the closely-related problems of tool interoperability and lifecycle collaboration. Our goal is to find a means for allowing tools to readily share lifecycle resources, enabling organizations to more easily integrate, manage, and evolve lifecycle tools and processes for software delivery in response to new business demands. What fresh approach does IBM bring to the solution of this challenge? First, IBM’s experience has identified three degrees of interoperability that are relevant to this challenge: (1) fundamental services that allow different tools to share and exchange the data that they produce; (2) common understanding of relationships between lifecycle resources, such as test cases and requirements; and (3) detailed agreement on the information in an resource, such as a Use Case. A successful solution to this challenge must allow for any and all of these degrees of integration, without forcing tools to agree at the most detailed level where that isn’t necessary. Second, we recognize that the interoperability mechanisms must be robust and flexible allowing companies to easily upgrade individual tools without breaking tool integrations or process flows. A successful solution to this challenge cannot be dependent on close cooperation or continuous coordination between vendors. That’s why our proposal relies heavily on the architecture of the web, which robustly integrates disparate providers of information and services. Similarly, we model our approach on Web 2.0 concepts such as mashups, exploiting document formats, metadata and services rather than traditional brittle APIs. Third, any eventual solution must be recognized as being independent of one vendor’s control. To that end, in the future we’d like to explore the role that open standards and open source projects might play in ensuring that agreed-to protocols and resource descriptions will be freely and equitably available and evolve under independent governance. To promote discussion and help people to understand the ideas being proposed, we are also making illustrative code available under an open source license. What are you making available on Jazz.net? We are making available documents outlining the Open Services for Lifecycle Collaboration initiative as well as sample implementations of the services and resource descriptions. The documents (1) outline IBM’s motivations for this initiative and discuss the architectural principles and technical underpinnings for the proposed resource descriptions and services; (2) suggest a topology of lifecycle resource types and initial descriptions for a core set of resource types, including requirements and test cases; and (3) describe an initial set of protocols and services for accessing resources, including services for retrieving and updating resources, for collecting resources into projects, and for controlling access to resources. Additionally, we’ve published sample implementations for the resource descriptions and for the services. What do you expect people to do with what you’ve published on Jazz.net? What are the next steps? The documents and sample code published on Jazz.net are intended to start the discussion by illustrating our ideas. We encourage other vendors and members of the community to examine these resources and begin the dialog with us and each other that can lead to a common approach for achieving lifecycle collaboration. Image licensed with attribution per following: http://en.wikipedia.org/wiki/Image:Web_2.0_Map.svg
  11. Now that we are delivering on our vision, we are gaining the accolades of analyst firms, like Gartner, who track and evaluate vendors' ability to deliver on integrated ALM solution. And as you can see here, IBM is the only vendor -- of twelve vendors evaluated -- who was rated as Strong Positive, because of its current market strengths, breadth of portfolio, and the solid architectural foundation of the Jazz platform.
  12. Jazz.net is a transparent software delivery laboratory where you can see our own products being built, using our own tools. It's also the home of our Jazz user community, where users can engage directly with the engineers building and refining our products, and has helped us significantly improve the level of direct customer communication. Jazz.net is the place where you can... Communicate with the development team Track the progress of builds and milestones Get the latest product trials and betas Join developers and product managers in discussion groups Submit defect and enhancement requests EZ Insight, Inc. Report, July 2009, “ The IBM Rational Jazz Strategy for Collaborative Application Lifecycle Management“ by Liz Barnett : "With the Jazz project, Rational has developed breakthrough technology and is poised to set the standard for collaborative ALM... Download the report Paul Herzlich , Ovum: "IBM has taken the opportunity to exploit the Jazz platform’s power inventively. Its ‘living’ test plan is a masterpiece of applying new technology to a familiar problem… What is being delivered will demonstrate convincingly that IBM is raising the standard for a test management product.“* Julie Craig, EMA : "Rational’s differentiators are difficult for competitors to equal, and the new Jazz platform foundation may well turn out to be one of the best investments the Rational team has made.” Forrester Wave - Agile Development Management Tools report: “Rational has the best current offering….and continues to raise the bar on building a complete development and delivery platform.” Download the report in the agility@scale ekit Yphise independent research : “Rational Team Concert certified as the best ranked solution for boosting team collaboration during software projects”. Download the report in the agility@scale ekit
  13. Closing slide to be included in all external presentations. Learn more at: IBM Rational software: www.ibm.com/software/rational IBM Rational Software Delivery Platform: www.ibm.com/software/info/developer Process and portfolio management: www.ibm.com/software/rational/offerings/lifecycle.html Change and release management: www.ibm.com/software/rational/offerings/scm.html Quality management: www.ibm.com/software/rational/offerings/testing.html Architecture management: www.ibm.com/software/rational/offerings/design.html Rational trial downloads: www.ibm.com/developerworks/rational/downloads Leading Innovation Web site: www.ibm.com/software/rational/leadership developerWorks Rational: www.ibm.com/developerworks/rational IBM Rational TV: www.ibm.com/software/info/television/index.jsp?cat=rational&media=video&item=en_us/rational/xml/M259765N40519Z80.xml IBM Rational Business Partners: www.ibm.com/partnerworld/pwhome.nsf/weblook/index.html IBM Rational Case Studies: www.ibm.com/software/success/cssdb.nsf/topstoriesFM?OpenForm&Site=rational