SlideShare a Scribd company logo
1 of 78
Download to read offline
Author
Dad
Organizational coach
& Change Instigator
www.crisp.se
Consultant
Henrik Kniberg
henrik.kniberg@crisp.se
@HenrikKniberg
Agile Everywhere!
Keynote, Agile Tour Montreal
Nov 16, 2016
Is Agile just a Software thing?
www.agilemanifesto.org
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
Henrik Kniberg
Henrik Kniberg
5
Henrik Kniberg
6
Recruitment team
Henrik Kniberg
Henrik Kniberg
Recruitment team
JAS 39E Saab Gripen
Henrik Kniberg
Agile practices implemented at every level and in
every discipline: software, hardware and fuselage
design.
Pilots on the same site as
development teams.
Direct feedback provided
every sprint.
Compared to F35 joint strike fighter,
Gripen 39E has:
•  50x lower development cost!
•  10x lower unit cost!1500 people, all
co-located in
Linköping, Sweden.
World’s most cost-effective
military aircraft
($4700 Cost per Flight Hour)
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
Pair programming
Product Owner role
Physical tools
Process tools
a.k.a. ”organizational patterns”
Thinking tools
a.k.a. ”mindsets” or ”philosophies”
Lean Agile Toolkits
a.k.a. ”frameworks”
Scrum XP
Visualize management
To do Dev Release
H C
2
Test
35
Done!
3
D
G
K
A
B
FLOW
Kanban
Systems Thinking
Queuing theory
SAFe
Tool
”anything used as a means of
accomplishing a task or purpose.”
- dictionary.com
Henrik Kniberg
Lean Agile
Henrik Kniberg
Lean Agile
Henrik Kniberg
Henrik Kniberg
15
Agile Manifesto
www.agilemanifesto.org
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
products
feedback
solutions
Agile is not new
Henrik Kniberg
Buzzwords will come and go,
but the underlying ideas and
principles are timeless
Henrik Kniberg
•  2.3 million blocks
•  6 million tons
•  140 meters high
•  Tallest man-made structure
for 3800 years
Iterations, Continuous Improvement,
Pull, Single-piece flow 4500 years ago
Henrik Kniberg
2.5 – 15 tonsVelocity of Khufu’s pyramid
construction:
1 block every 2.5 minutes
... for 30 years!!!
Beware of Tool Misuse
Henrik Kniberg
Abraham Maslow
If all you have is a hammer,
everything looks like a nail
Misguided
Lean
Photo: http://leanactionplan.pl/o-nas/artykuly_lean/Lean-Office;183.html
Henrik Kniberg
Revealing the
right problem
Solving the
wrong problem
SAFe
LeSS / SAFe
The Agile ”umbrella”
Scrum
XP
DSDM
FDD
Crystal
Kanban
Henrik Kniberg
Using an agile framework
doesn’t automatically make
you agile!
You can be agile
without using ANY of
these frameworks
Daily
Scrum
Sprint Product
Owner
Continuous
Integration
WIP Limits
Big Room
Planning
Program
board
Pairing
Agile Values & Principles
Henrik Kniberg
Pixar
Henrik Kniberg
Example: Pixar
Henrik Kniberg
That's a blunt assessment, I know, but I choose that
phrasing because saying it in a softer way fails to convey
how bad the first versions really are.
Our job is to make them go from
Suck to Not-Suck.
Ed Catmull
President of Pixar & Disney Animation Studios
Early on, all of our movies suck.
Henrik Kniberg
In the early stage of making a movie, we draw
storyboards (a comic-book version of the story) and then
edit them together with dialogue and temporary music. The first versions are very rough, but they give a sense
of what the problems are, which in the beginning of all
productions are many.
We then iterate, and each version
typically gets better and better.
The further you are from software development,
the less likely that any of the popular frameworks will
fit 100%
Henrik Kniberg
Agile Values & Principles
SAFe
LeSS / SAFe
Scrum
XP
Kanban
Continuous
Integration
XP
Henrik Kniberg
User stories
Definition of
Done
Scrum Master
Sprint
TDD
Velocity
Pair
programming
Cadence
Daily standup
Retrospective
Value stream
mapping
Understand the Why of each tool
Story points
Cross-functional
team
WIP limits
Example: Why Sprints?
Henrik Kniberg
Too much
“stability”
Too much
“flexibility”
Sprint =
stability + flexibility
Compromise between stability & flexibility.
When is Agile most needed?
Henrik Kniberg
What to
deliver
Unclear/unstable
Clear & stable
How to
deliver it
Clear & stable Unclear/unstable
Any process
works here
Agile is optimized
for this
Predictive process doesn’t work here.
Need an adaptive process.
(feedback loops rather than detailed plans)
Why is Agile spreading so fast?
Henrik Kniberg
What to
deliver
Unclear/unstable
Clear & stable
How to
deliver it
Clear & stable Unclear/unstable
Any process
works here
Agile is optimized
for this
Predictive process doesn’t work here.
Need an adaptive process.
(feedback loops rather than detailed plans)
The role of copy-paste
Henrik Kniberg
Scrum and XP from the Trenches Spotify Engineering Culture
AdaptCopy Paste
Copy Paste
Strategies for applying agile in other contexts
Henrik Kniberg
Implement method X
“by the book”,
then customize it
Cherry-pick
specific practices
Apply agile ideas directly,
without using any specific
framework
Implement method X
“by the book”, and
follow the rules
religously
Strategies for applying agile in other contexts
Henrik Kniberg
Implement method X
“by the book”,
then customize it
Cherry-pick
specific practices
Implement method X
“by the book”, and
follow the rules
religously
Apply agile ideas directly,
without using any specific
framework
Example: Big Family Trip
Henrik Kniberg
Henrik Kniberg
35
Vision
Motive
Must Do
Departure Date: Oct 1
Should Do
Could Do
Preparations
Travel “spike”
Henrik Kniberg
Small Family Trip
London, 4 days
Big Family Trip
Round the world, 6 months
Peru
Japan
New
Zealand
West Indies
On-the-road schooling
Henrik Kniberg
using velocity, cadence, and burnup chart
“School” is every day after breakfast, regardless of location
Henrik Kniberg
On-the-road schooling
Henrik Kniberg
Travel days
School points “done”
using velocity, cadence, and burnup chart
“On track” = bottom bar is
ahead of top bar
Henrik Kniberg
Back home from the trip...
Why is the kitchen
always such a mess
suddenly?
We didn’t have that
problem when
travelling. Why?
8 8 8
8 8 8
8 8 8
8 8 8
8 8 8
8 8 8
16
160+
Henrik Kniberg
1
Mon 7:00
2
Mon 11:00
3
Mon 22:004
Tue 22:00
1-2
days!
Root cause:
Dishwasher!
8
8
8
8
8
8
16
Henrik Kniberg
Henrik Kniberg
Henrik Kniberg
1 Mon 7:00
2Mon 7:30
< 1
hour!
Henrik Kniberg
Worked like a charm!
Henrik Kniberg
but did we keep doing it?
Sometimes agile practices don’t stick.
That’s Fine.
Explanations:
•  The practice was only needed for a specific situation
•  The practice didn’t work too well
•  The practice was a stepping stone until a better practice
was found
•  The practice was only needed to learn & internalize a new
behaviour
Henrik Kniberg
Pattern: Go all-in first, then go pragmatic
Henrik Kniberg
1 2
3
“Good enough” test coverage.
Tests & code in same commit
TDD when needed
3
No personal sets needed
“Wash my own dishes” attitude internalized
Dishwasher used sometimes
1
Dishwasher
2
No batching
No dishwasher
WIP limit
Personal sets
Batching LeanKitchen
No tests
Full TDD
Test automation
Example: Using a practice only when needed
Henrik Kniberg
Spotify Engineering Culture video – part 1
•  Expected production time: A few days
•  Actual production time: Several weeks!
Whoa! That took MUCH
longer than I expected!
Agile Product Ownership in a Nutshell
•  Production time: 2 days
Takes a couple of days to
make a cool animated
video
How can I avoid the same
problem for Part 2?
Video storyboard (rough sketches)
Henrik Kniberg
“Pointifying” the work
Henrik Kniberg
Pomodoro Technique
Personal Scrum with 30 minute sprints
Henrik Kniberg
Decide
what to
focus on
100% Focus!
No interruptions!
Measure:
• How much can I get done in one Pomodoro?
• How many Pomodoros can I execute per day / week?
Pomodoro 1
25 minutes
5minutebreak
Pomodoro 2
25 minutes
Decide
what to
focus on
100% Focus!
No interruptions!
Used Yesterday’s Weather and burndown chart to
reliably forecast when the video would be done
Henrik Kniberg
Strategies for applying agile in other contexts
Henrik Kniberg
Implement method X
“by the book”,
then customize it
Cherry-pick
specific practices
Apply agile ideas directly,
without using any specific
framework
Implement method X
“by the book”, and
follow the rules
religously
Robit
Henrik Kniberg
Henrik Kniberg
Henrik Kniberg
2 kids & rookies with very
little robot experience...
... vs ten teams of
adult geeks and
programmers
Step 1: Set a clear goal (define “success”)
Henrik Kniberg
Let’s build a robot
that at least can put
a fight....
No! We’re going
to WIN!
Henrik Kniberg
Agile
Henrik Kniberg
Step 2: Build a Minimum Viable Robot
(Earliest Testable Robot)
Aim for the clouds,
but deliver and test in small steps
Henrik Kniberg
Can stay
in the ring
Can find
opponent
Step 3: Build an opponent to practice against
Henrik Kniberg
Field test, Field test, Field test
Henrik Kniberg
Can stay
in the ring
Can find
opponent
Can get to
opponent
Can budge
opponent
Can win match
against a static
opponent
Aim for the clouds,
but deliver and test in small steps
Henrik Kniberg
Can stay
in the ring
Can find
opponent
Can get to
opponent
Can budge
opponent
Can win match
against a static
opponent
Lifter? Or no lifter?
Henrik Kniberg
Hypothesis:
- Mechanical Lifter can help us win
Experiment:
- Build a simple lifter and try
Learning:
- Works as designed...
- But too weak to lift opponent
- ... so it doesn’t help us win!
Options:
- Keep it cuz it’s cool (who needs to win anyway)
- Improve it
- Remove it, try a different approach
Simpler was better
Henrik Kniberg
Field testing =
Success by
100 failures
Henrik Kniberg
Henrik Kniberg
Henrik Kniberg
Henrik Kniberg
Henrik Kniberg
How could they win?
Building skill? No.
Programming skills? No.
Luck? Partly, but not entirely.
Henrik Kniberg
1) Clear goal
2) Low self-confidence
3) Emergent design
4) LOTS of field testing!
01:39
Some tips when
applying agile in
<insert domain here>
Henrik Kniberg
Don’t inflict help on people.
Pull works better than Push
Henrik Kniberg
Sure, I’ll show
you how we
work, and why.
Sure. Tell me more about
your domain, and we’ll
figure it out together.
Hey, your way of working
looks interesting. Think
something similar might
work for us?
Hey we’re using
Scrum here, you
should too!
...
Push
Invites resistance and
“not invented here”
syndrome
Invites
collaboration
I like it! Can you help
us get started?
Pull
WARNING
2 slides full of bullet points coming up
sorry...
Agile in Domain X requires a collaboration
between people who understand Domain X, and
people who understand Agile.
Step 1: Understand the context
•  What do you do?
•  Who are your stakeholders?
•  What is a unit of work?
•  What does Done mean?
•  What does Success look like?
•  Who is need to get things to Done?
•  What do you want to improve, and why?
•  How will you know if you’ve improved?
Henrik Kniberg
Step 2: Understand the tools
•  What is Agile? Scrum? Kanban? XYZ?
•  Which principles and practices are most
applicable in your context?
Step 3: Get Buy-in
•  Who needs to be involved to make the
change happen?
•  What’s in it for them?
Step 4: Start experimenting
•  When in doubt, start by making work
visible
•  Find some early wins to build trust
Take-aways
•  Agile is not new, and not going away
•  The word may go out of fashion, but the ideas are timeless
•  Agile can be useful in just about any context, not just software
•  But Agile or <insert framework here> is only a means, never a goal
•  Distinguish between Principles and Practices
•  Practices are more domain-specific and need to be adapted or replaced
•  Copy & Paste & Evolve
•  No need to reinvent the wheel
•  Use the appropriate language for the domain
•  Don’t unnecessarily alienate people with strange words
•  Don’t inflict help on people
•  If they are happy with their current way of working,
then don’t bother trying to change it.
Henrik Kniberg

