SlideShare ist ein Scribd-Unternehmen logo
1 von 71
Downloaden Sie, um offline zu lesen
the ROAD to 
potential SHIPPABLE
increments	

April 25, 26 - Lyon	

hp://www.flickr.com/photos/gravitywave/483395506/	
  
Who am I?	

•  Nick Oostvogels	

•  Independent consultant	

•  PM, agile  Kanban coach	

•  Freelance blogger	

•  Conference organizer	

•  Father of 3
The story	

hp://www.flickr.com/photos/expressmonorail/3121252611/	
  
The story	

•  A typical Scrum team	

•  Dedicated team of 5 devs, 2 qa, 1 PO, 1 SM,
1 analyst
The story	

•  Switched from waterfall 6 months ago	

•  Getting better	

•  Being coached
The story	

•  Developing a web application	

•  Highly visible project	

•  Have to start delivering
Retrospectives	

•  Taken seriously	

•  Improving continuously	

•  Open minded, willing to try new things
PROJECT POST-MORTEM	

LESSONS LEARNED	

MORE FREQUENT with
ITERATIVE development
Agile RETROSPECTIVES
Image	
  by	
  code_mar.al	
  at	
  h2p://www.flickr.com/photos/code_mar.al/4145914957/	
  
Retrospectives	

SET the STAGE
GATHER
INFORMATION
INSIGHTS
DEFINE ACTIONS
CLOSE
But still…	

Finishing a sprint 100% seemed impossible
Introducing…	

The 6 step program…	

	

… towards potential shippable increments	

hp://www.flickr.com/photos/theklan/1276710183/	
  
1st step	

Change focus by learning the improvement kata	

	

Goal: get more value out of the retrospectives
Kata : 	

a pattern you practice to learn a skill and
mindset. 	

Improvement kata : a pattern for improving,
adapting and innovating.	

	

It helps to improve continuously towards
a goal instead of random hunting for
improvements.	

hp://www.flickr.com/photos/kaibara/1449448184/	
  
Current 	

condition	

Vision	

Target	

Condition	

PDCA
PDCA
PDCA
Improvement kata
Customized for retrospectives	

1.  Formalize the vision	

“What is important for us? How do we want to
deliver software?
Current 	

condition	

Vision	

Target	

Condition	

PDCA
PDCA
PDCA
Customized for retrospectives	

2. Use the vision to agree on the target
condition	

“What is the next step we can take to get closer
to the vision?”
Customized for retrospectives	

3. Use the vision as a cross-check	

Does this improvement suggestion help us to
get closer to the vision?
Result	

•  Better focus	

•  Long term thinking	

•  Systems thinking	

•  The vision is used as a referee 
during discussions	

•  It may take several 
sprints to get to 
the next target condition	

hp://www.flickr.com/photos/louish/5626178350/	
  
2nd step	

Focus on quality	

Goal:‘REALLY’ delivering features
What is quality?	

Zero bug policy!	

hp://www.flickr.com/photos/felixjacksonjr/2280660104/	
  
How?	

•  In sprint testing	

•  In sprint validation	

	

Definition of done:	

+ no open bugs related to user stories of the
sprint backlog	

	

Fix regression bugs before starting new work
Results	

•  Happier end users	

•  Easier demo’s	

•  Higher confidence towards deployment	

•  More accurate planning
3rd step	

Focus on improving flow	

	

Goal: identify and understand bottlenecks
http://www.flickr.com/photos/96dpi/3371440496/
Theory of constraints
Boyscouts example	

http://www.flickr.com/photos/22326055@N06/4257346829/
•  Step 1 – Find bottlenecks through symptoms	

•  Step 2 - Plan actions to reduce or eliminate
bottlenecks	

•  Step 3 – Subordonate everything else to the
above decision	

•  Step 4 – Evaluate the bottleneck	

•  Step 5 – go back to step1
Investigate  act	

Walk through the lifecycle 
of the user stories
h2p://www.flickr.com/photos/usnavy/6083504722/	
  
Investigate  act	

Use measurements
Investigate  act	

Discuss possible bottlenecks	

h2p://www.flickr.com/photos/smannion/3385144016/	
  
