You are on page 1of 63

rethinking

AGILE
30 July 2019, LeanAgileCan Webinar
Why Agile Teams Have Nothing
To Do With Business Agility

Dr. Klaus Leopold


twitter: @klausleopold
web: www.LEANability.com
mail: klaus.leopold@LEANability.com

AGILE REALIZAT
ION
The Problem
@klausleopold www.LEANability.com
INITIAL SITUATION
a company wants to improve
time to market of projects

— be proactive on the market —


— exploit opportunities in the market —
— be prepared for continuous change—

@klausleopold www.LEANability.com
@klausleopold www.LEANability.com
OVERVIEW OF THE AGILE TRANSFORMATION
• cross functional teams
• product teams
• teams can chose their Agile method

•minimum requirements for teams:


-visualization (board)
-standup meetings AWESOME
-retrospectives
- measurements: lead time, throughput
@klausleopold www.LEANability.com
HOW WAS THE TRANSFORMATION DONE?
1.5 year transformation project was set up

• 600 people received basic agile training


“Agile Mindset”
• reorganization was carried out
• AGILE was implemented team by team
• support of 16 external coaches
• 11 internal Agile Coaches were established
@klausleopold www.LEANability.com
RESULTS AFTER ~12 MONTH
~80% teams were “fully transformed”

@klausleopold www.LEANability.com
EVERYTHING IS GREAT, ISN’t IT
✓ collaboration
✓ retrospectives ✓ metrics
✓ communication
✓ standups
✓ boards

@klausleopold www.LEANability.com
velocity Scrum Sprint Velocity (throughput)
trend, team level

expected

actual

time

@klausleopold www.LEANability.com
@klausleopold www.LEANability.com
lead time
Kanban Lead Time
trend, team level

actual

expected

time

@klausleopold www.LEANability.com
@klausleopold www.LEANability.com
lead time
WT*?!?
Time-to-Market Initiatives
trend

actual

expected

time

@klausleopold www.LEANability.com
the search for the causes
@klausleopold www.LEANability.com
About dependencies and agile interactions

@klausleopold www.LEANability.com
a typical (simplified) team board

BACKLOG NEXT DEVELOP DONE

EXTERNAL
WAITING

@klausleopold www.LEANability.com
te am 1 BACKLOG NEXT DEVELOP DONE

EXTERNAL
WAITING

team 2 BACKLOG NEXT DEVELOP DONE

EXTERNAL
WAITING

@klausleopold www.LEANability.com
team dependency graph

why are there still so many dependencies?

—> multiple teams work on one product


—> products are not completely independent
—> we are talking about 600 people

@klausleopold www.LEANability.com
customer wish: write a love letter

team 1
team 2
team 3
team 4

@klausleopold www.LEANability.com
customer wish: write a love letter

@klausleopold www.LEANability.com
@klausleopold www.LEANability.com
Great to see But does
the teams working team 3 know
so well. what team 2 is
doing?

@klausleopold www.LEANability.com
no agile interactions
between the teams

@klausleopold www.LEANability.com
About the workflow

@klausleopold www.LEANability.com
another typical team board

BACKLOG NEXT DEVELOP DONE

EXTERNAL
WAITING

@klausleopold www.LEANability.com
WAITING 4
BACKLOG NEXT DEVELOP INTEGRATION DONE

EXTERNAL
WAITING

@klausleopold www.LEANability.com
WAITING 4 WAITING 4
BACKLOG NEXT DEVELOP INTEGRATION ACCEPTANCE DONE

EXTERNAL
WAITING

@klausleopold www.LEANability.com
quarterly
monthly

WAITING 4 WAITING 4 WAITING 4


BACKLOG NEXT DEVELOP INTEGRATION ACCEPTANCE RELEASE DONE

EXTERNAL
WAITING

@klausleopold www.LEANability.com
monthly quarterly

WAITING 4 WAITING 4 WAITING 4