More Related Content

What's hot

Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban MigrationSkills Matter
 
What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013Richard P. Doerer
 
Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and LeadershipAntti Kirjavainen
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformationMatthew Moran
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyPayod Soni
 
Stop starting start finishing
Stop starting start finishingStop starting start finishing
Stop starting start finishingAlexander Gornik
 
ScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridJaya S
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Pete Behrens
 
Creating Valuable PI objectives v1.1.2 - OLD VERSION
Creating Valuable PI objectives v1.1.2 - OLD VERSIONCreating Valuable PI objectives v1.1.2 - OLD VERSION
Creating Valuable PI objectives v1.1.2 - OLD VERSIONSjoerd Kranendonk
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprisesLeadingAgile
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Agile Velocity
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Tasktop
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeSaket Bansal
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile LeadershipPete Behrens
 

What's hot (20)

Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
 
What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013What is-agile henrik kniberg august 20 2013
What is-agile henrik kniberg august 20 2013
 
Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and Leadership
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Stop starting start finishing
Stop starting start finishingStop starting start finishing
Stop starting start finishing
 
ScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile HybridScrumBan : Best of Both Worlds. A Fertile Hybrid
ScrumBan : Best of Both Worlds. A Fertile Hybrid
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016
 
Creating Valuable PI objectives v1.1.2 - OLD VERSION
Creating Valuable PI objectives v1.1.2 - OLD VERSIONCreating Valuable PI objectives v1.1.2 - OLD VERSION
Creating Valuable PI objectives v1.1.2 - OLD VERSION
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprises
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Introduction to Scrum@Scale
Introduction to Scrum@ScaleIntroduction to Scrum@Scale
Introduction to Scrum@Scale
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
 
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
Path to Agility: Outcome-Driven Transformation at Lean-Agile-Digital Transfor...
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile Leadership
 

