Scaling agile Principles and Practices
-
Upload
josef-scherer -
Category
Leadership & Management
-
view
417 -
download
4
description
Transcript of Scaling agile Principles and Practices
![Page 1: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/1.jpg)
KEGON AG 2014 1
Agile@Scale For your Organisation – What‘s the Right Mix of Principles and Practices?
Leatherman Day, Telefónica Germany
München, 25.06.2014
![Page 2: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/2.jpg)
KEGON AG 2014 2
Agile Management Consultant
Solution Focused Coach
30 years of experience in software development
7 years of experience with Large Scale Scrum
3 Enterprise Agile Transitions (bwin, ADAG, Telekom P&I)
Scaled Agile Framework (SAFe) Program Consultant and Trainer
Josef Scherer
![Page 3: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/3.jpg)
KEGON AG 2014 3
Training and Consulting for Agile@Enterprise
Leading SAFe consulting company in Germany (5 SPCs, 5 SAs)
Scaled Agile Inc. Partner
Customers using SAFe
KEGON AG
![Page 4: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/4.jpg)
Scaling Agile Practices & Self-Similarity
KEGON AG 2014 4
![Page 5: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/5.jpg)
Questions about Scaling Practices
Agile@Scale KEGON AG 2014 5
What is your primary business goal for improvement? (decrease T2M or TCO, increase customer satisfaction, …)
Do you need to scale at all to reach that goal?
What kind of scaling is more important to reach that goal? (vertical or horizontal or both)
What scaling practices could help you to reach that goal?
Are there any quick wins by using low effort, high impact practices?
![Page 6: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/6.jpg)
Vertical & Horizontal Scaling
KEGON AG 2014 6
http://www.it-agile.de/wissen/agile-skalierung-ueber-die-prinzipien/
Number of Teams
Coverage of Value Stream
![Page 7: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/7.jpg)
Vertical Scaling, Ready & Done
Agile@Scale KEGON AG 2014 7
![Page 8: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/8.jpg)
KEGON AG 2014 8
Number of Teams? (vertical)
Coverage of Value Stream? (horizontal)
Marketing, Product Management, SW Development, Operations
Number of Organisational Levels? (both)
Classic Functional: Team, Department, Division, Enterprise
SAFe: Team, Program, Portfolio, Business Unit, Enterprise
Large Scale Scrum: Feature Team, Requirement Area, Product
Levels of Inspect&Adapt Cycles? (both)
Iteration, Release, Road Map, Product Vision, Business Model
What is Scaled?
![Page 9: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/9.jpg)
KEGON AG 2014 9
Organisational properties that apply at all levels
Roles
Team, Product Owner, Scrum Master, Architect
Artefacts
Backlog, Increment
Timeboxes/Events
Planning, Scrum, Review, Retrospective
Other agile practices
DoD, DoR, Test First
Fractal, Self-Similarity of Scrum
![Page 10: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/10.jpg)
10 KEGON AG 2014
![Page 11: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/11.jpg)
KEGON AG 2014 11
Scaled Roles
Agile Release Train (ART) -> Value Streams, Business Units?
Product Management -> Program Portfolio Management
System Architect -> Enterprise Architect
Release Train Engineer (RTE) -> Agile Portfolio Master?
Scaled Artefacts
Program Backlog (Features) -> Portfolio Backlog (Epics)
Scaled Inspect and Adapt Events
Release Planning -> Strategic Planning?
System Demo -> Review Investment Themes?
Problem Solving Workshop -> Improvement Portfolio Mgt.?
Self-Similarity & SAFe Protfolio Level?
![Page 12: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/12.jpg)
One Product Manager as overall Product Owner
One Product Backlog per Product
One Area Product Owner per Requirement Area
Feature Teams with domain knowledge
Joint Sprint Meetings
Planning 1
Review
Retrospective
PBL Refinement
KEGON AG 2014 12
Large Scale Scrum (LeSS)
![Page 13: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/13.jpg)
KEGON AG 2014 Agile@Scale 13
Vertical Scaling @Spotify
![Page 14: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/14.jpg)
Scaling Teams & CoPs @Spotify
Agile@Scale KEGON AG 2014 14
![Page 15: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/15.jpg)
KEGON AG 2014 15
Engineering Practices
Pair Work
Shared Code Ownership (internal open source)
Continuous Integration, Continuous Delivery
Test First (ATDD & TDD)
Communities of Practice (CoPs)
Scrum Master, Agile Coaches
Product Owner
Agile Testing
Agile Architecture
Other important Scaling Practices
![Page 16: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/16.jpg)
KEGON AG 2014 Agile@Scale 16
Feature Teams -> Micro Service Architecture
http://www.it-agile.de/wissen/skalierbare-software-architekturen/
![Page 17: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/17.jpg)
Scaling Lean & Agile Principles
KEGON AG 2014 17
Dee Hock (CEO VISA) The Birth of the Chaordic Age
Simple, clear purpose and principles give rise to complex, intelligent behavior.
![Page 18: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/18.jpg)
Questions about Scaling Principles
Agile@Scale KEGON AG 2014 18
Again: What is your primary business goal for improvement?
What principles are relevant to reach that goal?
What weighting of purpose and autonomy is right for your culture?
What ballance of principles & practices is appropriate for you teams?
![Page 19: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/19.jpg)
Principles > Practices
Agile@Scale KEGON AG 2014 19
![Page 20: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/20.jpg)
Lean House
Agile@Scale KEGON AG 2014 20
![Page 21: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/21.jpg)
©2008-2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Product Development Flow
Don Reinertsen
Principles of Product
Development Flow
1. Take an economic view
2. Actively manage queues
3. Understand and exploit
variability
4. Reduce batch sizes
5. Apply WIP constraints
6. Control flow under uncertainty:
cadence and synchronization
7. Get feedback as fast as possible
8. Decentralize control
21
![Page 22: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/22.jpg)
©2008-2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Lean Foundation: Leadership
Management is trained in
lean thinking
Bases decisions on this
long term philosophy
1. Take a Systems View
2. Embrace the Agile
Manifesto
3. Implement Product
Development Flow
4. Unlock the Intrinsic
Motivation of Knowledge
Workers
22
![Page 23: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/23.jpg)
KEGON AG 2014 Agile@Scale 23
Our highest priority is to satisfy the customer through early and continuous delivery
of valuable software. …
Business people and developers must work together daily throughout the project.
Build projects around motivated individuals. Give them the environment and support they need,
and trust them to get the job done. …
Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts
its behavior accordingly.
Principles behind the Agile Manifesto
![Page 24: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/24.jpg)
Drive: Autonomy, Mastery, Purpose
24
![Page 25: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/25.jpg)
Purpose enables Autonomy
Agile@Scale KEGON AG 2014 25
![Page 26: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/26.jpg)
4 Levels of Team Autonomy
Agile@Scale KEGON AG 2014 26
![Page 27: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/27.jpg)
Alignment & Autonomy @Spotify
Agile@Scale KEGON AG 2014 27
![Page 28: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/28.jpg)
Alignment in SAFe
28
![Page 29: Scaling agile Principles and Practices](https://reader034.fdocuments.us/reader034/viewer/2022042510/53f979758d7f72b82e8b4941/html5/thumbnails/29.jpg)
LeSS Principles & Themes
Agile@Scale KEGON AG 2014 29
For scaling, Large Scale Scrum (LeSS) hits a sweet-spot balance between defined Scrum practices and the principles of empirical process control.
Larman, Vodde 2014, Large Scale Scrum.