Agile @ Scale Becoming a Lean Enterprise with IBM and SAFe Amy Silberbauer Solution Architect, Enterprise Scaled Agile Watson IoT ALM Offering Management Team asilber@us.ibm.com 1 Watson / Presentation Title / Date
Agenda Why change? How does agile @ scale help? How do you get started? How does IBM support agile @ scale? Next Steps 2
3 Why do we need to change?
The market is changing Market Dynamics (across all industries) Digital Team Digital Innovation is the key to differentiation Technical Innovation to reduce development cost and increase differentiation Business Innovation to enable new sources of revenues Need to quickly respond to market and customer feedback along the full lifecycle As a result: Lean/Agile/Design Thinking becoming key innovation enablers Digital Twins/Threads becoming a key component of customers digital transformations Platform Application Offerings Consumer Industry Offerings Two Focus Segments Connected Products Direct. Digital Assist. GBS. GSI. Resellers. MSP Connected Operations Digital IoT Builder CxO Line of Business IoT Consumer 4
Challenges for Systems and Software Engineering Increasing system complexity Rapid reduction in cycle times Risk meeting customer/market needs Products in a continuous release cycle Solutions cross organizational boundaries A system is more than just a single feature System-wide collaboration demands Increased product variation 5
To address these challenges, transform product and software delivery organization-wide Strategy Vision Cadence Vocabulary Methodology Alignment Quality Build quality in! Align artifacts Validate early Leverage MBSE and design thinking Consider enabler efforts Single source of truth Visibility and collaboration Progress, status, health Measured improvement Transparency Execution Plan and adjust, continuously Assess planned and actual value Work in smaller batch sizes Be lean and agile! 6
Focusing on getting from Idea to Wow! Line-of-business I have an idea Development Create a feature Operations Manage a feature Customer Awesome feature But how do we ensure that awesome feature? It s simple really bring more who, why and WOW! to the what 7
8 How does agile @ scale help us?
Balance Efficiency & Effectiveness to deliver the right things right! Efficiency Effectiveness Are you moving as fast as possible? Continuous improvement Elimination of bottlenecks and waste Reduced rework and faster cycle times Continuous feedback Alignment with business strategy Faster time to value with higher quality Are you driving in the right direction? 9
Lean-Agile Principles Take an economic view Apply systems thinking Assume variability; preserve alternatives Manage risk and efficacy with fast, synchronous learning cycles Develop systems incrementally; integrate and test frequently Facilitate flow by limiting WIP, reducing batch sizes and manage queue lengths Base milestones on objective evaluation of working systems 10
Key concepts of agile @ scale Kanban Apply leaning thinking across the portfolio at ALL levels! to eliminate waste and respect work-in-process (WIP) limits Economic thinking Avoid the loudest voice, biggest stick syndrome Rank and prioritize based on biggest bang for the buck greatest value at lowest cost Value-based delivery Capture the notion of value, track it, assess it, report on it improve it! 11
12 How do you get started?
Transform the environment People: Establish an organization-wide culture with the right set of skills to embrace lean and agile values everywhere, across all teams, every day Process: Apply lean and agile principles in the planning, development, deployment and delivery of value and then monitoring feedback to improve continuously Tools: Provide a framework that enables the implementation of lean and agile practices easily while also providing traceability and visibility of work across multi-disciplinary teams 13
People: Aspects of the cultural transformation I had access to up-todate information on what we are doing for our key customers as soon as I ask! I could prove to stakeholders Support, Sales, Services that we are responsive to their requirements I could demonstrate how our organization is making smart investment decisions I didn t have to answer the same questions over and over and over We were more efficient so that I didn t have to spend evenings and weekends to plan the next release Product Manager I didn t have to stop what I m doing to create spreadsheets with status information I had visibility into where my priorities were on the delivery roadmap I didn t have to bug anyone to get information on the latest capabilities being delivered I could participate in the planning process and have my voice heard! Business Executive I wish Stakeholder 14
Process: Consider an industry-standard methodology The Scaled Agile Framework (SAFe ) Publicly available framework http://scaledagileframework.com A system of integrated proven practices Know-how for implementing Lean-Agile software and system development at enterprise scale A few fundamental immutable principles Many practices that can be tailored Initially released in 2011 Large market adoption and growing 15 Do as much or as little SAFe as you want to boost your value and achieve success
Tools: IBM s Collaborative Lifecycle Management (CLM) solution Continuous Business Planning Collaborative Development Quality Management Project Analytics Synchronizes teams by Planning based on a single, cross-domain source of truth Automating full traceability Managing with dashboards and reports Demonstrating compliance Orchestrating multi-speed IT Supporting multiple platform / processes / languages Enabling simple collaboration s With IBM s solution, we already realize that the different roles within the development lifecycle are cooperating much closer Christof Hammel, Product Manager, Automotive ALM at Bosch Automotive referencing IBM Rational solution for CLM 16
17 How does IBM support agile @ scale?
CLM with Built-In Enterprise Scaled Agile support Get up and running quickly with out-of-the-box infrastructure to implement all levels of SAFe Simplify change to culture and process with quick and easy access to SAFe guidance Improve agility and predictability with role-based dashboards for visibility to continuously adjust business goals Easily customize to fit your specific needs and organization For more information: jazz.net/safe 18
SAFe for Lean Enterprises (SAFe 4.5) Four Configurations Beta templates now available! Full SAFe Like 4-Level SAFe 4.0 Portfolio SAFe Like 3-Level SAFe 4.0 Large Solution SAFe No Portfolio Essential SAFe Program & Teams Only 19
RTC Project Area (SAFe) with Team Areas CLM Lifecycle Project Area Support for all levels, multiple processes Templates enable you to set up a SAFe tooling infrastructure that supports best practices out of the box! Portfolio Portfolio Large Solution (optional) Flexible configuration options allow you to choose what works for you! Solution Agile Team 1 Team SAFe-based Program Program Agile Team 2 Team Team 1 Team Traditional (Waterfall) Program Program Team 2 Team RTC Project Area (FPMT) with Team Areas Agile Team 3 Team RTC Project Area for Team 20
Key value propositions Organizational Alignment Value Proposition: Cross-domain collaboration and end-to-end visibility Invest Within Capacity to Deliver Quickly Value Proposition: Adopt lean principles at all levels, rank smarter to deliver the right things right Focus on Client Value Value Proposition: Elaborate solutions by applying design thinking methods to get feedback early and often Measure, Learn and Improve Value Proposition: Demonstrate measured improvement and plan more effectively Get Up & Running Quickly Value Proposition: Complete SAFe alignment out of the box 21
Typical Adoption Path 22 1. Start with Agile Teams, add Program level = Essential SAFe RTC supports this Add RDNG and/or RQM for added requirements and quality management governance 2. Scale up to the Portfolio level as needed = Portfolio SAFe RTC supports this with limited Portfolio support Adding RDNG creates additional Portfolio artifacts for budgeting and decision-making 3. Add cross-domain capabilities for Portfolio, Full or Large Solution SAFe Scale up to cross-domain capabilities when and if you are ready RTC (Essential SAFe) Single Program/ART RTC (Essential SAFe) Multiple Programs/ARTs + RTC (Portfolio SAFe) Single Portfolio CLM LPAs (Essential + Portfolio/Full/Large Solution SAFe)
SAFe support in CLM - Mapping IBM Rational Collaborative Lifecycle Management (CLM) Portfolio Solutions (Value Streams) RTC Tracking & Planning Portfolio backlog Solution backlog Roadmap & Kanban views DNG Requirements Mgmt Value Stream Strategic Theme Lean Business Case Solution Elaboration System Requirements RQM Quality Mgmt Solution Test Plan Program Program backlog WSJF Ranked List Roadmap & Kanban views User Requirements Non-Functional Requirements Program Program Test Plan Team Scrum based: Ranked Backlog, Sprint Planning Kanban & Taskboard views User Requirements Non-Functional Requirements Team Test Plan Reports and Dashboards 23
Scaling agile works! and building the methodology into the tooling framework makes it easier than ever Increased visibility based on realtime data 35% reduction in defects because of building quality in and validating early 100% on time and on budget delivery Reduced risk due to crossdependency insight 90% satisfaction rate among project managers The Lean Enterprise 50% decrease in time to market due to improved efficiency Read more: http://www.scaledagileframework.com/case-studies/ 24
25 Next Steps
Learn more References/Case Studies: [Blog] Words of wisdom from a few of the scaled agile "experts" at Interconnect 2017 NICEActimize DevOps.com interview: IBM InterConnect 2017 w/igal Levi, NICE Actimize Pôle emploi: Scheduling and prioritizing development backlog with the Scaled Agile Framework Softplan: Gaining robust visibility with IBM Rational software and the Scaled Agile Framework methodology US Department of State: Customer Reference Video IBM.com SAFe Landing Page Getting Started with SAFe SAFe 4.5 Assets Interactive Previews: http://jazz.net/previews 26 Contact Us: safeinfo@bg.vnet.com, asilber@us.ibm.com
Thank You