Viewers also liked

Agile animal farm version française
Agile animal farm version françaiseAgile animal farm version française
Agile animal farm version françaiseYann Gensollen
 
Estratégia para Desenvolvimento de Produtos Digitais
Estratégia para Desenvolvimento de Produtos DigitaisEstratégia para Desenvolvimento de Produtos Digitais
Estratégia para Desenvolvimento de Produtos DigitaisRobson Santos
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1VersionOne
 
Scaling agile from the ground up
Scaling agile from the ground upScaling agile from the ground up
Scaling agile from the ground upSander Hoogendoorn
 
Scaling agile analysis
Scaling agile analysisScaling agile analysis
Scaling agile analysisadarsh08
 
Developer testing - Love it or hate it (in Swedish)
Developer testing - Love it or hate it (in Swedish)Developer testing - Love it or hate it (in Swedish)
Developer testing - Love it or hate it (in Swedish)Alexander Tarlinder
 
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)Stefan ROOCK
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteAgile Montréal
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsVersionOne
 
Scaling Agile Product Ownership In A Large Enterprise
Scaling Agile Product Ownership In A Large EnterpriseScaling Agile Product Ownership In A Large Enterprise
Scaling Agile Product Ownership In A Large EnterpriseNitin Ramrakhyani
 
Scaling and Sustaining Agility
Scaling and Sustaining AgilityScaling and Sustaining Agility
Scaling and Sustaining AgilityTathagat Varma
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeAgileee
 
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up  beyon...Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up  beyon...
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...India Scrum Enthusiasts Community
 

