How to Scale Scrum with LeSS

How to Scale Scrum with LeSS
[email protected]
Who am I ?
Disclaimers
• Whatever I say represents my personal
opinion and is not an official Nokia statement
• This presentation barely scratches the surface
• No “official” way to scale Scrum
• This talk addresses SW Products
Contents
•
•
•
•
•
•
Quick Scrum Overview
Traditional organizational structures
Problems associated with them
Feature Teams
Prerequisites for Feature Teams
LeSS model
Craig Larman
Bas Vodde
How It all Began
Traditional org setup
Team
A
Team
B
Team
C
The Product Backlog
Component
A
Feature 1
X
Feature 2
Feature 3
Component
B
X
X
Component
C
Component
D
X
X
Component
E
X
X
Traditional org setup
Analist
Requirement 1
Requirement 2
Requirement 3
.
.
.
Requirement N
Team
A
Team
B
Team
C
Project Manager
Testing
Conway’s Law
The software tends to mirror the structure
of the organization that build it.
If you have a big, slow organization, you
tend to build big, slow software.
- Brad Silverberg
Learning Curve
Traditional org setup
Analist
Requirement 1
Requirement 2
Requirement 3
.
.
.
Requirement N
Project Manager
Team
A
Team
B
Team
Team
C
C’
Testing
Feature Teams
Source: Scaling Lean & Agile Development. By Larman & Vodde
Characteristics
• Long lived
• Preferably collocated
• End to end responsibility
• Generalizing specialists
Feature Team Setup
Requirement 1
Requirement 2
Requirement 3
.
.
.
Requirement N
Team
1
Team
2
Team
3
3 Things Needed
Continuous Integration
Component Guardians
Community of Practice
… and how to Scale ?
Large Scrum is Scrum
Source: http://less.works
Sprint Planning Meeting
Source: http://less.works
Backlog Refinement
Source: http://less.works
Review and Retrospective
Source: http://less.works
More info:
http://less.works
[email protected]
Q&A