BACKLOG NEXT DEVELOP INTEGRATION ACCEPTANCE RELEASE DONE

EXTERNAL
WAITING

@klausleopold www.LEANability.com
PRODUCT DEVELOPMENT WAITING 4 WAITING 4 WAITING 4
BACKLOG ANALYZE BACKLOG NEXT DEVELOP INTEGRATION ACCEPTANCE RELEASE DON

WAITING WAITING

@klausleopold www.LEANability.com
WAITING 4
POOL OF IDEA ROUGH STEERING
 DETAIL WAITING 4 PRODUCT DEVELOPMENT
NEW IDEAS TRIAGE CONCEPT COMMITTEE CONCEPT APPROVAL BACKLOG ANALYZE BACKLOG NEXT

WAITING WAITING WAITING

@klausleopold www.LEANability.com
we are so fucking AGILE, yay!!
quarterly yearly quarterly
monthly monthly

WAITING 4
POOL OF IDEA ROUGH STEERING
 DETAIL WAITING 4 PRODUCT DEVELOPMENT WAITING 4 WAITING 4 WAITING 4
NEW IDEAS TRIAGE CONCEPT COMMITTEE CONCEPT APPROVAL BACKLOG ANALYZE BACKLOG NEXT DEVELOP INTEGRATION ACCEPTANCE RELEASE DONE

WAITING WAITING WAITING WAITING

@klausleopold www.LEANability.com
we are so fucking AGILE, ya
y!!
maybe this is Agile software development
this company is as lame
but this has NOTHING to do with
 on the market as before
business agility!!

WAITING 4
POOL OF IDEA ROUGH STEERING
 DETAIL WAITING 4 PRODUCT DEVELOPMENT WAITING 4 WAITING 4 WAITING 4
NEW IDEAS TRIAGE CONCEPT COMMITTEE CONCEPT APPROVAL BACKLOG ANALYZE BACKLOG NEXT DEVELOP INTEGRATION ACCEPTANCE RELEASE DONE

WAITING WAITING WAITING WAITING

@klausleopold www.LEANability.com
no end-2-end management
of the value STREAM

@klausleopold www.LEANability.com
About the strategic portfolio

@klausleopold www.LEANability.com
and another typical team board Work In Process limits - A
WESOME!!

(2) (8) (4)


BACKLOG NEXT REALIZE REVIEW DONE

EXTERNAL WAITING

@klausleopold www.LEANability.com
Creating Focus is AWESOME!!
- reduce switching overhead - reduce delivery risk
- reduce cycle time & time to market - increase predictabilit
y
- reduce cost of delay - increase system stabilit
y
-…

@klausleopold www.LEANability.com
Work In Progress limits are AWESOME!!
- reduce switching overhead - reduce delivery risk
- reduce cycle time & time to market - increase predictabilit
y
You need to focus on
- reduce cost of delay - increase system stabilit
-… y

work items where


you want to achieve
the benefits!
@klausleopold www.LEANability.com
story task
epic
area of influence at team level

initiative
(project)
don’t be surprised when you
don’t see any improvement in
TTM if you don’t focus on
TTM elements
@klausleopold www.LEANability.com
no agile strategic
portfolio management

@klausleopold www.LEANability.com
no agile interactions no agile strategic
between the teams portfolio management

THE PROBLEMS

no end-2-end management
of the value STREAM
@klausleopold www.LEANability.com
First Solutions Awesome!

@klausleopold www.LEANability.com
NO agile interactions between teams

@klausleopold www.LEANability.com
product 1 product 2

we built product boards to


manage intra-product
dependencies

do NOT optimize
organizational structures (=teams)!
product 3 optimize
value delivery (=products/services)!

@klausleopold www.LEANability.com
We've found a
dependency to
you guys.

Maria is an
expert on it. She is
currently working on
X. What do we
do?

@klausleopold www.LEANability.com
FEE DBA CK LOO PS
—> product standups

—> product retrospectives

