alignment at scale - crispblog.crisp.se/.../08/agile...alignment-at-scale.pdf · alignment at scale...

71
Author Dad Organizational Refactorist www.crisp.se Consultant Henrik Kniberg [email protected] @HenrikKniberg Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile Africa, Johannesburg August 2016

Upload: others

Post on 31-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Author

Dad

Organizational Refactorist

www.crisp.se

ConsultantHenrik [email protected]

@HenrikKniberg

Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams

keynote, Agile Africa, JohannesburgAugust 2016

Page 2: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Page 3: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Not too hard

Henrik Kniberg

Page 4: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

A bit trickier

Henrik Kniberg

Page 5: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

WTF!

?!?!#@%&?!

Hey!!

Huh?

This doesn’t scale

Page 6: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

WTF! You guys are building a BRIDGE?

Henrik Kniberg

SuboptimizationWTF! You guys are

building a TUNNEL?

Page 7: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Common reaction

Henrik Kniberg

Someone needs to take charge!

Page 8: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Alignment & Autonomy

Henrik Kniberg

Alignment

Do what I say!

Autonomy

Do whatever

False dichotomy

Page 9: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Alignment enables Autonomy

Henrik Kniberg

HighAlignment

High Autonomy

Build a bridge!

MicromanagingorganizationIndifferent culture

EntrepreneurialorganizationChaoticculture

AuthoritativeorganizationConformist culture

InnovativeorganizationCollaborative culture

We need to cross the river

Figure out how!We need to

cross the river

LowAlignment

Low Autonomy

Hope someone is working on the river problem…

Aligned Autonomy!

Page 10: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Alignment

Ingredients for Alignment at Scale

Page 11: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Alignment

Ingredient 1:

Shared Purpose

Shared purpose

Page 12: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

The magic question: “What are you working on, and why?”

Henrik Kniberg

We’re working on X. Because Sam said it’s

important.

We’re done when the metrics have moved

We’re done when Sam is OK with it.

We’re working on X. Because we think it’s going to give impact Y, which matters to the

company because of Z

We’re working on X. Because we feel like it.

We’re done when we don’t feel like it

anymore.

Page 13: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Alignment at different levels

Henrik Kniberg

We’re working on the same product

We’re working for the same company!

We’re working on the same feature

Page 14: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Chain of purposes

Henrik Kniberg

We’re gathering wood

We’re creating a foundation

... so that we can build a bridge

... so that people can cross the river

... so that we can connect the two

villages

... so that we make life easier for everyone!

Page 15: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Alignment

Ingredient 2:

Shared Purpose

Transparancy

Transparancy

Page 16: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Example

Henrik Kniberg

CompanyBeliefsX

activeusers

World class

employer

North Star goals

Build new product

capability BLaunch in Country A

Company Bet Company Bet

Page 17: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Bet = alignment point

Henrik Kniberg

Sony Playstation Integration

Page 18: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Company Bets Board visible to everyone

Page 19: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Each bet has a 2-page brief

Henrik Kniberg

Road ManagerLead team sponsor

Key stakeholders Success metrics

Related bets .........

Data Insights Belief Bet

DIBB

Now Next Later

Launch in Country

A

Build new product

capability B

Innovate on C

Build infrastructure

for D

Page 20: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

DIBB – an argument framework

Henrik Kniberg

For long term survival, we need to become mobile-first

WTF we’re optimized for the wrong thing!

BeliefHire a bunch of mobile devs

Train a bunch of our desktop devs into mobile devs

Build infrastructure for iterating fast on mobile

BetMobile is overtaking desktop as primary music gadget!

We have very few mobile devs compared to desktop

Data Insight

How we’re staffedMobile devs

Desktop devs

Desktop users

Mobile users

Time

How people listen to music

Feedback loop

Page 21: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

WTF! You guys are building a BRIDGE?

Henrik Kniberg

How early can you notice this happening?WTF! You guys are

building a TUNNEL?

