#lego4scrum with Large-Scale Scrum (LeSS)

47
Welcome to the LARGE-SCALE Scrum simulation with lego

Transcript of #lego4scrum with Large-Scale Scrum (LeSS)

Page 1: #lego4scrum with Large-Scale Scrum (LeSS)

Welcome to the

LARGE-SCALE Scrum simulation with lego

Page 2: #lego4scrum with Large-Scale Scrum (LeSS)

Alexey krivitsky Mediocre developer Bulldozing scrum master Kicking ass agile coach Certified scrum trainer Fat ski rider Lame bass guitarist

Mostly known in agile community for #lego4scrum.

Alexey Krivitsky agiletrainings.eu/blog

krivitsky.com/блог

Page 3: #lego4scrum with Large-Scale Scrum (LeSS)
Page 4: #lego4scrum with Large-Scale Scrum (LeSS)
Page 5: #lego4scrum with Large-Scale Scrum (LeSS)

I’ve done this before… It kinda works

Page 6: #lego4scrum with Large-Scale Scrum (LeSS)

I’ve done this before… It kinda works

Page 7: #lego4scrum with Large-Scale Scrum (LeSS)

I’ve done this before… It kinda works

Page 8: #lego4scrum with Large-Scale Scrum (LeSS)

I’ve done this before… It kinda works

Page 9: #lego4scrum with Large-Scale Scrum (LeSS)

Challenges of scaling

Page 10: #lego4scrum with Large-Scale Scrum (LeSS)

There are two key approaches to dealing with the scaling challenges:

1. Managing the complexity Here we usually end up adding new roles, rules, processes – and this creates more complexity.

Page 11: #lego4scrum with Large-Scale Scrum (LeSS)

There are two key approaches to dealing with the scaling challenges:

2. Minimizing the complexity Here we are working hard to understand where the complexity is coming from – and minimizing it.

Page 12: #lego4scrum with Large-Scale Scrum (LeSS)

Component teams not owning the whole stack

TECHNICAL PLATFORM / ENGINE

CONSUMER PRODUCTS

Page 13: #lego4scrum with Large-Scale Scrum (LeSS)

Customer-facing teams with end-to-end responsibilities. Easier to plan, build and ship quality software

TECHNICAL PLATFORM / ENGINE

CONSUMER PRODUCTS

Page 14: #lego4scrum with Large-Scale Scrum (LeSS)

one product split into many sub-domains root of local optimizations

Page 15: #lego4scrum with Large-Scale Scrum (LeSS)

whole product focus. Easier to maintain bigger picture

and optimize the whole.

Page 16: #lego4scrum with Large-Scale Scrum (LeSS)

More with less Less management Less focus on processes Less standardization Less hierarchies Less complexity Less inward focus

More customer focus More product focus More empowered teams More global optimization More transparency More learning

Page 17: #lego4scrum with Large-Scale Scrum (LeSS)

The “Less Framework” 3-7 teams

Page 18: #lego4scrum with Large-Scale Scrum (LeSS)

Large-scale scrum is Scrum One product Owner (for whole product) Single Product Backlog (for whole product) Single Sprint (for all teams) Single Product Increment (from all teams)

Page 19: #lego4scrum with Large-Scale Scrum (LeSS)

The “Less Huge Framework” 8-108 teams

Page 20: #lego4scrum with Large-Scale Scrum (LeSS)

Enough theory.

So let’s get our hands dirty!

Page 21: #lego4scrum with Large-Scale Scrum (LeSS)

Real business simulation Business model – ground passenger transportation. Your goal – build a profitable business. You are building cities with a transportation network. Clients are willing to pay for intercity tours. You are getting 60 million of initial investment. Your expenses are on the materials.

Page 22: #lego4scrum with Large-Scale Scrum (LeSS)

What do we know about our customers?

Our potential customers are interested in traveling among the capitals of Europe. They are willing to pay for bus rides among the cities. They are attracted by sightseeing sites.

Page 23: #lego4scrum with Large-Scale Scrum (LeSS)

Market Demands Market is ready to pay these amounts monthly for trips:

Kiev <-> Barcelona 25’000’000 Paris <-> London 20’000’000 Kiev <-> Berlin 15’000’000 Rome <-> Barcelona 12’000’000 Rome <-> Paris 10’000’000 Paris <-> Kiev 8’000’000 Rome <-> Berlin 8’000’000 Amsterdam <-> Paris 5’000’000 Amsterdam <-> London 3’000’000 Amsterdam <-> Berlin 3’000’000 Amsterdam <-> Rome 2’000’000 Amsterdam <-> Barcelona 2’000’000

Every sightseeing gives an additional 3’000’000

Page 24: #lego4scrum with Large-Scale Scrum (LeSS)

Architectural Constraints

Each city needs to be recognizable. Distance between cities need to be relatively right. Buildings need to at least 80% of LEGO. You’re using duct tape for roads. And flipchart paper for city ground.