Investigate  act	

Plan actions to reduce or 
eliminate the bottleneck
Result	

•  Awareness	

•  Get used to hunt for bottlenecks
4th step	

Make bottlenecks visible
Limit Work in Progress	

Active	

In Development (5)	

In Test (3) 	

Resolved (2) 	

Closed
Kanban board
Kanban rules	

Never break the WIP limits!
Being idle due to uneven flow distribution
drives people crazy!	

hp://www.flickr.com/photos/annayanev/3491617954/	
  
Kanban rules	

1.  Check if the bug list is empty	

2.  Check if you can help the next stage to pull a
feature	

3.  Check if you can help somebody with a feature
in your stage	

4.  Investigate the root cause	

5.  Improve the application or your way of working	

6.  Learn something new, related to the job	

What to do when the flow is stuck?
Remember:

Kanban doesn’t focus on
maximizing utilization of
people
Result	

•  Focus on the entire chain	

•  WIP limits to manage flow and tackle
bottlenecks
5th step	

Anticipate bottlenecks early on
Understanding measurements
Distribution
SLA’s
Result	

•  Visualisation	

•  Better decision making	

•  No more tasks that disappear in the process
6th step	

Use SLA’s for good 	

sprint backlog composition
Sprint backlog	

Big user stories need to go first	

We can only do a few big ones	

Small user stories near the end	

Dependent user stories may not fit the
sprint	

 S	
  (0-­‐2	
  sp)	
  :	
  4	
  days	
  	
  -­‐	
  7	
  days	
  
M	
  (3-­‐5	
  sp)	
  :	
  4	
  days	
  -­‐	
  7	
  days	
  
L	
  (8-­‐13	
  sp)	
  :	
  10	
  days	
  -­‐	
  14	
  days	
  
The Role of PO and SM	

http://www.flickr.com/photos/joshuacraig/5410326211/
Product Owner	

	

Explain priorities	

Actively participate	

Trust the team	

Put quality and flow first	

Scrum Master	

	

Guard the rules	

Give the team a
mandate	

Trust the team
Compare 
with 
1 year 
earlier
Compare with 1 year earlier	

Planning is much more accurate despite
less upfront preparation	

	

•  Bugfree software	

•  Consistent delivery	

•  Definition of done	

•  Up to date product backlog
Compare with 1 year earlier	

Easier end-user testing and demos	

Better feedback	

	

http://www.flickr.com/photos/cblue98/7635645124/
Compare with 1 year earlier	

Team spirit increased	

	

http://www.flickr.com/photos/wwworks/1384952210/
Not pushing to go faster
but improving end 2 end	

h2p://www.flickr.com/photos/rwp-­‐roger/3854246685/	
  
Compare with 1 year earlier	

Focus on finishing 	

instead of starting	

	

http://www.flickr.com/photos/tharrin/3555828959/
Compare with 1 year earlier	

Ownership	

“Everybody cares”	

	

http://www.flickr.com/photos/saamiam/4203685689/
Summary	

1 Improvement Kata	

6 Use SLA’s during planning	

2 Focus on Quality	

3 Improving flow	

4 Make bottlenecks visible (WIP limits)	

5 Anticipate bottlenecks (SLA’s)
Available on
Related books
www.dare2013.be
Thanks!	

@NickOostvogels
http://www.skycoach.be

Weitere ähnliche Inhalte

Was ist angesagt?

Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
Mike Edwards
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
Ontico
 

Was ist angesagt? (20)

Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
 
Kanban for Self Development : Presented by Sundaresan Sethuraman
Kanban for Self Development : Presented by Sundaresan SethuramanKanban for Self Development : Presented by Sundaresan Sethuraman
Kanban for Self Development : Presented by Sundaresan Sethuraman
 
full-stack agile: Common Agile Myths
full-stack agile: Common Agile Mythsfull-stack agile: Common Agile Myths
full-stack agile: Common Agile Myths
 
How to Hire an Agile Coach
How to Hire an Agile CoachHow to Hire an Agile Coach
How to Hire an Agile Coach
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Agile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile TransformationAgile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile Transformation
 
