Agile – where are we at?
Consultant
www.crisp.se

Climate guy

Keynote - Agile Tour Bangkok
Nov 2017

Henrik Kniberg
henrik.kniberg@crisp.se@HenrikKniberg

Dad

Organizational coach& Change Instigator
AuthorRetrospective

Scrum
ProductBacklog“Agile”?

LeSS
Lean

Burndown
chart
XP

User stories
SAFe

Henrik Kniberg

Continuous
Integration

KanbanSprintVelocity

TDD
Pairprogramming

Scrum
MasterAgile scaling
Agile project
leadersh ip

Agile Education

Agilecontracting

Agile hardware
Agilebudgeting

Agile portfolio
management

Ag
ModernHenrik Kniberg

Agileprocurement

ile

Agile HRAncient Agile?

The Retrospective

Henrik Kniberg

Neoclassical Agile?
the Daily Scrum

Henrik Kniberg

Postmodern Agile?

weiv
erint RpSehT
Henrik Kniberg

How I stumbled
into th is00:49

Henrik Kniberg

Common approach

Req
DesignDevelopment

Henrik Kniberg

Test

Waterfall
Req

How thecustomer
explained it
Henrik Kniberg

Design!#@WTF?

Development

How theProject
Leaderunderstood it

How theanalystdesigned it?

Test

How theprogrammer
wrote it

What thecustomer
really needed

There must bea better way!

Henrik Kniberg

wiki.c2.com

Henrik Kniberg

WaterfallReq
DesignAgile

Development

Req

Req

Req

Req

DesignDesignDesignDesignDevelopment

Development

Development

Development

Test

Test

Test

Test

Henrik Kniberg

TestHenrik Kniberg

Scrum!
Agile!

Scrum!
Agile!

Agile!

Agile!
Agile!
Scrum!

Henrik Kniberg

Image credit:
freevectors.com

Spreadknowledge

Get more work than I
can handle

Learn a lot

Prioritize interesting
companies where I canmake a difference
aGame compnies...

Banks...

Government...

Henrik Kniberg.
Aerospace..

Big telcos...

Starting seeing apattern

00:49

Daily Scrum

eXtreme programming

Scrum

Product backlog Cross-functional,self-organizing
team

KanbanLean
Agile

Visualize
workflow

continuous
integrationpair
programming

Limit
WIP

Systems Thinking
Complex Adaptive Systems
Henrik Kniberg

Psychology

Queuingtheory

Henrik Kniberg

Organizations are riddled with waste!

Henrik Kniberg

Needed: 5 volunteers

100% resource utilization = 0% flow
Max utilization, Slow flow

Henrik Kniberg

Low utilization, Fast flow

Ach ieving more bydoing less
00:49

Focus on Valuenot Effort or Output

Effort (hours spent)

Output (items delivered)

Value

Henrik Kniberg

What you measure is what you get
Focusing onEffortFocusing on

OutputHours

Time reports

Resource utilization

Backlog Developing

Released!

Cycle time
Velocity

Customersatisfaction

Focusing on

Value & Learning
Henrik Kniberg

$?

$$$

ProfitLearningeht
foyret
The mys”
ledomyf“Spoti00:49

Henrik Kniberg

Henrik Kniberg

SPOTIFY
MODEL!!!!!

Spotify Model!

Chapters!

Spotify Model!
Squads!

SPOTIFY
MODEL!!!!!

Spotify Model!
Guilds!

Tribes!
Spotify Model!

Autonomy!

Scrum!

Squads!

Spotify Model!

Henrik Kniberg

Image credit:
freevectors.com

Meanwhile, at Spotify HQ....
What’s all the fuss
about?

Henrik Knibergsihtllase
What domean?

00:49

Organizations are desperate for Change!
Scrum!
Agile!
Lean
Startup!
XP!

Spotify model!
SAFe!
Kanban!

<insert agileflavour here>

Continuous
Delivery!

Henrik Kniberg

Image credit:
freevectors.com

Disruption

Small agile team(s)Big slow organization

Henrik Kniberg

Why is agile spreading so fast?
Unclear/unstable

Agile is optimizedfor this!

Complex

What todeliver

Clear & stable

SimpleClear & stable

Henrik Kniberg

How todeliver it

Unclear/unstable

“State of Agile” survey
https://explore.versionone.com/state-of-agile/versionone-11th-annual-state-of-agile-report-2

Agile has gonemainstream!

Top 3 reasons:- Speed- Manage changing priorities- Productivity

Henrik Kniberg

rednopot
Th ings

00:49

Is Agile only for
Software?

What’s going tohappen?

Henrik Kniberg

Is Agile a Silver
Bullet?

rofylno
Is Agile?
eraw
tfos

00:49

Agile @Henrik Kniberg“Spreading like a virus”

Recruitment teamHenrik Kniberg

Recruitment teamHenrik Kniberg

JAS 39E Saab Gripen

Agile practices implemented at every level and inevery discipline: software, hardware and fuselage
design.

Pilots on the same site as
development teams.
Direct feedback provided
every sprint.

1500 people, allco-located inLinköping, Sweden.

Sources:• http://www.stratpost.com/gripen-operational-cost-lowest-of-all-western-fighters-janes• Personal visit to SAAB Linköping
• Research paper “Owning the Sky with Agile”

Henrik Kniberg

World’s most cost-effective
military aircraftHenrik Kniberg

44Henrik Kniberg

Agile is spreading
Agile indevelopment & IT
Agile in otherindustries &departments
Early
Majority

Innovators

Henrik Kniberg

Early
Adopters

Latemajority

Laggards

Let’s use Agile to save the world!

Henrik Kniberg

Is Agile a?
tellu
Bre
Silv00:49

Goal: Kick the ballout of my tent

89:30	  5	   SCORE	   1	  Henrik Kniberg

Goal: Collaborate
to win the game!

Image & metaphor credit: Niclas Modig?
txe
nta
Wh

00:49

Next 10 years?

“It’s hard to make predictions – especiallyabout the future”- someone• More complexity, faster change.
• Agile will keep spreading to different industries• The word “Agile” will fade, as the principles get more andmore embedded in the way we lead and organize companies.
• Agile approach considered obvious, and therefore notinteresting to talk about.
• Various agile frameworks will keep coming and going(because we’re suckers for cool buzzwords and agile is a fashionindustry)• In complex competitive industries,
organizations that don’t go agile will die off.
Henrik Kniberg

Take aways

Agile is a direction, not a place
You won’t get it right from start,
so experiment a lot!

AGILEAgile is a tool
not a goal

Distinguish between thewords and the ideas
Words come and go
Principles are timelessComplexSimple

Distinguish between principles and practices
Agile principles apply widely... but specific practices must be adapted to your context
Henrik Kniberg

Agile is optimizedfor complexity
The more complex your environmentis, the more you need agility