IBM Rational solution forCollaborative Lifecycle Management              Overview
Agenda                  Executive Summary                  Today’s innovation also brings complexity                  E...
Executive summary     Software is integral to business success          –        Software is woven through systems, produc...
Agenda                  Executive Summary                  Today’s innovation also brings complexity                  E...
Innovation is increasingly being driven by software    Mobile banking will be                                             ...
Realities can stall software-driven innovationComplexities in software delivery compounded by market pressures            ...
Does Agile scale across the application lifecycle? Yes!•    majority of Agile teams are geographically distributed• Organi...
Software-driven innovation with IBM Rational    Addressing IT, systems, and enterprise modernization                      ...
Anytime, for any team, silos create barriers to effective softwaredelivery                                          1. Bus...
Application Lifecycle Management can help!  ALM manages the   ALM manages the  flow of:   flow of:   People    People     ...
Agenda                  Executive Summary                  Today’s innovation also brings complexity                  E...
What is required to deliver end-to-end visibility                  across teams, tools and projects?12www.StrongbackConsul...
What happens if you do nothing?    When failure is not an option…                                                      *On...
Five Imperatives for                         Effective Application Lifecycle Management                            to impr...
Collaboration challenges        Can your team…     …find all the information related to a specific task?     …quickly gr...
In-Context Collaboration improves product value  Empower teams to collaborate on and review software development artifact...
In-Context Collaboration always shows the latest                                 Recent discussions highlighted on require...
Comments on requirements’ details are in-context    A click on the comment highlights the text under discussion.18www.Stro...
Formal reviews drive agreement & prevent re-work  Reviews & approvals         Requirements   ensures artifacts are   revi...
Rich hovers automate information access without having to click    Rich hovers provide quick     access to information to...
In-Context Collaboration in action…•         Watch the video to see how to leverage In-Context Collaboration to      –    ...
Planning challenges        Does your team…•       …plan across the entire team?•       …manually collect and report       ...
Real-Time Planning accelerates time to delivery          Provides a single plan that spans requirements, development, and...
Requirements collections focus teams on goals for a release                                                  Collections f...
Align planning across the business, development and test teams                                     Linked to Requirement ...
Rankings improve clarity    Team clearly understand the goals                                                Rankings are...
One plan with multiple viewsEveryone sees meaningful data in the context of their work                                 11 ...
Plan at the right level of detail    Everyone participates in planning     Stories decomposed into      cross-discipline ...
Plans tied to execution    Deliverables and work products show results                                                    ...
Status updates    Part of everyday work activities    In place updates to                                         status ...
Real-Time Planning in action…•         Watch the video to see how to leverage Real-Time Planning to      –        Connect ...
Lifecycle Traceability challenges    Can your team answer…              Analyst                        Project Manager    ...
Lifecycle Traceability improves quality           Establish relationships between software artifacts           Identify ...
Team leads have visibility into coverage & completeness Proactively respond to gaps (in red) as they surface throughout t...
Team leads have visibility into coverage & completeness    Tailor traceability view to highlight planning gaps            ...
Team leads can improve quality and predictability                                                        Developers       ...
Developers have visibility into the requirement they will be    implementingFor the Developer Rich Hovers  provides insig...
Automated defect traceability reduces costs and improves quality                                                     Teste...
Lifecycle Queries    Answer the hard questions    Provides cross-discipline                                  visibility o...
Lifecycle Traceability in action…•         Watch the video to see how to leverage Lifecycle Traceability to      –        ...
Measuring and steering challenges    Can your team… …provide one view of project health at multiple levels? …make steeri...
Development Intelligence improves predictability          Enable fact-based decision making (to communicate status, monit...
Use dashboards to provide that one view of project health44www.StrongbackConsulting.com
Dashboard customization    Ensures the team has steering data from all disciplines                                        ...
Dashboard details                                        Click thru on the viewlet to    Easily answer steering questions...
Personal dashboards                                Mini-dashboards:                                 available on any page...
Development Intelligence in action…•         Watch the video to see how to leverage Development Intelligence to      –    ...
Continuous improvement challenges        Can your team…     …leverage out-of-the-box templates that support traditional a...
Continuous Improvement reduces cost          Improve software delivery through the ongoing adoption of best practices and...
Team retrospectives help identify areas of improvement•         Tracking Retrospectives help          team members to coll...
Team collaborates on actions    Team tracks the work of     implementing an     improvement52www.StrongbackConsulting.com
Templates    Support breakthrough improvement                                              Use and reuse of project      ...
Transparency improves collaboration                                      Continually make the right                      ...
Continuous Improvement in action…•         Watch the video to see how to leverage Continuous Improvement to      –        ...
Five Imperatives for                            Effective Application Lifecycle Management                               t...
Developers Rate IBMs Rational Tool Suite as #1     Users of IBMs Rational tool suite are more satisfied with its features...
Gartners report examines ALM tool offerings and identifies the trends shaping    the emerging marketplace.         Gartner...
IBM Rational is a recognized leader in ALM   Ovum Decision Matrix: Selecting an ALM Vendor   Reference Code: OI00068-002 P...
IMS HealthLeveraging Application Lifecycle Management to reduce rework by improving collaboration The need: IMS Health wan...
PharmaPartners B.V.    Boosts productivity with Collaborative Lifecycle ManagementThe need:Because of increasing product d...
Capital District Physicians’ Health Plan (CDPHP)Embraces Collaborative Lifecycle Management (CLM) to increase productivity...
Danske Bank GroupAdopts agile development practices and reduces time to market The need: Danske Bank Group wanted to deliv...
GAD eGUsing Collaborative Design Management to optimize reuse and enhance collaborationaround designs to deliver IT faster...
Getting started with your ALM journey  Q. Do you need the perfect set of tools to achieve                   effective ALM?...
Let’s revisit the integration problem… …a win/win!  Link-based model  Data lives where it should  Standards-based model...
Jazz Architecture Overcomes Past Limitations Everything is a resource!                                      Standard inter...
Open Services for Lifecycle Collaboration (OSLC)              Working to standardize the way software lifecycle tools shar...
Integrated and effective Application Lifecycle Management                                                                 ...
Software Development Compliance extension to CLM            Addressing the needs of customers who                 –       ...
ALM Services to support your journey…  Quick Starts for Common Entry Points      Requirements Definition      Quality Ma...
ALM Services for continued adoption…             How do I ensure         development implements           the business nee...
Summary     •      Software is integral to business success - the best and brightest companies use software to            ...
Get Started! Collaborative Lifecycle Management               Free                Free                                    ...
For more information on how we can help you improve your interfaces, increase               user productivity, and acceler...
Upcoming SlideShare
Loading in …5
×

Rational collaborative-lifecycle-management-2012

4,836 views

Published on

An executive overview of the Rational Collaborative Lifecycle Management solution - November 2012

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Rational collaborative-lifecycle-management-2012

  1. 1. IBM Rational solution forCollaborative Lifecycle Management Overview
  2. 2. Agenda  Executive Summary  Today’s innovation also brings complexity  Effective Application Lifecycle Management (ALM) can help  Getting started on your ALM journey while reducing your risk of adoption2www.StrongbackConsulting.com
  3. 3. Executive summary Software is integral to business success – Software is woven through systems, products and services, helping companies bring new – smarter – innovations to market. Market realities are pushing organizations to innovate with less – The ability to innovate is impacted by market realities such as increasing complexity, tighter budgets and a more demanding competitive landscape Effective Application Lifecycle Management (ALM) provides the ability to innovate while reducing overhead costs – Helps teams using formal and agile methods to reduce the high costs, poor quality, project risk, and inefficiency of fragmented and disconnected software development. The IBM Rational ALM solutions provide capabilities to fully support an effective ALM approach. Start your ALM journey based on your unique pain points! – Coordinate people, processes, and tools for requirements management, development and quality management with traceability across lifecycle artifacts, process definition and enactment, and reporting. – Unify and extend your infrastructure to include open source software, packaged and custom applications, and other commercial solutions of choice with an open, extensible, and integrated platform.3www.StrongbackConsulting.com
  4. 4. Agenda  Executive Summary  Today’s innovation also brings complexity  Effective Application Lifecycle Management (ALM) can help  Getting started on your ALM while reducing your risk of adoption4www.StrongbackConsulting.com
  5. 5. Innovation is increasingly being driven by software Mobile banking will be The average 2010 automobilethe most widely used banking contains more lines of softwarechannel by 2020, if not sooner code than a fighter jet Source: Mobile banking: A catalyst for improving bank performance, Deloitte, 2010; and This Car Runs on Code, Robert Charette, IEEE Spectrum, 2009.5www.StrongbackConsulting.com
  6. 6. Realities can stall software-driven innovationComplexities in software delivery compounded by market pressures Complex, Multi-platform Increasing Systems and Applications Mandates 62% of companies have agile projects 2010 Spending in U.S. on governance, requiring integration with legacy systems risk and compliance was $29.8 billion Globally Distributed Software Cost and Product Supply Chains Reduction 50% of outsourced projects 70% budget locked in maintenance and are expected to under perform 37% of projects go over budget Unpredictability Changing Requirements in Software Delivery and Time to Market 62% of projects fail to meet 30% of project costs are due to rework intended schedule and poor execution of requirements Source: Numerous sources, see speaker notes for details 6 www.StrongbackConsulting.com
  7. 7. Does Agile scale across the application lifecycle? Yes!• majority of Agile teams are geographically distributed• Organizations have reported successful Agile programs of 500+ people• 33% are in regulatory situations• 75% are doing Agile for medium and greater complexity projects  78% are working with legacy systems• 17% are successfully applying Agile for outsourcing  32% successful interaction between enterprise architects and Agile teams  11% report that their governance strategy works well with Agile teams Source: Dr Dobb’s November 2009 State of the IT Union Survey 7 www.StrongbackConsulting.com
  8. 8. Software-driven innovation with IBM Rational Addressing IT, systems, and enterprise modernization Business Planning and Alignment Optimize Measure business effectiveness of projects | Prioritize investments Understand business value | Manage risk and impact of change Collaborate Integrated Application and Systems Lifecycle Management Security Integrate Collaboration across teams, roles, platforms and geographies Design, Development and Deployment Automation and Know-how Requirements | Architecture and Design | Development | Testing | Deploy and Release | Operations Open Platform for Data and Tools Integration and Automation8www.StrongbackConsulting.com
  9. 9. Anytime, for any team, silos create barriers to effective softwaredelivery 1. Business “At some point, you take a step back, and you realize you have an awful lot of siloed systems that are limiting transparency across strategic projects.” - Development Director Temenos, Inc. 2. Development 3. Operations*9www.StrongbackConsulting.com
  10. 10. Application Lifecycle Management can help! ALM manages the ALM manages the flow of: flow of: People People 1. Business Process Process Information Information 2. Development 3. Operations*10www.StrongbackConsulting.com
  11. 11. Agenda  Executive Summary  Today’s innovation also brings complexity  Effective Application Lifecycle Management (ALM) can help  Getting started on your ALM while reducing your risk of adoption11www.StrongbackConsulting.com
  12. 12. What is required to deliver end-to-end visibility across teams, tools and projects?12www.StrongbackConsulting.com
  13. 13. What happens if you do nothing? When failure is not an option… *Only 47% are successful, 36% are challenged, and 17% are “What happens if you can’t easily or failures effectively integrate your most critical software delivery applications?” “What happens if your deliverable date slips?” “What happens if you can’t effectively manage product quality before your ship/release?” Software failures do have impact the bottom line!13www.StrongbackConsulting.com
  14. 14. Five Imperatives for Effective Application Lifecycle Management to improve organizational productivity 1. Maximize product value with In-Context Collaboration 2. Accelerate time to delivery with Real-Time Planning 3. Improve quality with Lifecycle Traceability 4. Achieve predictability with Development Intelligence 5. Reduce costs with Continuous Improvement14www.StrongbackConsulting.com
  15. 15. Collaboration challenges Can your team…  …find all the information related to a specific task?  …quickly grasp the “who, what, when and why” of team activities?• …bring new team members up-to-speed quickly?• …overcome the barriers of multiple time zones when working with outsourced and distributed team members? 15 www.StrongbackConsulting.com
  16. 16. In-Context Collaboration improves product value  Empower teams to collaborate on and review software development artifacts so they can incorporate feedback early and often aligning delivery with stakeholders’ vision  Provide a single source of truth hosted in a shared repository so that team members can collaborate effectively around the globe to build a collective intelligence  Make information immediately accessible to all team members in the context of their work 16 www.StrongbackConsulting.com
  17. 17. In-Context Collaboration always shows the latest Recent discussions highlighted on requirements Threaded discussions on requirements Unread work Items bolded for developers17www.StrongbackConsulting.com
  18. 18. Comments on requirements’ details are in-context A click on the comment highlights the text under discussion.18www.StrongbackConsulting.com
  19. 19. Formal reviews drive agreement & prevent re-work  Reviews & approvals Requirements ensures artifacts are reviewed and/or approved by key team members and capture compliance requirements. Test Artifacts Work Items19www.StrongbackConsulting.com
  20. 20. Rich hovers automate information access without having to click  Rich hovers provide quick access to information to determine if additional details are required! 20 www.StrongbackConsulting.com
  21. 21. In-Context Collaboration in action…• Watch the video to see how to leverage In-Context Collaboration to – Find information at your fingertips – Understand what the team is working on and why – Have the team’s collective intelligence a click away – Keep all team members aligned across time zones• Read the blog for more information on this imperative 21 www.StrongbackConsulting.com
  22. 22. Planning challenges Does your team…• …plan across the entire team?• …manually collect and report status?• …instantly see the impact of a change in project scope or resources?• …integrate planning with execution?• …plan for waterfall, iterative and agile environments? 22 www.StrongbackConsulting.com
  23. 23. Real-Time Planning accelerates time to delivery  Provides a single plan that spans requirements, development, and test, ensuring the whole team understands the overall scope of a project  Integrates planning with execution ensuring the entire team understands the true project status  Allows everyone to participate in keeping the plan current and accurate  Helps teams respond to the unexpected in a timely manner ensuring the team stays on schedule Project Lead Analyst Developer Planning and Execution Quality Architect Professional Deployment Engineer23www.StrongbackConsulting.com
  24. 24. Requirements collections focus teams on goals for a release Collections focus team for:  Reviews  Snapshots  Implementation 24 www.StrongbackConsulting.com
  25. 25. Align planning across the business, development and test teams  Linked to Requirement Collection  Linked to Test Plan 25 www.StrongbackConsulting.com
  26. 26. Rankings improve clarity Team clearly understand the goals  Rankings are better!  Priorities are good.26www.StrongbackConsulting.com
  27. 27. One plan with multiple viewsEveryone sees meaningful data in the context of their work 11 22 33 27 www.StrongbackConsulting.com
  28. 28. Plan at the right level of detail Everyone participates in planning  Stories decomposed into cross-discipline tasks  Whole team sees  Plans include all work dependencies28www.StrongbackConsulting.com
  29. 29. Plans tied to execution Deliverables and work products show results  Change Sets & Attachments are better !  Progress & Status are good indicators of execution.29www.StrongbackConsulting.com
  30. 30. Status updates Part of everyday work activities  In place updates to status automatically appear in the plan30www.StrongbackConsulting.com
  31. 31. Real-Time Planning in action…• Watch the video to see how to leverage Real-Time Planning to – Connect your team’s plans across the disciplines – Integrate planning with execution to automatically provide real-time status – Leverage real-time data to respond to change• Read the blog for more information on this imperative 31 www.StrongbackConsulting.com
  32. 32. Lifecycle Traceability challenges Can your team answer… Analyst Project Manager Architect Which requirements are Can we pass Are we ready Can we implement in a way that addressed in this iteration? an audit? to release? supports maintainability? Are all of the What defects were Which requirements impact requirements tested? resolved in this release? the design? What defects are affecting which Are we aligned with the Are there reusable components requirements? business? we can leverage? Developer Release Engineer Quality Professional What requirements How can I standardize when teams What is the quality am I implementing? What test use different tools? of the build? uncovered this defect, What is ready Where are the Are build times on which environment and what build? bottlenecks getting longer for me to test? in our processes? or shorter? What defects have been What changes occurred overnight? How can I speed up my builds? addressed since the last build?32www.StrongbackConsulting.com
  33. 33. Lifecycle Traceability improves quality  Establish relationships between software artifacts  Identify and close artifact gaps, ensuring coverage across disciplines  Provide visibility into the completeness of planned items by inspecting all related artifacts  Provide easy access to related artifacts ensuring everyone shares the same view  Deliver transparency which enables everyone to make fully informed decisions based business priorities Instant access to details from any point in development process Customer Final Build Environment Supporting Requirements Initial Idea Product Artifacts Systems Management www.StrongbackConsulting.com
  34. 34. Team leads have visibility into coverage & completeness Proactively respond to gaps (in red) as they surface throughout the project Issues are quickly highlighted and resolved (in yellow)34www.StrongbackConsulting.com
  35. 35. Team leads have visibility into coverage & completeness Tailor traceability view to highlight planning gaps Link Type : value35www.StrongbackConsulting.com
  36. 36. Team leads can improve quality and predictability Developers Developers  Creating a shared vision delivers understand the understand the what the stakeholders want requirements, test requirements, test criteria and test criteria and test  Whole team buy-in improves results results team trust, efficiency and focus  Everyone knows what work is needed by whom and when.  Traceability provides insight to knowing when you are DONE! Testers define and execute Testers define and execute tests cases with a clear tests cases with a clear Teams collaborate and clarify the Teams collaborate and clarify the understanding of understanding of details of requirements details of requirements requirements requirements 36 www.StrongbackConsulting.com
  37. 37. Developers have visibility into the requirement they will be implementingFor the Developer Rich Hovers provides insight at your finger tips reducing time to value. Clickable links provides valuable information on requirement37www.StrongbackConsulting.com
  38. 38. Automated defect traceability reduces costs and improves quality Testers execute tests and Testers execute tests and submit defects submit defects 4-clicks to submit a defect automatically linked to impacted artifacts Test results are recorded and linked to test cases, and associated requirements Test results can be linked to software builds Everyone has visibility into the defects, their impact, and the action taken to resolve Developers can see Developers can see them the exact test failure the exact test failure without having to without having to ask and remediate it ask and remediate it38www.StrongbackConsulting.com
  39. 39. Lifecycle Queries Answer the hard questions  Provides cross-discipline visibility of issues effecting delivery40www.StrongbackConsulting.com
  40. 40. Lifecycle Traceability in action…• Watch the video to see how to leverage Lifecycle Traceability to – Identify and close gaps across all disciplines – Answer the hard questions about completeness – Provide teams access to related artifacts allowing informed decisions• Read the blog for more information on this imperative 41 www.StrongbackConsulting.com
  41. 41. Measuring and steering challenges Can your team… …provide one view of project health at multiple levels? …make steering decisions based on facts rather “guesstimates”? • …track desired improvements with metrics? • …minimize administrative overhead by relying on your environment to capture metrics?42www.StrongbackConsulting.com
  42. 42. Development Intelligence improves predictability  Enable fact-based decision making (to communicate status, monitor progress, diagnose problems, identify corrective actions)  Steer projects and programs to deliver on-time  Apply Business Intelligence techniques to software and systems development Measurement Practices Impact Project Success 15% Weak measurement practice Cancelled 5% Strong measurement practice 40% Late 20% 45% On-time 75% Sources: Capers Jones, Measurement, Metrics and Industry Leadership, Copyright © 2002-2007 by Capers Jones LLC Capers Jones, Software Engineering Best Practices, Copyright © 2010 McGraw-Hill43www.StrongbackConsulting.com
  43. 43. Use dashboards to provide that one view of project health44www.StrongbackConsulting.com
  44. 44. Dashboard customization Ensures the team has steering data from all disciplines  Easy to add viewlets to assist steering to completion  Mashup dashboards with information across silos45www.StrongbackConsulting.com
  45. 45. Dashboard details  Click thru on the viewlet to Easily answer steering questions drill into information  Take corrective action in-place46www.StrongbackConsulting.com
  46. 46. Personal dashboards  Mini-dashboards: available on any page  Customized by the practitioner47www.StrongbackConsulting.com
  47. 47. Development Intelligence in action…• Watch the video to see how to leverage Development Intelligence to – Leverage the information radiator to keep the team aligned – Mitigate risk early – Personalize dashboards and mini-dashboards to stay on top of “breaking news”• Read the blog for more information on this imperative 48 www.StrongbackConsulting.com
  48. 48. Continuous improvement challenges Can your team…  …leverage out-of-the-box templates that support traditional and agile workflows?  …change process “on the fly” as part of a continuous feedback loop?• …allow team leads to determine how strict or lax the “rules of the road” should be?• …modify process enforcement over the life of a project, to encourage early-stage experimentation and end-game stability? 49 www.StrongbackConsulting.com
  49. 49. Continuous Improvement reduces cost  Improve software delivery through the ongoing adoption of best practices and automation to reduce manual, non-creative and error prone tasks  Promote incremental improvement of a project when needed  Enable breakthrough improvement by capturing best practices and reusing across teams  Allow everyone to participate with easy to adopt best practices at your fingertips. Assess Act Steer50www.StrongbackConsulting.com
  50. 50. Team retrospectives help identify areas of improvement• Tracking Retrospectives help team members to collaborate on improvements – Ranking of process improvements help to focus on where the team feels the biggest pain 51 www.StrongbackConsulting.com
  51. 51. Team collaborates on actions  Team tracks the work of implementing an improvement52www.StrongbackConsulting.com
  52. 52. Templates Support breakthrough improvement  Use and reuse of project templates is an example of breakthrough improvement • Modify to match your organization’s process53www.StrongbackConsulting.com
  53. 53. Transparency improves collaboration  Continually make the right things easy to find54www.StrongbackConsulting.com
  54. 54. Continuous Improvement in action…• Watch the video to see how to leverage Continuous Improvement to – Recreate best practices for reuse across multiple teams – Leverage dashboards for incremental, on-the-fly improvements during a project – Automate repetitive tasks• Read the blog for more information on this imperative 55 www.StrongbackConsulting.com
  55. 55. Five Imperatives for Effective Application Lifecycle Management to improve organizational productivity 1. Maximize product value with In-Context Collaboration 2. Accelerate time to delivery with Real-Time Planning 3. Improve quality with Lifecycle Traceability 4. Achieve predictability with Development Intelligence 5. Reduce costs with Continuous ImprovementLearn more at ALM Everywhere 56 www.StrongbackConsulting.com
  56. 56. Developers Rate IBMs Rational Tool Suite as #1  Users of IBMs Rational tool suite are more satisfied with its features and capabilities than users of any other major software development platform  Rational was rated #1 in several categories  Rational has been rated #1 in six of the last seven years "IBM has shown significant insight into what developers want and need along with an impressive ability to execute.“ - Janel Garvin, CEO of Evans Data Corporation Press Release by Evans Data Corporation, SANTA CRUZ, Ca. May 29, 2012www.StrongbackConsulting.com Evans Data Corp’s annual User’s Choice for Software Development Platforms, April 2012
  57. 57. Gartners report examines ALM tool offerings and identifies the trends shaping the emerging marketplace. Gartner Market Profile: Application Life Cycle Management (ALM) Tools, 2012 ALM Tools Software Development Life Cycle (SDLC) Discipline Support Capabilities Offered by Vendor Report Highlights – Full software development life cycle (SDLC) support is essential for a complete ALM solution – Industry-specific features promote easier ALM adoption – Collaborative functionality is key to successful ALM productivity Link to full reportwww.StrongbackConsulting.com
  58. 58. IBM Rational is a recognized leader in ALM Ovum Decision Matrix: Selecting an ALM Vendor Reference Code: OI00068-002 Publication Date: March 2011 Authors: Chandranshu Singh, Tony Baer, Michael Azoff Report Highlights – "IBM has the broadest and arguably the deepest portfolio among all vendors profiled in this report.” – IBM’s Technology Score: 94.3% – IBM’s Market Impact score: 10/10 • The highest score! • All other vendors were ranked relative to IBM – “Furthermore, the vendor has ensured that it stays ahead of the pack by having a good grasp of market demand and meeting it through tool support.” ©Ovum published 3/2011 - This report is a licensed product and is not to be photocopied 59 www.StrongbackConsulting.com
  59. 59. IMS HealthLeveraging Application Lifecycle Management to reduce rework by improving collaboration The need: IMS Health wanted to reduce costs and increase efficiency and repeatability throughout the software delivery lifecycle. It sought a new ALM solution that is able “Once fully implemented, we to connect business consulting analysis with project management, technical expect to reduce friction and focus architecture, outsourced software development and reporting activities to minimize on delivering value to customers in rework and boost collaboration across teams and project phases. each delivery stream, to reduce rework by improving end-to-end collaboration and planning The solution: consistency, and to reduce our IMS Health engaged IBM® Software Services for Rational® to implement a suite of compliance efforts by automating Rational tools; to help the company create a customized solution that enables key process tasks and users in different roles and with different workloads to collaborate more easily, and deliverables.” is intended to serve as a "blueprint" platform for future projects. —Stephan Pauletto, Engagement Manager, IMS Health The benefits: Solution components:  Reduces rework by improving collaboration throughout the software delivery  IBM® Rational® Team Concert™ lifecycle  IBM Rational Software Architect Design Manager  Improves efficiency and consistency, helping to better demonstrate compliance  IBM Rational Requirements Composer  IBM Rational Quality Manager  Helps eliminate bottlenecks and enables teams to stay focused on delivering  IBM Rational Method Composer greater value for customers  IBM Rational Publishing Engine Healthcare | ALM | North America www.StrongbackConsulting.com
  60. 60. PharmaPartners B.V. Boosts productivity with Collaborative Lifecycle ManagementThe need:Because of increasing product diversification, complexity and a more Solution components:demanding market, PharmaPartners B.V. needed to streamline itsdevelopment process from end to end. • IBM® Rational® Quality Manager Standard EditionThe solution: • IBM Rational Team Concert StandardThe IBM Rational Collaborative Lifecycle Management solution • IBM Rational Requirements Composerprovides a an integrated application lifecycle solution to capturerequirements, create a project plan for a product release broken down • IBM Rational Software Architectinto a work items assigned to individual developers, and define andmanage test plans. • IBM Software Services: Rational Custom Consulting and Mentoring; Rational Deployment ServicesThe benefits: • IBM Business Partner: Synobsys Boosted developer productivity by up to 12% Nederland B.V. Gained accelerated time to market Achieved full ROI within 12 months of solution implementationComputer services | Application lifecycle management | Netherlands SPP03079-CAEN-00 (March 2011)61www.StrongbackConsulting.com
  61. 61. Capital District Physicians’ Health Plan (CDPHP)Embraces Collaborative Lifecycle Management (CLM) to increase productivity,reduce costs and drive a cultural shift across the company “The Rational solution allows ourThe need: team to develop a businessTransparency, traceability and ability to predict and track delivery workflow that supports ourfor new enterprise-wide claims processing system organizational structure - not just a software development project.The solution: Standardizing on this system translates to cost savings. If it’s notStandardized their business process on the Jazz platform using in [CLM] at CDPHP, it’s aRational Team Concert for a common process and dashboard rumor!”view and Rational Quality Manager for test planning and —Tony DeFarlo, Capital Districtexecution Physicians’ Health Plan Solution components:The benefits:  IBM Rational Team Concert™  Common platform results in cost savings  IBM Rational Quality Manager as the other systems/licenses are being dropped  Real-time planning and lifecycle traceability have increased productivity and predictability. No more weekly time sheets and manual updates !62www.StrongbackConsulting.com
  62. 62. Danske Bank GroupAdopts agile development practices and reduces time to market The need: Danske Bank Group wanted to deliver new services faster. It sought to “IBM Rational Team Concert reduce time to market from approximately 14 months to nine months is the backbone of Danske and increase IT development efficiency by 10 percent. Bank’s agile development process and is adjusted to the The solution: special needs of the bank” The bank adopted agile development methods supported by IBM —Peter Rasmussen, senior vice Rational Team Concert software to improve the quality of deliveries and president, IT development processes to achieve work processes that come more naturally to employees. and tools, Danske Bank Group The benefit: Solution components:  IBM Rational Team  Reduces time to market and improves quality through an iterative Concert™ development model and processes  Increases efficiency, team collaboration and transparency across geographically distributed teams  Supports flexible agile development methods that are customized to meet the needs of the company RAP14248-USEN-00 63 www.StrongbackConsulting.com
  63. 63. GAD eGUsing Collaborative Design Management to optimize reuse and enhance collaborationaround designs to deliver IT faster The need: Enabling collaboration within development teams centered around component reuse “We are excited about the − Creating a centralized repository for development teams capabilities to discover and reuse components and accelerate delivery in Collaborative Design − Developing a business model that allows software design Management …. components to be linked across the lifecycle We see it playing a significant role using open standards in our development process because it allows us to transition The solution: away from our home grown −Improved productivity of development teams, solutions in that area to and project traceability and impact analysis by linking standardized Rational products." design components to other lifecycle artifacts -- Hans-Peter Berger, Department Head, −Move to open standards-based solution provides Application Development Infrastructure, GAD scalability and flexibility for integrations with other standardized systems The benefit: IBM helped GAD transition from an in-house solution to a standardized design collaboration solution which provides an improved business model and productivity gains 64 www.StrongbackConsulting.com
  64. 64. Getting started with your ALM journey Q. Do you need the perfect set of tools to achieve effective ALM? A. Adopt the ones to address your greatest pain! Rational customers experience a tremendous productivity lift by incrementally adopting the ALM Strategy Match your most critical needs with the best-suited adoption path65www.StrongbackConsulting.com
  65. 65. Let’s revisit the integration problem… …a win/win!  Link-based model  Data lives where it should  Standards-based model  Tool, solution, technology agnostic Flexibility and Flexibility and choice! choice! The Semantic Web is regarded as an integrator across different content, information applications and systems.66www.StrongbackConsulting.com
  66. 66. Jazz Architecture Overcomes Past Limitations Everything is a resource! Standard interfaces DOORS DOORS RQM RQM “I can link any resource to any Requirement Requirement Test Case Test Case “Each tool can evolve other resource, regardless of independently without where the resource lives!” breaking integrations!” Work Item Work Item RTC RTC Domain specific standards Vendor agnostic for the lifecycle Dashboard Dashboard “Each vendor can evolve Discovery Discovery Process Mgmt Process Mgmt “Each domain can create standards their tool to exploit the without having to wait on the others services that are valuable Project Mgmt Project Mgmt User Auth User Auth or get the whole industry to agree!” to customers like me!”67www.StrongbackConsulting.com
  67. 67. Open Services for Lifecycle Collaboration (OSLC) Working to standardize the way software lifecycle tools share data Open Services for Lifecycle Collaboration Lifecycle integration inspired by the web  Community Driven @ open-services.net  400+ registered community members  Workgroup members from 34+ organizations Automation  Wide range of interests, expertise, & participation  Open specifications for numerous disciplines  Defined by scenarios – solution oriented  Implementations from IBM, BPs, and Others Monitoring  Based on Linked Data Inspired by the web Free to use and share Changing the industrywww.StrongbackConsulting.com
  68. 68. Integrated and effective Application Lifecycle Management IBM Rational solutionEnhanced and expanded for broader for Collaborative Lifecycle Managementfocus on the five imperatives foreffective ALM Design  Centralized administration, evaluation and roll-out capabilities for faster, easier, incremental deployments Requirements Quality  Incremental, flexible upgrade allows each role on a team to upgrade at their own pace Change and Configuration  Integrated software design for broader collaboration and traceability Architect Engineer Analyst DeveloperQuality Professional Deployment Engineer Open Lifecycle Integration Platform  Optimized support for Mobile, SAP and IBM WebSphere Application Server NEW “Once fully implemented, we expect to reduce friction, • IBM Solution for Collaborative Lifecycle Management provide value to customers in each delivery stream, • Comprised of the latest versions of: Rational Requirements reduce rework by improving end-to-end collaboration and Composer, Rational Team Concert, and Rational Quality Manager, planning consistency, and reduce compliance efforts Rational Software Architect for design management by automating key process tasks and deliverables.” – Stephan Pauletto, Engagement Manager, IMS Health 69 www.StrongbackConsulting.com
  69. 69. Software Development Compliance extension to CLM Addressing the needs of customers who – are bound by Sarbanes-Oxley, Dodd-Frank, and other regulations that address how software is developed – choose to implement standards such as CMMI and COBIT Providing product configurations and examples that meet these challenges: • Work authorization • Segregation of duties • Process change control • Internal control audit supportwww.StrongbackConsulting.com
  70. 70. ALM Services to support your journey… Quick Starts for Common Entry Points  Requirements Definition  Quality Management  Collaboration, Planning, Change, Configuration & Build Management Disciplined Agile Delivery with Disciplined Agile Delivery with Rational Team Concert Rational Team Concert Planning and Governance Planning and Governance with Rational Team Concert with Rational Team Concert Get up & Get up & Agile Jump Start Agile Jump Start running running Deployment Package Deployment Package quickly! quickly! Introducing Rational Team Concert Introducing Rational Team Concert Into Legacy Environment Assessment Into Legacy Environment Assessment71www.StrongbackConsulting.com
  71. 71. ALM Services for continued adoption… How do I ensure development implements the business needs? A Requirements Definition Requirements Definition D O P Collaboration, Planning, Change, Collaboration, Planning, Change, Configuration & Build Management Configuration & Build Management How do I ensure T development is tested by independent test? How do I validate quality with the business? A Quality Management Quality Management D A O D Requirements Definition Requirements Definition P Collaboration, Planning, Change, Collaboration, Planning, Change, Configuration & Build Management Configuration & Build Management O T P Quality Management Quality Management T72www.StrongbackConsulting.com
  72. 72. Summary • Software is integral to business success - the best and brightest companies use software to propel innovation • Effective ALM provides the ability to innovate while reducing overhead costs -- whole-team, whole-view approach to the software delivery cycle. • The solution for IBM Rational Collaborative Lifecycle Management (CLM) provides capabilities that fully support an effective ALM approach and you can customize or start your ALM journey based on your unique pain points • IBM Rational leverages the CLM solution to drive business results its our own organization • IBM Rational has the offerings – best practices, tooling and services – that can help you achieve business results73www.StrongbackConsulting.com
  73. 73. Get Started! Collaborative Lifecycle Management Free Free Interactive White Board Downloads Downloads !! Learn all about CLM at jazz.net! Short, simple way to share the 5 ALM imperatives ibm.co/alm-everywhere Role-based Demo  read articles & blogs  listen to podcasts  view presentations  see a project dashboard  watch videos  review the release plan Track our progress at jazz.net! We openly develop our software with our own tools! Watch a day in the life of how a team works jazz.net/projects/clm/ more efficiently after incrementally rolling out collaborative Lifecycle management ibm.co/almdemo www.StrongbackConsulting.com 74
  74. 74. For more information on how we can help you improve your interfaces, increase user productivity, and accelerate your SOA, contact us at sales@strongback.us, or call us at 904.351.6658. Subscribe to our blog at http://feeds.feedburner.com/StrongbackConsulting Discover us at: http://www.strongback.us Socialize with us on Facebook http://www.facebook.com/StrongbackConsultingwww.StrongbackConsulting.com

×