Page 25: #lego4scrum with Large-Scale Scrum (LeSS)

Material Pricelist

LEGO sets for buses: 10’000’000 LEGO sets for buildings: 2’000’000 One flipchart sheet for terrain: 1’000’000 One meter duct tape for roads: 1’000’000

Page 26: #lego4scrum with Large-Scale Scrum (LeSS)

“Culture follows structure”

new Structure introduced

existing culture

New culture

New Behaviors

emerge

New Habits stick

LaRman's law

Page 27: #lego4scrum with Large-Scale Scrum (LeSS)

“Your Structure is Your Strategy”

Page 28: #lego4scrum with Large-Scale Scrum (LeSS)

less.works/case-studies/ericson.html

“Culture Follows Structure”

Page 29: #lego4scrum with Large-Scale Scrum (LeSS)

Culture of Self-Organization

1.  High Alignment leader: “our goal is …”

2.  Clear Constraints leader: “Here are some boundaries to follow …”

3.  High Autonomy leader: “go and figure out hoW!”

Page 30: #lego4scrum with Large-Scale Scrum (LeSS)

(1) Getting Ready Shaping the org structure

•  Product

•  Product Owner •  Area Product Owners

•  Teams •  Scrum Masters

•  Project Managers???

Page 31: #lego4scrum with Large-Scale Scrum (LeSS)

LeSS Principle: LEAN THINKING eliminate waste!

What are the top activities managers are kept busy with in traditional organizations?

1.  Managing of resources

2. Managing of dependencies

3. Managing other managers

Page 32: #lego4scrum with Large-Scale Scrum (LeSS)

free your project managers! 1.  Teams are the minimal building blocks

of an organization No external resource mgmt needed.

2.  Teams are cross-functional with minimal outbound dependencies who learn to coordinate with others when needed No external dependency mgmt needed.

Page 33: #lego4scrum with Large-Scale Scrum (LeSS)

For our less huge adoption We’ll need a Product Owner team

1 x PO 5 x Area Pos

The PO gets the investment And they need to come up with a product strategy.

Page 34: #lego4scrum with Large-Scale Scrum (LeSS)

16 Shades of Self-management

Setting overall direction

Designing teams and its org context

Monitoring and managing work process

and progress

Executing team task

“Leading Teams” book by Richard Hackman

Most Scrum teams

Cool LeSS adoptions

Is there life of Mars? Pre-agile

Page 35: #lego4scrum with Large-Scale Scrum (LeSS)

Who assigns

scrum masters to teams?

Page 36: #lego4scrum with Large-Scale Scrum (LeSS)

Team self design workshop 1.  The skillset

2.  5-7 people per team

3.  Team members like each other to the extend that they can work together for about two hours

4.  Each team has all necessary skills

Page 37: #lego4scrum with Large-Scale Scrum (LeSS)

What do you do with free managers?

Fire? RE-Hire? Admire?

Page 38: #lego4scrum with Large-Scale Scrum (LeSS)

Re-hire project managers

1.  As Area Product Owners (good skillset)

2.  As general managers (yes, we need them)

3.  As team members (now go and do good!)

4.  As ScrumMasters (nah…)

Page 39: #lego4scrum with Large-Scale Scrum (LeSS)

(2) Getting Ready forming product groups

1.  Product Owner pitches the vision to everyone

2.  Each Area Product Owner selects teams

Page 40: #lego4scrum with Large-Scale Scrum (LeSS)

(3) Getting Ready product groups prepare their space

1.  Each Area Product Owner and her teams select a war space (enough wall and floor space)

2.  They are getting ready to run their Initial

Product Backlog Refinement session (in parallel to the others)

Page 41: #lego4scrum with Large-Scale Scrum (LeSS)

(4) Getting Ready Initial product backlog refinement

1.  The Teams and their Area Product Owner brainstorm 10 ideas for their Area Product Backlog

2.  Write on post-its

3.  Then they detail top 3-5 items

Four minutes

Page 42: #lego4scrum with Large-Scale Scrum (LeSS)

(5) Getting Ready sprint planning

1.  Sprint will last 8 minutes 2.  Area Product Owners get cash from the Product

Owner

3.  Each team builds a Sprint Plan pulling items for the Area Product Backlog

4.  If you need to coordinate with another team – just talk!

Four minutes

Page 43: #lego4scrum with Large-Scale Scrum (LeSS)

SPRINTING

1.  Sprint starts now!

2.  Overall Sprint Review is in 8 minutes.

Eight minutes

Page 44: #lego4scrum with Large-Scale Scrum (LeSS)

Inspect and adapt

1.  Sprint Review for whole product

2.  Sprint Retrospectives: •  In each team separately •  In each area with all teams and APO

Page 45: #lego4scrum with Large-Scale Scrum (LeSS)
Page 46: #lego4scrum with Large-Scale Scrum (LeSS)
Page 47: #lego4scrum with Large-Scale Scrum (LeSS)