Viewers also liked (20)

Agile animal farm version française
Agile animal farm version françaiseAgile animal farm version française
Agile animal farm version française
 
Estratégia para Desenvolvimento de Produtos Digitais
Estratégia para Desenvolvimento de Produtos DigitaisEstratégia para Desenvolvimento de Produtos Digitais
Estratégia para Desenvolvimento de Produtos Digitais
 
Agile Yaklaşımlar
Agile YaklaşımlarAgile Yaklaşımlar
Agile Yaklaşımlar
 
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
 
Agile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling AgileAgile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling Agile
 
Scaling agile from the ground up
Scaling agile from the ground upScaling agile from the ground up
Scaling agile from the ground up
 
Scaling agile analysis
Scaling agile analysisScaling agile analysis
Scaling agile analysis
 
L'Agilité chez GEE Montréal
L'Agilité chez GEE MontréalL'Agilité chez GEE Montréal
L'Agilité chez GEE Montréal
 
Business Value Driven Portfolio Management
Business Value Driven Portfolio ManagementBusiness Value Driven Portfolio Management
Business Value Driven Portfolio Management
 
Developer testing - Love it or hate it (in Swedish)
Developer testing - Love it or hate it (in Swedish)Developer testing - Love it or hate it (in Swedish)
Developer testing - Love it or hate it (in Swedish)
 
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
Scaling Agile Product Ownership In A Large Enterprise
Scaling Agile Product Ownership In A Large EnterpriseScaling Agile Product Ownership In A Large Enterprise
Scaling Agile Product Ownership In A Large Enterprise
 
Scaling and Sustaining Agility
Scaling and Sustaining AgilityScaling and Sustaining Agility
Scaling and Sustaining Agility
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at home
 
Agile transformation in a large financial institution
Agile transformation in a large financial institutionAgile transformation in a large financial institution
Agile transformation in a large financial institution
 
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up  beyon...Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up  beyon...
Asia Agile Forum'16 Dhaka - Leadership, the pivot for scaling Agile up beyon...
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 

Similar to Agile Everywhere! - Henrik Kniberg

'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014
'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014
'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014ColomboCampsCommunity
 
What's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsWhat's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsBruno Sbille
 
Leanforum Agile Everywhere
Leanforum Agile EverywhereLeanforum Agile Everywhere
Leanforum Agile Everywherebeskidek
 
Why is agile so hard
Why is agile so hardWhy is agile so hard
Why is agile so hardRich Allen
 