@klausleopold www.LEANability.com
product 1 product 2

only inter-product dependencies remain

we established operational
portfolio management to
manage inter-product
dependencies

product 3
@klausleopold www.LEANability.com
Analyze Realize Accept Delivery DONE

Product 3 Product 2 Product 1

External waiting

The Operational Portfolio Board


@klausleopold www.LEANability.com
FEE DBA CK LOO PS
—> portfolio standups

—> portfolio retrospectives

@klausleopold www.LEANability.com
no end-2-end management of the value stream

@klausleopold www.LEANability.com
we brought business on board biweekly we simplified the upstream

ROUGH WAITING 4 DEV 



BACKLOG CONCEPT APPROVAL READY ANALYZE DEVELOP UA SHIP DONE

PRODUCT 3 PRODUCT 2 PRODUCT 1


WIP LIMITS APPLY HERE!!

@klausleopold www.LEANability.com
FEE DBA CK LOO PS
—> standup + business
—> retrospectives + business

@klausleopold www.LEANability.com
no agile strategic portfolio management

@klausleopold www.LEANability.com
information radiator ideation & prioritization development & measurement

EVALUATE NEXT TOP 5 MEASURE
 ADAPT
 IMPACT


COMPANY BIZ
 IN &

IDEAS EVALUATED SUCCESS & (NOT)
STRATEGY METRICS IDEAS DEVELOPMENT TWEAK TWEAK ACHIEVED

MAKE MONEY

IDEAS IIP REALIZATION REVIEW DONE


INVESTMENTS

The Strategic Portfolio Board


@klausleopold www.LEANability.com
FEE DBA CK LOO PS

—> standup —> strategy review


—> retrospectives

@klausleopold www.LEANability.com
no agile interactions no agile strategic
between the teams portfolio management

THE PROBLEMS

no end-2-end management
of the value STREAM
@klausleopold www.LEANability.com
business agility is no
team sport!
it’s company sport!!
@klausleopold www.LEANability.com
FLIGHt levels Level 1: operational

team 1
A B C DONE

team 2 team N
A B C DONE A B C DONE

@klausleopold www.LEANability.com
FLIGHt levels A B C DONE

A B C DONE

Level 2: end-2-end coordination


A B C DONE

team 1 team 2 team N Level 1: operational


A B C DONE A B C DONE A B C DONE

@klausleopold www.LEANability.com
FLIGHt levels

Level 2: end-2-end coordination


A B C DONE
coord 1 concept realize deliver DONE
coord 2 concept realize deliver DONE
coord N

team 1 team 2 team N Level 1: operational


A B C DONE A B C DONE A B C DONE

@klausleopold www.LEANability.com
Level 3: strategy
FLIGHt levels A B C D

Level 2: end-2-end coordination


A B C DONE
coord 1 concept realize deliver DONE
coord 2 concept realize deliver DONE
coord N

team 1 team 2 team N Level 1: operational


A B C DONE A B C DONE A B C DONE

@klausleopold www.LEANability.com
Level 3: strategy
FLIGHt levels
A B C D
A B C D FOCUS

Level 2: end-2-end coordination


A B C DONE
coord 1 concept realize deliver DONE COORDINATE
coord 2 concept realize deliver DONE
coord N

team 1 team 2 team N


Level 1: operational
A B C DONE A B C DONE A B C DONE DELIVER

@klausleopold www.LEANability.com
LEANability GmbH | Rögergasse 36/16 | A-1090 Vienna
o f f i c e @ L E A N a b i l i t y. c o m | + 4 3 6 7 6 3 3 0 4 8 0 3
www.LEANability.com | facebook.LEANability.com

Upcoming Flight Level Courses:


26-27 Sep, London, UK
09-10 Oct, Frankfurt, DE
28-29 Oct, Sao Paulo, BR
27-28 Nov, Bangkok, TH
18-19 Dec, Munich, DE

rethinkingagile.com

You might also like