Scrum and DevOps training
Scrum and DevOps trainingScrum and DevOps training
Scrum and DevOps training
 
A Startup Story - Geekcamp Presentation
A Startup Story - Geekcamp PresentationA Startup Story - Geekcamp Presentation
A Startup Story - Geekcamp Presentation
 
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
Artem Bykovets: Agile Leader is coming to the pub Team, what to start from?
 
Become a Quality Enabler
Become a Quality EnablerBecome a Quality Enabler
Become a Quality Enabler
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
Gearing Startups for Success through Product Engineering
Gearing Startups for Success through Product EngineeringGearing Startups for Success through Product Engineering
Gearing Startups for Success through Product Engineering
 
Agile reluctancy in india anju gahlawat
Agile reluctancy in india anju gahlawatAgile reluctancy in india anju gahlawat
Agile reluctancy in india anju gahlawat
 
Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018
 
Evolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio KanbanEvolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio Kanban
 
common coaching techniques
common coaching techniquescommon coaching techniques
common coaching techniques
 
BB Session: Prototyping your workflow
BB Session: Prototyping your workflowBB Session: Prototyping your workflow
BB Session: Prototyping your workflow
 
LKCE14 Kanban at Scale, Scaling Kanban
LKCE14 Kanban at Scale, Scaling KanbanLKCE14 Kanban at Scale, Scaling Kanban
LKCE14 Kanban at Scale, Scaling Kanban
 
Retrospective
RetrospectiveRetrospective
Retrospective
 
[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile team[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile team
 

Ähnlich wie The road to potential shippable increments

Nick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanNick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against Kanban
Agileee
 
Lean Development Overview
Lean Development OverviewLean Development Overview
Lean Development Overview
dhawalm123
 
Sprint. Don't Waterfall
Sprint. Don't WaterfallSprint. Don't Waterfall
Sprint. Don't Waterfall
GiedriusTS
 
Exploring Agile Estimating and Planning
Exploring Agile Estimating and PlanningExploring Agile Estimating and Planning
Exploring Agile Estimating and Planning
Nick Oostvogels
 

Ähnlich wie The road to potential shippable increments (20)

5 Arguments Against Kanban
5 Arguments Against Kanban5 Arguments Against Kanban
5 Arguments Against Kanban
 
Estimation Protips - NCDevCon 2014
Estimation Protips - NCDevCon 2014Estimation Protips - NCDevCon 2014
Estimation Protips - NCDevCon 2014
 
Estimation Protips
Estimation ProtipsEstimation Protips
Estimation Protips
 
PMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_4_84_pages
PMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_4_84_pagesPMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_4_84_pages
PMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_4_84_pages
 
Nick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanNick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against Kanban
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 
Pscad agile adoption
Pscad agile adoptionPscad agile adoption
Pscad agile adoption
 
Agile or Irrelevant
Agile or IrrelevantAgile or Irrelevant
Agile or Irrelevant
 
Betaleadership - ESCE Agile Marketing Class 2
Betaleadership - ESCE Agile Marketing Class 2Betaleadership - ESCE Agile Marketing Class 2
Betaleadership - ESCE Agile Marketing Class 2
 
24 scrum
24 scrum24 scrum
24 scrum
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
PMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetPMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and Mindset
 
PMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_2_84_pages
PMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_2_84_pagesPMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_2_84_pages
PMI-ACP: Domain 1 - Agile principles and mindset-v2.2_lite_2_84_pages
 
Agile basics and challenges (2016)
Agile basics and challenges (2016)Agile basics and challenges (2016)
Agile basics and challenges (2016)
 
Lean Development Overview
Lean Development OverviewLean Development Overview
Lean Development Overview
 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily Standups
 
Sprint. Don't Waterfall
Sprint. Don't WaterfallSprint. Don't Waterfall
Sprint. Don't Waterfall
 
Exploring Agile Estimating and Planning
Exploring Agile Estimating and PlanningExploring Agile Estimating and Planning
Exploring Agile Estimating and Planning
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 

Kürzlich hochgeladen

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 

Kürzlich hochgeladen (20)

Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 

The road to potential shippable increments