Software Methodologies & Frameworks
Software Methodologies & FrameworksSoftware Methodologies & Frameworks
Software Methodologies & FrameworksMaisara Khedr
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
@AgilePT 2016 - HyP: A journey to greater efficiency
@AgilePT 2016 - HyP: A journey to greater efficiency@AgilePT 2016 - HyP: A journey to greater efficiency
@AgilePT 2016 - HyP: A journey to greater efficiencyBruno Cacho
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Jason Yip
 
Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)Osvaldo Santana Neto
 
Crisp Multi Team Sprint Planning
Crisp   Multi Team Sprint PlanningCrisp   Multi Team Sprint Planning
Crisp Multi Team Sprint PlanningGeorge Ang
 
Qcon multi team sprint planning
Qcon multi team sprint planningQcon multi team sprint planning
Qcon multi team sprint planningyouzitang
 
Introducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameIntroducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameAgile ME
 
Working with agile development
Working with agile development Working with agile development
Working with agile development Brian Hsieh
 
Accelerate Innovation and Digital Transformation – How Neo4j Can Help
Accelerate Innovation and Digital Transformation – How Neo4j Can HelpAccelerate Innovation and Digital Transformation – How Neo4j Can Help
Accelerate Innovation and Digital Transformation – How Neo4j Can HelpNeo4j
 