Page 22: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Dependency board who needs what from whom & when?

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 23: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg & Eik Thyrsted Brandsgård

Early detection of dependency problemsA centralized tool to enable decentralized behaviour

Page 24: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Scrum of Scrums

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 25: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Alignment

Ingredient 3:

Shared Purpose

TransparancyFeedback

loops

Feedback loops

Page 26: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Agile is like a homing missile

Henrik Kniberg

Page 27: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Single team feedback loops

Henrik Kniberg

Daily StandupRetrospective

Continuous Integration

Unit tests

Sprint review

Page 28: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Multi-team feedback loops

Henrik Kniberg

Cross team sync,retro, etc

Whole Product review

Page 29: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Pattern: Integration Cadence

Henrik Kniberg

“Friday Demo”

Page 30: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Alignment as a social event

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 31: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Bi-monthly alignment event Full day, 20 teams, 150 people

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 32: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Demo video – what have we accomplish since last time?

Henrik KnibergHenrik Kniberg & Eik Thyrsted Brandsgård

Page 33: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Team breakouts

Henrik KnibergHenrik Kniberg & Eik Thyrsted Brandsgård

Page 34: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Team board

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 35: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Team board

Henrik Kniberg & Eik Thyrsted Brandsgård

Impact-basedobjectives

Stretch objectives

Risks

Deliverables per sprint

Page 36: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Draft plan ”fair” 4 short presentation rounds, rotate after each

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 37: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Pattern: Plan on a cadence, release on demand

Release candidates Release candidates

Planning event

Planning event

Planning event

Release 1.0 Release 1.1 Release 1.2Release 1.2.1 Release 2.0

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 38: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Alignment

Ingredient 4:

Shared Purpose

Transparancy Clear prioritiesFeedback

loops

Clear priorities

Page 39: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

So much to do...

Henrik Kniberg

Launch in Country A

Build new product

capability B

Innovate on C Build

infrastructure for D

Page 40: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

High-Medium-Low = a broken way of prioritizing

Henrik Kniberg

HIGH prio

MEDIUM prio

LOW prio

Build new product

capability B

Innovate on C Build

infrastructure for DLaunch in

Country A

Page 41: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Stack rank

Henrik Kniberg

Only ONE thing gets to be priority one!

Launch in Country A

Build new product

capability B

Innovate on C

Build infrastructure

for D

1

2

3

4

5

6

7

8

CompanyBeliefs

X activeusers

World class

employer

North Star goals

If we only can do one of these two things, which one

would we do?

Why?

Page 42: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

All bets are stack ranked

Page 43: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Higher level priorities inform lower level priorities

Henrik Kniberg

Now Next LaterLaunch in Country

A

Build new product

capability B

Innovate on C

Build infrastructure

for D

1

2

3

1

2

3

4

1

2

Company Bets Board

Tribe X Bet BoardNow Next Later

1

2

3

1

2

1

2

3

Now Next Later

1

2

4

1

2

1

Tribe Y Bet Board

3

Content,Revenue,Marketing, etc

Page 44: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Stack-ranked bets make it easier to decide what to work on

Henrik Kniberg

Sony Playstation Integration

#1 Bet

Innovate on Running

#2 Bet

Tools / infrastructure

Page 45: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Squads are still responsible for figuring out how to make best use of their time - Bet Boards & DIBBs provide context

Henrik Kniberg

User dataBacklog

Now Next Later

1

2

3

1

2

1

2

3

Company Bets

Now Next Later

1

2

3

1

2

1

2

3

TPD Bets

Now Next Later

1

2

3

1

2

1

2

3

Tribe Bets

North star goals

Hey, we need your help

IO

Hey, you need to upgrade to the new build server

Page 46: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Team breakout: Pulling from the program backlog

Henrik KnibergHenrik Kniberg & Eik Thyrsted Brandsgård

Page 47: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Program backlog Teambacklog

Team 1

Teambacklog

