SAFe overview 2016 Scaled Agile Inc All Rights









































- Slides: 41
SAFe overview
© 2016 Scaled Agile, Inc. All Rights Reserved. 2
Proven © 2016 Scaled Agile, Inc. All Rights Reserved. 33
Roots, past, present and future Field experience at enterprise scale Now… 2011 3. 0 1. 0 2. 0 4. 5 LSE Agile development | Lean product development | Systems thinking © 2016 Scaled Agile, Inc. All Rights Reserved. 4
The Levels © 2016 Scaled Agile, Inc. All Rights Reserved. 55
© 2016 Scaled Agile, Inc. All Rights Reserved. 6
The People © 2016 Scaled Agile, Inc. All Rights Reserved. 77
© 2016 Scaled Agile, Inc. All Rights Reserved. 8
The Backlogs © 2016 Scaled Agile, Inc. All Rights Reserved. 99
© 2016 Scaled Agile, Inc. All Rights Reserved. 10
© 2016 Scaled Agile, Inc. All Rights Reserved. 11
The Cadence © 2016 Scaled Agile, Inc. All Rights Reserved. 12
© 2016 Scaled Agile, Inc. All Rights Reserved. 13
Build in Quality © 2016 Scaled Agile, Inc. All Rights Reserved. 14
© 2016 Scaled Agile, Inc. All Rights Reserved. 15
Relentless Improvement © 2016 Scaled Agile, Inc. All Rights Reserved. 16
© 2016 Scaled Agile, Inc. All Rights Reserved. 17
Value Delivery © 2016 Scaled Agile, Inc. All Rights Reserved. 18
© 2016 Scaled Agile, Inc. All Rights Reserved. 19
© 2016 Scaled Agile, Inc. All Rights Reserved. 20
4 L-Questions? © 2016 Scaled Agile, Inc. All Rights Reserved. 21
2. 2 Explore the Scrum Master and Product Owner roles ©©Scaled. Agile, Inc. 2. 22
Roles: Scrum Master 4 Coaches the team 4 Ensures that the team follows Agile principles and practices 4 Facilitates processes and meetings 4 Removes impediments and barriers 4 Protects the team from external forces © Scaled Agile, Inc. 2. 23
The Scrum Master in the Enterprise 4 Coordinates with other Scrum Masters, the System Team, and shared resources in the ART PI Planning meetings 4 Works with the above teams throughout each Iteration and PI 4 Coordinates with other Scrum Masters and the Release Train Engineer in Scrum of Scrums 4 Fosters normalized estimating within the team 4 Helps teams operate under architectural and portfolio governance, System Level integration, and System Demos 4 Fosters adoption of Agile technical practices © Scaled Agile, Inc. 2. 24
The Scrum Master is a servant leader 4 Listens and supports team members in problem identification and decision-making 4 Understands and empathizes with others 4 Encourages and supports the personal development of each individual 4 Persuades rather than uses authority 4 Thinks beyond day-to-day activities 4 Looks to help without diminishing the commitment of others 4 Coaches the team on Agile best practices © Scaled Agile, Inc. 2. 25
Product Owner ©©Scaled. Agile, Inc. 2. 26
Roles: Product Owner 4 Member of the Agile Team 4 A single voice for the Customer and stakeholders 4 Owns and manages the Team Backlog 4 Defines and accepts requirements 4 Makes the hard calls on scope and content © Scaled Agile, Inc. 2. 27
The Product Owner in the Enterprise 4 Establishes the sequence of backlog items based on program priorities, events, and dependencies with other teams 4 Operates as part of an extended Product Management Team, usually reporting via a “fat dotted line” to Product Management 4 Understands how the Enterprise Backlog Model operates with Epics, Capabilities, Features, and Stories 4 Uses PI Objectives and Iteration Goals to communicate with management 4 Coordinates with other Product Owners, the System Team, and shared services in the PI Planning meetings 4 Works with other Product Owners and the Product Management team throughout each Iteration and PI © Scaled Agile, Inc. 2. 28
Product Owner responsibilities 4 Ensures Stories and Enablers meet the acceptance criteria – Stories are aligned to Vision, Features, and PI Objectives – Has content authority for the Team Backlog 4 Represents customers and stakeholders 4 Participates in Iteration ceremonies as a team member 4 Helps decompose Features into Stories and prioritizes the Team Backlog – Works with the System Architect and the Team to understand prioritize Enablers 4 Is open to negotiations that will occur 4 Accepts the Stories as done © Scaled Agile, Inc. 2. 29
Candidates for the Product Owner role 4 Business Analysts (BAs) 4 Subject Matter Experts (SMEs) 4 Project Managers 4 Domain Experts 4 Architects © Scaled Agile, Inc. 2. 30
Product Owner attributes Focused on delivering stories and enablers to the train, tasked with helping the team build the right things at the right time. 4 Ability to communicate 4 Trust 4 Good business sense 4 Courage 4 Technical foundation 4 Content authority © Scaled Agile, Inc. 2. 31
The Product Owner in the Enterprise 4 Establishes the sequence of backlog items based on program priorities, events, and dependencies with other teams 4 Operates as part of an extended Product Management Team 4 Understands how to operate with Epics, Capabilities, Features, and Stories 4 Uses PI Objectives and Iteration Goals to communicate with management 4 Coordinates with other Product Owners, the System Team, and shared resources in the ART PI Planning meetings 4 Works with other Product Owners and Product Management throughout each Iteration and PI © Scaled Agile, Inc. 2. 32
Product Manager ©©Scaled. Agile, Inc. 2. 33
The Agile Release Train 4 A virtual organization of 5 – 12 teams (50 – 125+ individuals) that plans, commits, and executes together 4 Program Increment (PI) is a fixed time box; default is 10 weeks 4 Synchronized Iterations and PIs 4 Aligned to a common mission via a single Program Backlog 4 Operates under architectural and UX guidance 4 Frequently produces valuable and evaluable System Level Solutions AGILE RELEASE TRAIN DELIVERS SOLUTIONS Define new functionality Implement Acceptance test Deploy Repeat until further notice. Project chartering not required. © Scaled Agile, Inc. 2. 34
The ART roles Three primary roles help ensure successful execution of the Vision and Roadmap initiatives at the Program Level: 1. The Release Train Engineer is a servant leader who facilitates and guides the work of the ART. He acts like a chief Scrum Master. 2. Product Management is the main content authority guiding the train. They own and prioritize the Program Backlog. 3. The System Architect/Engineer has the technical responsibility for the overall architectural and engineering design of the system. She provides architectural and technical guidance to the teams on the train. © Scaled Agile, Inc. 2. 35
RTE acts as the ‘Chief Scrum Master’ for the ART Responsibilities of the RTE include: 4 Manage and optimize flow of value through the program 4 Facilitate PI Planning readiness and the event itself 4 Aggregate and communicate PI Objectives 4 Assist with execution and Features completion tracking 4 Assist with economic decision-making through Feature estimation and roll-up to Value Stream and portfolio 4 Escalate and track impediments 4 Foster collaboration between teams and system-level stakeholders; manage risks and dependencies 4 Drive relentless improvement via Inspect and Adapt © Scaled Agile, Inc. 2. 36
RTE-SM community supports ART execution 4 RTE is often best fit to assist Scrum Masters in removing systemic impediments 4 RTE and SMs see problems with the train/team structure firsthand 4 Together RTE and Scrum Masters are able to take a systems view of the Agile Release Train 4 Operating as a community is important: – Regularly meet to discuss problems – Exchange experiences © Scaled Agile, Inc. 2. 37
Exercise: Scrum Master responsibilities on the train 4 What are your responsibilities as a member of the ART Scrum Master/RTE community that go beyond basic Agile Team facilitation? 4 What challenges might you face in performing this aspect of your role? 4 Be prepared to discuss. PREPARE 3 min SHARE 5 min © 2016 Scaled Agile, Inc. All Rights Reserved. © Scaled Agile, Inc. 2. 38
Product Manager responsibilities 4 Collaborates and sets expectations with Product Owners, stakeholders, customers, architects 4 Can say ‘no’ in multiple directions: Stakeholders, Managers, LPM, and Product Owners 4 Prioritizes Features and negotiates Enablers in the Program Backlog using WSJF 4 Sets the Vision and Roadmap for the train 4 Has significant people skills and the innate ability to navigate the political landscape 4 Collaborates with the train to set scope 4 Accepts the Features as done © Scaled Agile, Inc. 2. 39
Product Manager attributes Focused on the business aspects and the market at large, tasked with building the right Features at the right time. 4 Sense of balance 4 Forward thinking 4 Continuous exploration and understanding the customer’s needs © Scaled Agile, Inc. 4 Solid understanding of current Solution 4 Trust 2. 40