Remote design sprints - Lessons from a brave new remote world (Agile Manchest...
Remote design sprints - Lessons from a brave new remote world (Agile Manchest...Remote design sprints - Lessons from a brave new remote world (Agile Manchest...
Remote design sprints - Lessons from a brave new remote world (Agile Manchest...Neil Turner
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Yuval Yeret
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 

Similar to Agile Everywhere! - Henrik Kniberg (20)

'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014
'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014
'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014
 
What's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsWhat's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methods
 
Leanforum Agile Everywhere
Leanforum Agile EverywhereLeanforum Agile Everywhere
Leanforum Agile Everywhere
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introduction
 
Why is agile so hard
Why is agile so hardWhy is agile so hard
Why is agile so hard
 
Software Methodologies & Frameworks
Software Methodologies & FrameworksSoftware Methodologies & Frameworks
Software Methodologies & Frameworks
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
@AgilePT 2016 - HyP: A journey to greater efficiency
@AgilePT 2016 - HyP: A journey to greater efficiency@AgilePT 2016 - HyP: A journey to greater efficiency
@AgilePT 2016 - HyP: A journey to greater efficiency
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
 
Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)
 
Crisp Multi Team Sprint Planning
Crisp   Multi Team Sprint PlanningCrisp   Multi Team Sprint Planning
Crisp Multi Team Sprint Planning
 
Qcon multi team sprint planning
Qcon multi team sprint planningQcon multi team sprint planning
Qcon multi team sprint planning
 
Introducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameIntroducing Scrum a Collaboration Game
Introducing Scrum a Collaboration Game
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Working with agile development
Working with agile development Working with agile development
Working with agile development
 
Accelerate Innovation and Digital Transformation – How Neo4j Can Help
Accelerate Innovation and Digital Transformation – How Neo4j Can HelpAccelerate Innovation and Digital Transformation – How Neo4j Can Help
Accelerate Innovation and Digital Transformation – How Neo4j Can Help
 
Remote design sprints - Lessons from a brave new remote world (Agile Manchest...
Remote design sprints - Lessons from a brave new remote world (Agile Manchest...Remote design sprints - Lessons from a brave new remote world (Agile Manchest...
Remote design sprints - Lessons from a brave new remote world (Agile Manchest...
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 

More from Agile Montréal

ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...
ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...
ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...Agile Montréal
 
ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...
ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...
ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...Agile Montréal
 
ATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander Dur
ATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander DurATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander Dur
ATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander DurAgile Montréal
 
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...Agile Montréal
 
ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...
ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...
ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...Agile Montréal
 
ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...
ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...
ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...Agile Montréal
 
ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...
ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...
ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...Agile Montréal
 
ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...
ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...
ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...Agile Montréal
 
ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...
ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...
ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...Agile Montréal
 
ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...
ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...
ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...Agile Montréal
 
ATMTL23 - Le Developer Experience au service de la livraison en continu par A...
ATMTL23 - Le Developer Experience au service de la livraison en continu par A...ATMTL23 - Le Developer Experience au service de la livraison en continu par A...
ATMTL23 - Le Developer Experience au service de la livraison en continu par A...Agile Montréal
 
ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...
ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...
ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...Agile Montréal
 
ATMTL23 - Atelier PNL pour ameliorer la communication par Remi Roche
ATMTL23 - Atelier PNL pour ameliorer la communication par Remi RocheATMTL23 - Atelier PNL pour ameliorer la communication par Remi Roche
ATMTL23 - Atelier PNL pour ameliorer la communication par Remi RocheAgile Montréal
 
ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...
ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...
ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...Agile Montréal
 
ATMTL23 - La collaboration intergénérationnelle au travail par Apolline Tissier
ATMTL23 - La collaboration intergénérationnelle au travail par Apolline  TissierATMTL23 - La collaboration intergénérationnelle au travail par Apolline  Tissier
ATMTL23 - La collaboration intergénérationnelle au travail par Apolline TissierAgile Montréal
 
ATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl Métivier
ATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl MétivierATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl Métivier
ATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl MétivierAgile Montréal
 
ATMTL23 - Économie coopérative et agilité par Dominique Pothier
ATMTL23 - Économie coopérative et agilité par Dominique PothierATMTL23 - Économie coopérative et agilité par Dominique Pothier
ATMTL23 - Économie coopérative et agilité par Dominique PothierAgile Montréal
 
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...Agile Montréal
 
ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...
ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...
ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...Agile Montréal
 
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...Agile Montréal
 

More from Agile Montréal (20)

ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...
ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...
ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...
 
ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...
ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...
ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...
 
ATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander Dur
ATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander DurATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander Dur
ATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander Dur
 
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
 
ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...
ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...
ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...
 
ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...
ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...
ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...
 
ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...
ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...
ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...
 
ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...
ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...
ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...
 
ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...
ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...
ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...
 
ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...
ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...
ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...
 
ATMTL23 - Le Developer Experience au service de la livraison en continu par A...
ATMTL23 - Le Developer Experience au service de la livraison en continu par A...ATMTL23 - Le Developer Experience au service de la livraison en continu par A...
ATMTL23 - Le Developer Experience au service de la livraison en continu par A...
 
ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...
ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...
ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...
 
ATMTL23 - Atelier PNL pour ameliorer la communication par Remi Roche
ATMTL23 - Atelier PNL pour ameliorer la communication par Remi RocheATMTL23 - Atelier PNL pour ameliorer la communication par Remi Roche
ATMTL23 - Atelier PNL pour ameliorer la communication par Remi Roche
 
ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...
ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...
ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...
 
ATMTL23 - La collaboration intergénérationnelle au travail par Apolline Tissier
ATMTL23 - La collaboration intergénérationnelle au travail par Apolline  TissierATMTL23 - La collaboration intergénérationnelle au travail par Apolline  Tissier
ATMTL23 - La collaboration intergénérationnelle au travail par Apolline Tissier
 
ATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl Métivier
ATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl MétivierATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl Métivier
ATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl Métivier
 
ATMTL23 - Économie coopérative et agilité par Dominique Pothier
ATMTL23 - Économie coopérative et agilité par Dominique PothierATMTL23 - Économie coopérative et agilité par Dominique Pothier
ATMTL23 - Économie coopérative et agilité par Dominique Pothier
 
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
 
ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...
ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...
ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...
 
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Agile Everywhere! - Henrik Kniberg

  • 1. Author Dad Organizational coach & Change Instigator www.crisp.se Consultant Henrik Kniberg henrik.kniberg@crisp.se @HenrikKniberg Agile Everywhere! Keynote, Agile Tour Montreal Nov 16, 2016
  • 2. Is Agile just a Software thing? www.agilemanifesto.org We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 8. JAS 39E Saab Gripen Henrik Kniberg Agile practices implemented at every level and in every discipline: software, hardware and fuselage design. Pilots on the same site as development teams. Direct feedback provided every sprint. Compared to F35 joint strike fighter, Gripen 39E has: •  50x lower development cost! •  10x lower unit cost!1500 people, all co-located in Linköping, Sweden. World’s most cost-effective military aircraft ($4700 Cost per Flight Hour) 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”
  • 9. Henrik Kniberg Pair programming Product Owner role Physical tools Process tools a.k.a. ”organizational patterns” Thinking tools a.k.a. ”mindsets” or ”philosophies” Lean Agile Toolkits a.k.a. ”frameworks” Scrum XP Visualize management To do Dev Release H C 2 Test 35 Done! 3 D G K A B FLOW Kanban Systems Thinking Queuing theory SAFe Tool ”anything used as a means of accomplishing a task or purpose.” - dictionary.com
  • 13. Henrik Kniberg 15 Agile Manifesto www.agilemanifesto.org We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. products feedback solutions
  • 14. Agile is not new Henrik Kniberg Buzzwords will come and go, but the underlying ideas and principles are timeless
  • 15. Henrik Kniberg •  2.3 million blocks •  6 million tons •  140 meters high •  Tallest man-made structure for 3800 years
  • 16. Iterations, Continuous Improvement, Pull, Single-piece flow 4500 years ago Henrik Kniberg 2.5 – 15 tonsVelocity of Khufu’s pyramid construction: 1 block every 2.5 minutes ... for 30 years!!!
  • 17. Beware of Tool Misuse Henrik Kniberg Abraham Maslow If all you have is a hammer, everything looks like a nail
  • 19. SAFe LeSS / SAFe The Agile ”umbrella” Scrum XP DSDM FDD Crystal Kanban Henrik Kniberg Using an agile framework doesn’t automatically make you agile! You can be agile without using ANY of these frameworks Daily Scrum Sprint Product Owner Continuous Integration WIP Limits Big Room Planning Program board Pairing Agile Values & Principles
  • 22. Example: Pixar Henrik Kniberg That's a blunt assessment, I know, but I choose that phrasing because saying it in a softer way fails to convey how bad the first versions really are. Our job is to make them go from Suck to Not-Suck. Ed Catmull President of Pixar & Disney Animation Studios Early on, all of our movies suck.
  • 23. Henrik Kniberg In the early stage of making a movie, we draw storyboards (a comic-book version of the story) and then edit them together with dialogue and temporary music. The first versions are very rough, but they give a sense of what the problems are, which in the beginning of all productions are many. We then iterate, and each version typically gets better and better.
  • 24. The further you are from software development, the less likely that any of the popular frameworks will fit 100% Henrik Kniberg Agile Values & Principles SAFe LeSS / SAFe Scrum XP Kanban
  • 25. Continuous Integration XP Henrik Kniberg User stories Definition of Done Scrum Master Sprint TDD Velocity Pair programming Cadence Daily standup Retrospective Value stream mapping Understand the Why of each tool Story points Cross-functional team WIP limits
  • 26. Example: Why Sprints? Henrik Kniberg Too much “stability” Too much “flexibility” Sprint = stability + flexibility Compromise between stability & flexibility.
  • 27. When is Agile most needed? Henrik Kniberg What to deliver Unclear/unstable Clear & stable How to deliver it Clear & stable Unclear/unstable Any process works here Agile is optimized for this Predictive process doesn’t work here. Need an adaptive process. (feedback loops rather than detailed plans)
  • 28. Why is Agile spreading so fast? Henrik Kniberg What to deliver Unclear/unstable Clear & stable How to deliver it Clear & stable Unclear/unstable Any process works here Agile is optimized for this Predictive process doesn’t work here. Need an adaptive process. (feedback loops rather than detailed plans)
  • 29. The role of copy-paste Henrik Kniberg Scrum and XP from the Trenches Spotify Engineering Culture AdaptCopy Paste Copy Paste
  • 30. Strategies for applying agile in other contexts Henrik Kniberg Implement method X “by the book”, then customize it Cherry-pick specific practices Apply agile ideas directly, without using any specific framework Implement method X “by the book”, and follow the rules religously
  • 31. Strategies for applying agile in other contexts Henrik Kniberg Implement method X “by the book”, then customize it Cherry-pick specific practices Implement method X “by the book”, and follow the rules religously Apply agile ideas directly, without using any specific framework
  • 32. Example: Big Family Trip Henrik Kniberg
  • 33. Henrik Kniberg 35 Vision Motive Must Do Departure Date: Oct 1 Should Do Could Do Preparations
  • 34. Travel “spike” Henrik Kniberg Small Family Trip London, 4 days Big Family Trip Round the world, 6 months
  • 36. On-the-road schooling Henrik Kniberg using velocity, cadence, and burnup chart
  • 37. “School” is every day after breakfast, regardless of location Henrik Kniberg
  • 38. On-the-road schooling Henrik Kniberg Travel days School points “done” using velocity, cadence, and burnup chart “On track” = bottom bar is ahead of top bar
  • 39. Henrik Kniberg Back home from the trip... Why is the kitchen always such a mess suddenly? We didn’t have that problem when travelling. Why?
  • 40. 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 160+
  • 41. Henrik Kniberg 1 Mon 7:00 2 Mon 11:00 3 Mon 22:004 Tue 22:00 1-2 days! Root cause: Dishwasher!
  • 45. Henrik Kniberg 1 Mon 7:00 2Mon 7:30 < 1 hour!
  • 47. Worked like a charm! Henrik Kniberg but did we keep doing it?
  • 48. Sometimes agile practices don’t stick. That’s Fine. Explanations: •  The practice was only needed for a specific situation •  The practice didn’t work too well •  The practice was a stepping stone until a better practice was found •  The practice was only needed to learn & internalize a new behaviour Henrik Kniberg
  • 49. Pattern: Go all-in first, then go pragmatic Henrik Kniberg 1 2 3 “Good enough” test coverage. Tests & code in same commit TDD when needed 3 No personal sets needed “Wash my own dishes” attitude internalized Dishwasher used sometimes 1 Dishwasher 2 No batching No dishwasher WIP limit Personal sets Batching LeanKitchen No tests Full TDD Test automation
  • 50. Example: Using a practice only when needed Henrik Kniberg Spotify Engineering Culture video – part 1 •  Expected production time: A few days •  Actual production time: Several weeks! Whoa! That took MUCH longer than I expected! Agile Product Ownership in a Nutshell •  Production time: 2 days Takes a couple of days to make a cool animated video How can I avoid the same problem for Part 2?
  • 51. Video storyboard (rough sketches) Henrik Kniberg
  • 53. Pomodoro Technique Personal Scrum with 30 minute sprints Henrik Kniberg Decide what to focus on 100% Focus! No interruptions! Measure: • How much can I get done in one Pomodoro? • How many Pomodoros can I execute per day / week? Pomodoro 1 25 minutes 5minutebreak Pomodoro 2 25 minutes Decide what to focus on 100% Focus! No interruptions!
  • 54. Used Yesterday’s Weather and burndown chart to reliably forecast when the video would be done Henrik Kniberg
  • 55. Strategies for applying agile in other contexts Henrik Kniberg Implement method X “by the book”, then customize it Cherry-pick specific practices Apply agile ideas directly, without using any specific framework Implement method X “by the book”, and follow the rules religously
  • 58. Henrik Kniberg 2 kids & rookies with very little robot experience... ... vs ten teams of adult geeks and programmers
  • 59. Step 1: Set a clear goal (define “success”) Henrik Kniberg Let’s build a robot that at least can put a fight.... No! We’re going to WIN!
  • 61. Henrik Kniberg Step 2: Build a Minimum Viable Robot (Earliest Testable Robot)
  • 62. Aim for the clouds, but deliver and test in small steps Henrik Kniberg Can stay in the ring Can find opponent
  • 63. Step 3: Build an opponent to practice against Henrik Kniberg
  • 64. Field test, Field test, Field test Henrik Kniberg Can stay in the ring Can find opponent Can get to opponent Can budge opponent Can win match against a static opponent
  • 65. Aim for the clouds, but deliver and test in small steps Henrik Kniberg Can stay in the ring Can find opponent Can get to opponent Can budge opponent Can win match against a static opponent
  • 66. Lifter? Or no lifter? Henrik Kniberg Hypothesis: - Mechanical Lifter can help us win Experiment: - Build a simple lifter and try Learning: - Works as designed... - But too weak to lift opponent - ... so it doesn’t help us win! Options: - Keep it cuz it’s cool (who needs to win anyway) - Improve it - Remove it, try a different approach
  • 68. Field testing = Success by 100 failures Henrik Kniberg
  • 73. How could they win? Building skill? No. Programming skills? No. Luck? Partly, but not entirely. Henrik Kniberg 1) Clear goal 2) Low self-confidence 3) Emergent design 4) LOTS of field testing!
  • 74. 01:39 Some tips when applying agile in <insert domain here> Henrik Kniberg
  • 75. Don’t inflict help on people. Pull works better than Push Henrik Kniberg Sure, I’ll show you how we work, and why. Sure. Tell me more about your domain, and we’ll figure it out together. Hey, your way of working looks interesting. Think something similar might work for us? Hey we’re using Scrum here, you should too! ... Push Invites resistance and “not invented here” syndrome Invites collaboration I like it! Can you help us get started? Pull
  • 76. WARNING 2 slides full of bullet points coming up sorry...
  • 77. Agile in Domain X requires a collaboration between people who understand Domain X, and people who understand Agile. Step 1: Understand the context •  What do you do? •  Who are your stakeholders? •  What is a unit of work? •  What does Done mean? •  What does Success look like? •  Who is need to get things to Done? •  What do you want to improve, and why? •  How will you know if you’ve improved? Henrik Kniberg Step 2: Understand the tools •  What is Agile? Scrum? Kanban? XYZ? •  Which principles and practices are most applicable in your context? Step 3: Get Buy-in •  Who needs to be involved to make the change happen? •  What’s in it for them? Step 4: Start experimenting •  When in doubt, start by making work visible •  Find some early wins to build trust
  • 78. Take-aways •  Agile is not new, and not going away •  The word may go out of fashion, but the ideas are timeless •  Agile can be useful in just about any context, not just software •  But Agile or <insert framework here> is only a means, never a goal •  Distinguish between Principles and Practices •  Practices are more domain-specific and need to be adapted or replaced •  Copy & Paste & Evolve •  No need to reinvent the wheel •  Use the appropriate language for the domain •  Don’t unnecessarily alienate people with strange words •  Don’t inflict help on people •  If they are happy with their current way of working, then don’t bother trying to change it. Henrik Kniberg