Team 2

Team 3Teambacklog

PULL

PULL

1  2  3  4  5  6  7  

Team breakout: Pulling from the program backlog

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 48: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Team breakout: Pulling from the program backlog (digital version)

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 49: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Management review / problem solving

Henrik Kniberg & Eik Thyrsted Brandsgård

Page 50: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Alignment

Ingredient 5:

Shared Purpose

Transparancy Clear priorities

OrganizationalLearning

Feedbackloops

Organizational Learning

Page 51: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Everything can improve • Velocity• Motivation• Focus• Quality• Customer communication• Release capability•  .....

Page 52: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Too busy to improve? Need more slack in your system!

Henrik Kniberg

Can’t you see? I’m BUSY!

Page 53: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Where slack comes from

Henrik Kniberg

Pull scheduling=> Non-full plans

Spare capacity!

Scheduled slack (retrospectives, etc)

Culture that promotes learning over busy-ness

Page 54: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

How does learning spread across teams?

Henrik Kniberg

• Lunch ‘n learn• Cross-team retrospective• Embedding / team changes

Page 55: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Don’t go overboard with stable teams

Henrik Kniberg

100% stable teams

Team stability

Totally unstable teams

+ Efficient teams!

- Silos!

- Slow organizational

learning!

+ Efficient teams!

+ Organizational learning!

- Chaos

Mostly stable teams

OK I’m joining your team

Page 56: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Alignment

Shared Purpose

Transparancy Clear priorities

OrganizationalLearning

Feedbackloops

Ingredients for alignment at scale

Page 57: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

but... wait!

Page 58: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Alignment

Who puts the ingredients in?!

Shared Purpose

Transparancy Clear priorities

OrganizationalLearning

Feedbackloops

Page 59: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Leaders!

Page 60: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

We’re like SO self-organizing!

Yeah man! Like who needs

leaders!

Sometimes we like to pretend we have no leaders

Page 61: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Leaderphobia (n)-  Irrational fear of leaders and leadership- The mistaken belief that all leaders are evil and all leadership is bad

Page 62: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Poster childs of self-organization

Henrik Kniberg

Page 63: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

... but who ENABLED this self-organization?

Henrik Kniberg

Page 64: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

RicardoTony

Leader? Who, ME?

Gabe

Page 65: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Call it what you want

Henrik Kniberg

HighAlignment

High Autonomy

Build a bridge!

MicromanagingorganizationIndifferent culture

EntrepreneurialorganizationChaoticculture

AuthoritativeorganizationConformist culture

InnovativeorganizationCollaborative culture

We need to cross the river Figure out how!We need to

cross the river

LowAlignment

Low Autonomy

Hope someone is working on the river problem…

Chief PO?Project Leader?Road Manager?Lead Coach?UberScrumMaster?Head Honcho?

Page 66: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Leader’s job in aligned autonomy

Henrik Kniberg

Alignment

Shared Purpose

Transparancy Clear priorities

OrganizationalLearning

Feedbackloops

Page 67: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Leader’s job in aligned autonomy

Henrik Kniberg

Align the teams

Make decisions

Keep people busy

Single wringable

neck

Not this!Create a shared sense of

accountability

This!

Create conditions that enable teams to align

Ensure that decisions can be made

Create slack in the system

Page 68: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Leader doesn’t have to be a single person

Henrik Kniberg

T P D

Tech Product Design

Page 69: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Pattern: Core team

Henrik Kniberg

Feature team 1

Feature team 2

Tools team

Feature team 3

Core team

Page 70: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Wrapup

Page 71: Alignment at Scale - Crispblog.crisp.se/.../08/Agile...Alignment-at-Scale.pdf · Alignment at Scale or How to Not become Totally Unagile when you have Lots of Teams keynote, Agile

Henrik Kniberg

Alignment

Ingredients for Alignment at Scale

Shared Purpose

Transparancy Clear priorities

OrganizationalLearning

Feedbackloops