Ro Planning@Scale: Adopting IBM DevOps and the Scaled Agile Framework Subtitle here
Please Note: Ro IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 1
Introductions Ro Kelli Houston is the Agile Transformation Lead for IBM GTS Solutions, where she is responsible for driving the adoption of lean and agile principles across the organization. She is a certified Scrum Master and Scaled Agile Framework Program Consultant (SPC). Robin Bater is the DevOps/SaaS Adoption lead for IBM GTS Solutions, specifically tasked to move globally the GTS managers (35+ Applications) who use different tools for managing strategic outsourcing to the modern IBM Rational DevOps tool set (CLM, UrbanCode) that exists in Softlayer. 2
Topics Ro Vision Execution Strategy Program Adoption Pilot Portfolio Adoption Pilot Recommendations Q&A Closing 3
Vision Ro
Organization Ro 500+ persons 35+ Applications 3300 Deployments per Quarter One Agile Release Train has teams across the globe, 16 hours of time zones
Challenges (2011/2012) Ro Software Development inside of Service Delivery and GTS done in an ad-hoc fashion. Many different teams integrated into geography and IMT/IOT reporting lines No single management system/structure in place No standardization on tools, processes, etc. All independently owned & operated How can we respond quickly to change? Ensure we deliver value Achieve faster time to value Manage dependencies *From VersionOne s State of Agile survey 6
Mission Ro Become the centralized development team for the Service Delivery business (35+ applications), and Focus on business outcome, not software delivery Deliver business value with streamlined, crossteam collaboration and coordination Transform delivery via Software-as-a-Service, with improved speed and quality of deliverables Use DevOps, and Scaled Agile Framework (SAFe) to enable enterprise agility, driving collaboration, efficiency and effectiveness across all levels of the organization Process s People Tools
Multi-year Transformation Ro 2016 2014/2015 2013/2014 2011/2012 Phase 4 Enterprise Grade Monitoring, Event Mgmt and Business Portfolio Management with DevOps, and SAFe Phase 3 Phase 3 Centralized Delivery and Management with DevOps and SaaS Services Phase 2 Cloud Adoption and Exploitation to Increase Development Speed and Reduce Costs* Phase 1 Standardization on Common tool suite and Best Practices *Case Study; Reduce software release times by 90% 8
Ro Execution Strategy Subhead
Ro DevOps Workflow Continuous Business Planning Continuous Testing (RTC, RDNG) Collaborative Development (RQM, RTW) (90% Automated) (RTC, GitHub) Continuous Customer Feedback & Optimization Post Execution Results Triggers delivery (1100 per month) Automation Test Environment (RTC, Jenkins) Continuous Release and Deployment Production Environment) (UrbanCode) 10 SoftLayer Build changes (Lime Survey, Sametime Polling) Continuous Monitoring (RTC, SCCD, APM)
SAFe with the Power of IBM DevOps Ro IBM DevOps Scaled Agile Framework Continuous Customer Feedback and Optimization Continuous Business Planning Collaborative Development Continuous Testing Integrated, endto-end solution for continuous delivery Continuous Monitoring Continuous Release and Deployment 11
Incremental adoption at all levels Ke 3) Expand to the portfolio 1) Start with a program 2) Expand to other programs 12
Adoption focus areas Ke Clarified roles, responsibilities and governance processes Aligned and prioritized backlogs Cross-team alignment, coordination and collaborative planning Rolling roadmap (view beyond the next sprint) Real-time visibility into portfolio and program progress Improved agile skills Demonstrate agile thought leadership through continuous business planning 13
Common adoption pattern Ke Kick-off Prepare Execute Close- Out Scale Leadership team and stakeholders identified Vision an execution strategy defined Core information captured Process and tooling configured Team enabled Events executed Backlogs and plans in RTC Dashboards in RTC used for team and stakeholder meetings Retrospective Results captured and shared Expand to other areas 14
Ke Program Adoption Pilot Subhead
Program Adoption Pilot - A Program Increment Ke Backlog Management Establish a single ranked backlog in RTC and a process for managing it (program Kanban) Release Planning Plan multiple sprints at a time and capture plans and objectives in RTC Scrum of Scrums Stay on track with real-time progress available from RTC dashboards System Demos Integrate and test delivered stories every sprint Inspect and Adapt Workshop Program increment demo and retrospective 16
IBM s SAFe Program/Team Support Rational Team Concert V6.0.1 Project Area Initialization Work Items & Attributes Plans (Roadmap, Kanban, WSJF Ranked List) Reports Process Guidance Get your SAFe Program up and running in an hour! Ke
Ranked Program Backlog Deliver highest value first Ke Features ranked by WSJF Mouse-over or click on the feature to see details 18
Business Feature Kanban Continuous business planning Ke Feature states represented by swim lanes WIP limits in place Explicit analysis state 19
PI Plan Collaborative, realistic downstream plan Ke PI objectives for program and for each team Plans for all PI sprints 20
Dashboards - Real-time visibility into progress Ke Bookmarks Key plan views Vision Sprint plans Reports Program Dashboard Team Dashboard 21
Ke Portfolio Adoption Pilot Subhead
Portfolio Adoption Pilot An Actionable Business Strategy Ke Portfolio vision Capture strategic themes, investment model and value streams in RDNG Portfolio backlog management Establish a single ranked backlog of investment opportunities (portfolio epics) in RTC and a process for managing it (Portfolio Kanban) Portfolio planning Provide RTC dashboards/reports to support portfolio investment decisions 23
IBM s SAFe Portfolio Support Collaborative Lifecycle Management V6.0.1 Get your SAFe Portfolio up and running in an hour! Ke CLM Lifecycle Project Area template (SAFe Portfolio) Strategic Theme, Value Stream, Lightweight Business Case, Portfolio Epic, Test Plan, Test Case Artifacts & Attributes Plans (Roadmap, Kanban) Reports Process Guidance
Ranked Portfolio Backlog Ke Epics can be easily ranked by dragging and dropping Mouse-over or click on the epic to see details Epics mapped to strategic themes Color coding used to identify governing organization 25
Portfolio Epic Kanban Ke Epic lifecycle states Mouse-over or click on the epic to see details Color coding used to identify governing organization 26
Portfolio Dashboard Strategic alignment information Ke Strategic themes Investment model Approved investment totals by strategic theme Strategic theme investment totals 27
Portfolio dashboard Investment planning support Planned investment mix Projects being considered for investment Budgeted vs current approved (left to spend) Ke Budgeted vs current investment ask Projects approved for investment Current approved investment mix 28
Ke Recommendations Subhead
Recommendations Ke Find a good executive sponsor (resources and leadership) Establish clear roles and responsibilities (content authority) Train everyone (on process and tooling) and leverage coaches Maintain a ranked backlog (WSJF), continuously Plan multiple sprints as a team (release planning) When planning, allocate time for enablers and unknowns Provide real-time access to progress information (dashboards) Leverage automation support to accelerate adoption and execution Understand what works and what doesn t, share best practices and continuously improve 3 0
Ke Q&A Subhead
Ro Closing Subhead
Resources Ro SAFe Resources Scaled Agile Framework : The free, hyperlinked website that contains the SAFe practice details IBM s solution for SAFe landing page Agile Landing Pages: Agile landing page on IBM.com Agile landing page on Jazz.net Communities: LinkedIn SAFe Community IBM DevOps Community 33
SAFe Landing Page: One-stop shopping Ro SAFe Reports Getting Started Kit YouTube Videos Demonstrations Scenarios Release Overview Webinar Calendar and more! http://ibm.biz/safesupport 34 IBM Corporation
Scaled Agile Framework and IBM DevOps -- Sessions to See Monday and Tuesday Ro Session # Day / Time Location Think Agile Doesn t Apply to You? Prepare to be Surprised DOP-4128 Mon / 10:30 AM Reef A The Scaled Agile Framework for Systems Engineering: An IoT Perspective Get a SAFe Agile Release Train (ART) Up & Running in an Hour! Workshop (1.5 Hrs.) Deliver Value Faster in Regulated Industries with SAFe and IBM Solutions ICE-4435 Mon / 12:00 PM South Seas I DOP-6407 Mon / 4:00 PM Lagoon F DOP-7233 Mon / 4:30 PM South Seas B Introducing SAFe 4.0 for Software & Systems Engineering DTA-1817 Tue / 8:30 AM Mandalay Ballroom L SAFely Steering the Portfolio, Program & Team Lab (2 Hrs.) DTA-2108 Tue / 10:00 AM MGM Room 306 Planning@Scale: Adopting IBM DevOps and the Scaled Agile Framework DOP-2260 Tue / 12:00 PM Reef A SAFe with the Power of IBM DevOps: Where Are We Today? DOP-4606 Tue 1:15 PM Reef A Meet the Experts on SAFe and IBM DevOps DOP-6340 Tue / 2:30 PM Solution EXPO Meet the Experts Forum #2
Scaled Agile Framework and IBM DevOps -- Sessions to See Wednesday and Thursday Ro Session # Day / Time Location Rational Team Concert SAFe Program Management in Action at ECT Enterprise DevOps Cost/Benefit Analysis Workshop (1.5 Hrs.) SAFe@Any Speed: Use Jazz SAFe Support to Align Agile and Waterfall Teams - Lab (1.5 Hrs.) DOP-1522 Wed / 10:00 AM Reef A DES-4657 Wed / 10:30 AM Lagoon F DOP-1930 Wed / 1:15 PM MGM Room 305 Embracing the Wild Wild West 6505 Wed / 2:30 PM Oceanside A, Inner Circle Lounge, MT 1 Software Delivery Beyond IT: Traditional Project Management in a Non-traditional World Why You'll Love the New Rational Team Concert Widget with SAFe Support for Timebox-Based Planning Applying the Scaled Agile Framework to Lean Systems Engineering with IBM CE Solutions Extending IBM's SAFe Solution with Metrics Reporting and Predictive Analytics DOP-4132 Wed / 3:45 PM Reef A DOP-3145 Wed / 4:45 PM Reef A ICE-4732 Wed / 4:45 PM South Seas I DOP-5739 Thu / 10:30 AM Reef A
Take Advantage of these DevOps Workshops Mandalay Bay Lagoon F Ro
Don t Miss the DevOps Zone! Solution Center EXPO Mandalay Bay Ro
Don t Miss the DevOps Zone! Solution Center EXPO Mandalay Bay Ro WIN a GoPro a day! Enter the raffle to win a GoPro Hero 4! Giveaways Mondays Wednesdays
DevOps Day is Tuesday at dev@! Solution Center EXPO Mandalay Bay Ro
Notices and Disclaimers Ro Copyright 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law 41
Notices and Disclaimers Con t. Ro Information concerning non-ibm products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-ibm products. Questions on the capabilities of non-ibm products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. IBM, the IBM logo, ibm.com, Aspera, Bluemix, Blueworks Live, CICS, Clearcase, Cognos, DOORS, Emptoris, Enterprise Document Management System, FASP, FileNet, Global Business Services, Global Technology Services, IBM ExperienceOne, IBM SmartCloud, IBM Social Business, Information on Demand, ILOG, Maximo, MQIntegrator, MQSeries, Netcool, OMEGAMON, OpenPower, PureAnalytics, PureApplication, purecluster, PureCoverage, PureData, PureExperience, PureFlex, purequery, purescale, PureSystems, QRadar, Rational, Rhapsody, Smarter Commerce, SoDA, SPSS, Sterling Commerce, StoredIQ, Tealeaf, Tivoli, Trusteer, Unica, urban{code}, Watson, WebSphere, Worklight, X-Force and System z Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml. 42
Ro Thank You Your Feedback is Important! Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.
IBM Global Technology Services cuts software release times by over 90 percent Overview Scott Kinane, the director of service delivery application development (SDAD) within IBM Global Technology Services, manages a team of 400 developers, testers and project managers scattered across 25 countries, including the United States, India, Pakistan, Belarus, Singapore and Romania. Business need The 400-person service delivery application development team within IBM Global Technology Services needed to increase execution speed and reduce costs associated with making application releases. Solution Using the DevOps approach, the team standardized on IBM Rational software, automated testing efforts and created virtual desktops and environments in the SoftLayer cloud infrastructure. Benefits The team cuts the time needed for software releases by over 90 percent and saves hours of work weekly through testing automation, while dashboards in IBM Rational Team Concert software provide near-real-time insight into team activities.
SAFe is a framework for applying agile at scale Measured business results: ü 20 50% increase in productivity ü 30 75% faster time to market ü 50%+ defect reduction ü Increased employee engagement http://scaledagileframework.com 45
Collaborative Lifecycle Management one solution for all teams Continuous Business Planning Collaborative Development Quality Management Project Analytics What s new? Deployment ready reuse and parallel development Integration with common SCM tools (Git/Github) Support for Scaled Agile Framework (SAFe ) 3.0 and preview of 4.0 support Now available in the cloud by subscription or managed service Synchronizes teams by Automating full traceability Managing with dashboards and reports Demonstrating compliance Orchestrating multi-speed IT Supporting multiple platform / processes / languages s With IBM s solu/on, we already realize that the different roles within the development lifecycle are coopera5ng much closer Christof Hammel, Product Manager, Automotive ALM at Bosch Automotive referencing IBM Rational solution for CLM IBM is a Leader! Gartner Magic Quadrant for Application Development Life Cycle Management (Feb 9, 2015) Consider IBM With good support of waterfall, iterative and agile methodologies, IBM can be a good choice for bimodal organizations looking for a single ADLM solution for all teams. For more information: jazz.net/products/clm