SAFe overview 2016 Scaled Agile Inc All Rights

  • Slides: 41
Download presentation
SAFe overview

SAFe overview

© 2016 Scaled Agile, Inc. All Rights Reserved. 2

© 2016 Scaled Agile, Inc. All Rights Reserved. 2

Proven © 2016 Scaled Agile, Inc. All Rights Reserved. 33

Proven © 2016 Scaled Agile, Inc. All Rights Reserved. 33

Roots, past, present and future Field experience at enterprise scale Now… 2011 3. 0

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

The Levels © 2016 Scaled Agile, Inc. All Rights Reserved. 55

© 2016 Scaled Agile, Inc. All Rights Reserved. 6

© 2016 Scaled Agile, Inc. All Rights Reserved. 6

The People © 2016 Scaled Agile, Inc. All Rights Reserved. 77

The People © 2016 Scaled Agile, Inc. All Rights Reserved. 77

© 2016 Scaled Agile, Inc. All Rights Reserved. 8

© 2016 Scaled Agile, Inc. All Rights Reserved. 8

The Backlogs © 2016 Scaled Agile, Inc. All Rights Reserved. 99

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. 10

© 2016 Scaled Agile, Inc. All Rights Reserved. 11

© 2016 Scaled Agile, Inc. All Rights Reserved. 11

The Cadence © 2016 Scaled Agile, Inc. All Rights Reserved. 12

The Cadence © 2016 Scaled Agile, Inc. All Rights Reserved. 12

© 2016 Scaled Agile, Inc. All Rights Reserved. 13

© 2016 Scaled Agile, Inc. All Rights Reserved. 13

Build in Quality © 2016 Scaled Agile, Inc. All Rights Reserved. 14

Build in Quality © 2016 Scaled Agile, Inc. All Rights Reserved. 14

© 2016 Scaled Agile, Inc. All Rights Reserved. 15

© 2016 Scaled Agile, Inc. All Rights Reserved. 15

Relentless Improvement © 2016 Scaled Agile, Inc. All Rights Reserved. 16

Relentless Improvement © 2016 Scaled Agile, Inc. All Rights Reserved. 16

© 2016 Scaled Agile, Inc. All Rights Reserved. 17

© 2016 Scaled Agile, Inc. All Rights Reserved. 17

Value Delivery © 2016 Scaled Agile, Inc. All Rights Reserved. 18

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. 19

© 2016 Scaled Agile, Inc. All Rights Reserved. 20

© 2016 Scaled Agile, Inc. All Rights Reserved. 20

4 L-Questions? © 2016 Scaled Agile, Inc. All Rights Reserved. 21

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.

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

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

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

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

Product Owner ©©Scaled. Agile, Inc. 2. 26

Roles: Product Owner 4 Member of the Agile Team 4 A single voice for

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

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

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

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

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

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

Product Manager ©©Scaled. Agile, Inc. 2. 33

The Agile Release Train 4 A virtual organization of 5 – 12 teams (50

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

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

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

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

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

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

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