SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
© Reaktor 2013
Achieve flow! Balancing capability with
demand
Sami Lilja
Agile coach and Trainer
Finland
1Saturday, June 15, 13
© Reaktor 2013
I dare you..
Is your company “customer-
centric” or “customer-oriented”?
2Saturday, June 15, 13
© Reaktor 2013
Today’s agenda
• Understanding Capability
• Flow
• Understanding demand
• Balancing demand with capability
• Designing system to meet the demand
• Controversial thought
3Saturday, June 15, 13
© Reaktor 2013
Balancing Demand with Capability
4Saturday, June 15, 13
© Reaktor 2013
Improve capability
Most management only focuses on this side!
New processes
New tools
Organization change
Removing waste
Targets and bonuses
5Saturday, June 15, 13
© Reaktor 2013
Process Improvement?
Do we need this process at all?
What kind of thinking has
created this process?
6Saturday, June 15, 13
© Reaktor 2013
System
Thinking
Performance
7Saturday, June 15, 13
© Reaktor 2013
Organization change?
!!
!!
!!Com
panies lose
m
oney
in
this direction
Companies make money in this direction
8Saturday, June 15, 13
© Reaktor 2013
What if Demand > Capability?
Prioritization
meetings
Working weekends
and overtime
Waiting for another
team
Multitasking or lot
of work-in-progress
Filling in status
reports
WASTE!
Work that adds no value
9Saturday, June 15, 13
© Reaktor 2013
Should we remove waste?
Optimizing part of a
system will not improve
the whole system
“Getting rid of what you
don’t want does not give you
what you do want”
- Russell Ackoff
10Saturday, June 15, 13
© Reaktor 2013
Most of so-called waste is a
product of imbalance between
demand and capability
Getting rid of waste requires
getting rid of unevenness and
overburden
11Saturday, June 15, 13
© Reaktor 2013
Theory of variation
• We should expect things to vary, they always do
• Understanding variation will tell us what to
expect
• Understanding variation leads to improvement
• Causes of variation are always found in the system
• Understanding variation tells when something
has happened.
• Crucial for learning and performance improvement.
Source: http://www.systemsthinking.co.uk/variation.asp
12Saturday, June 15, 13
© Reaktor 2013
Capability of an organization
Sprints
Ready&tested
features
Target setting? Bonuses?
13Saturday, June 15, 13
© Copyright Reaktor 2011 Confidential
Improve capability
Most management only focuses on this side!
New processes
New tools
Organization change
Removing waste
Targets and bonuses
14Saturday, June 15, 13
© Reaktor 2013
15Saturday, June 15, 13
© Reaktor 2013
Little’s Law and work-in-progress
• Most organizations try to increase throughput by ...
• ... demanding higher velocity from teams
• ... decreasing project duration by cutting corners or
• ... imposing impossible deadlines
• Limiting work-in-progress would give better results
Time through system =
Work-in-progress
Throughput
Little’s Law
16Saturday, June 15, 13
© Reaktor 2013
Why WIP limits?
• Limiting Work-in-Progress creates Pull
• Without WIP limit, we do not know when to
take (pull) new work
• Why Pull system?
• Creates visibility to system
• Removes queues from the system
• Helps organization work in optimal way
17Saturday, June 15, 13
© Reaktor 2013
Achieving flow
Pull creates visibility to the
system and makes it work at its
current optimal
Limiting Work-in-
Progress (WIP) enables Pull
WIP-limits and Pull create
Flow
18Saturday, June 15, 13
© Copyright Reaktor 2011 Confidential
Improve capability
New processes
New tools
Organization change
Removing waste
Targets and bonuses
Create FLOW
19Saturday, June 15, 13
© Copyright Reaktor 2011 Confidential
1. Eliminate
causes of
failure
demand
2. Shape
Demand
1
Most significant improvement is on this side!
Improve capability
Create FLOW
20Saturday, June 15, 13
© Reaktor 2013
Value demand and failure demand
Value demand
Adds value to our product or
service from customer point of
view.
Something customers are willing to
pay for.
This type of demand we want.
Failure demand
Failure to do what customer
needs.
Bad quality, delay, wrong product or
service. No product or service.
Missing either what or how customer
wants the service or product.
Can account up to 80% of work
21Saturday, June 15, 13
© Reaktor 2013
Sources of Failure Demand in SW Development
• Poor quality of work
• Bugs
• Technical Debt (also Architecture Debt, Learning Debt etc)
• Features developed without thinking about User Experience
• Requirements solely driven by HiPPO
• Lack of end user involvement
• Lack of understanding what matters to customer
• Misunderstandings
• Dependencies
Source: http://www.thekua.com/atwork/2013/05/what-is-failure-demand-in-software-development/
22Saturday, June 15, 13
© Reaktor 2013
Shaping Demand
• In order to create value, we need to
understand what is value
• Customer demand tells us where the value is
• Only after we have the knowledge we can
shape demand
• I.e. choose what value we deliver
23Saturday, June 15, 13
© Reaktor 2013
Spectrum of work
IT Ops
Helpdesk
Software
maintenance
Major
projects
Mostly Failure
demand
Lead time
Change requests
Product fixes
Throughput
MostlyValue
demand
Learning
Push/Reactive
Pull/Proactive
Little scope to
shape demand
Large scope to
shape demand
Improve
capability
Reduce failure
demand
Treat demand as
pool of options,
improve option
conversion rate
Improve
capability
24Saturday, June 15, 13
© Reaktor 2013
Demand Analysis
1. Define work item types. For
example
- Source
- Destination
- Workflow
- Order of Magnitude in Size
2. For each work item type analyze
- Demand
- Arrival Rate (seasonal
fluctuations?)
- Nature of Demand (stochastic,
burst, seasonal, batches, chaotic)
- Customer Expectations (even if
unreasonable)
3. Describe Sources of Internal
Dissatisfaction
-Variability that randomizes the
process
- Prevents work being delivered
on-time, with good quality etc
4. Describe Sources of Customer
Dissatisfaction
- Reasons customers are
unhappy / expectations not met
(or points of customer conflict)
25Saturday, June 15, 13
© Reaktor 2013
26Saturday, June 15, 13
© Reaktor 2013
Priority or Capacity allocation?
Product
Owner
Team
Product
Owner
Team
40%
40%
20%
27Saturday, June 15, 13
© Reaktor 2013
Project delivery or Classes of Service
28Saturday, June 15, 13
© Reaktor 2013
Demand, Value and Flow
Study and understand customer
Demand
Understand what is Value
from customer point of view
Design Flow of work against
value demand
29Saturday, June 15, 13
© Reaktor 2013
The foundational principles of Kanban
Start with what you do now
Agree to pursue incremental,
evolutionary change
Initially, respect current roles,
responsibilities & job titles
Encourage acts of leadership at all levels
Study and understand customer demand
30Saturday, June 15, 13
© Reaktor 2013
Measurements
• Measure against the Purpose of the organization
• From customer perspective
• Look at variation over time
• Allows learning
• Measure to understand and improve
• Instead of arbitrary target, bonus or competition
• Measurements are used (a) by those who do the
work and (b) people who design and act on the
system
Are we achieving the
Purpose of the system?
31Saturday, June 15, 13
© Reaktor 2013
Summary
• The system operates at its optimal when demand
and capability are balanced
• Limiting work-in-progress creates a pull-
system which helps to achieve flow
• Flow improves predictability and throughput of the
system
• Studying and understanding Demand is the most
important activity when designing a system
• Understanding Demand creates Purpose and makes
measurement possible
32Saturday, June 15, 13
© Reaktor 2013
I dare you..
Is your company “customer-
oriented”
Study and understand
Demand
Measure against
Purpose
Limit WIP in order to
improve lead times
Have Pull system
Remove root causes of
Failure Demand
Design work against
Value Demand
33Saturday, June 15, 13
© Reaktor 2013
Controversial thought
All work management systems are
waste!
Need for management system is a
symptom of imbalance between
demand and capability.
Understanding demand helps
to find the right system to manage
work, reach balance and
achieve Flow!
34Saturday, June 15, 13
© Copyright Reaktor 2011 Confidential
Thank you
Twitter: @samililja
Linkedin: samililja
Blog: http://samililja.wordpress.com
35Saturday, June 15, 13

Weitere ähnliche Inhalte

Was ist angesagt?

Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchioGo Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchioKatie Elliott
 
Agile Development Brown Bag Lunches Slides
Agile Development Brown Bag Lunches SlidesAgile Development Brown Bag Lunches Slides
Agile Development Brown Bag Lunches Slidesguesta1c5d7
 
Bridging the gap between quality and finance may 2013
Bridging the gap between quality and finance may 2013Bridging the gap between quality and finance may 2013
Bridging the gap between quality and finance may 2013John Cachat
 
DC Business Intelligentsia January Meetup: Agile BI and Data Chaos
DC Business Intelligentsia January Meetup: Agile BI and Data ChaosDC Business Intelligentsia January Meetup: Agile BI and Data Chaos
DC Business Intelligentsia January Meetup: Agile BI and Data ChaosExcella
 
How does E- Commerce work?
How does E- Commerce work?How does E- Commerce work?
How does E- Commerce work?Jagriti Prasad
 
Making a Project a Complete Success with Post-Implementation Strategies | Jul...
Making a Project a Complete Success with Post-Implementation Strategies | Jul...Making a Project a Complete Success with Post-Implementation Strategies | Jul...
Making a Project a Complete Success with Post-Implementation Strategies | Jul...Katie Elliott
 

Was ist angesagt? (7)

Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchioGo Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
 
Agile Development Brown Bag Lunches Slides
Agile Development Brown Bag Lunches SlidesAgile Development Brown Bag Lunches Slides
Agile Development Brown Bag Lunches Slides
 
Bridging the gap between quality and finance may 2013
Bridging the gap between quality and finance may 2013Bridging the gap between quality and finance may 2013
Bridging the gap between quality and finance may 2013
 
Better Business Cases - APMG
Better Business Cases - APMGBetter Business Cases - APMG
Better Business Cases - APMG
 
DC Business Intelligentsia January Meetup: Agile BI and Data Chaos
DC Business Intelligentsia January Meetup: Agile BI and Data ChaosDC Business Intelligentsia January Meetup: Agile BI and Data Chaos
DC Business Intelligentsia January Meetup: Agile BI and Data Chaos
 
How does E- Commerce work?
How does E- Commerce work?How does E- Commerce work?
How does E- Commerce work?
 
Making a Project a Complete Success with Post-Implementation Strategies | Jul...
Making a Project a Complete Success with Post-Implementation Strategies | Jul...Making a Project a Complete Success with Post-Implementation Strategies | Jul...
Making a Project a Complete Success with Post-Implementation Strategies | Jul...
 

Ähnlich wie Achieving Flow by Balancing Capability and Demand

China slilja-leadership-publish
China slilja-leadership-publishChina slilja-leadership-publish
China slilja-leadership-publishsamililja
 
It's about system: How Scrum helps in the big picture
It's about system: How Scrum helps in the big pictureIt's about system: How Scrum helps in the big picture
It's about system: How Scrum helps in the big picturesamililja
 
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013rulefinancial_pl
 
Leadership beyond Agile XP2015
Leadership beyond Agile XP2015Leadership beyond Agile XP2015
Leadership beyond Agile XP2015samililja
 
Keys to Success of Financial Leadership in Driving Revenue Growth
Keys to Success of Financial Leadership in Driving Revenue GrowthKeys to Success of Financial Leadership in Driving Revenue Growth
Keys to Success of Financial Leadership in Driving Revenue GrowthProformative, Inc.
 
Practical agile analytics: Measure predictability and quantify risk with cycl...
Practical agile analytics: Measure predictability and quantify risk with cycl...Practical agile analytics: Measure predictability and quantify risk with cycl...
Practical agile analytics: Measure predictability and quantify risk with cycl...Steven J. Peters, PhD
 
September CoP Webinar: Revisiting your toolbox part 2 - applications of ADKAR
September CoP Webinar: Revisiting your toolbox part 2 - applications of ADKARSeptember CoP Webinar: Revisiting your toolbox part 2 - applications of ADKAR
September CoP Webinar: Revisiting your toolbox part 2 - applications of ADKARProsci ANZ
 
Prosci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - DraftProsci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - DraftTim Creasey
 
Critical Success Factors of Process Redesign
Critical Success Factors of Process RedesignCritical Success Factors of Process Redesign
Critical Success Factors of Process RedesignBrad Power
 
Pactify : transformation methodology with a focus on behaviors
Pactify : transformation methodology with a focus on behaviorsPactify : transformation methodology with a focus on behaviors
Pactify : transformation methodology with a focus on behaviorsBart Vanderhaegen
 
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...TheConnectedCause
 
Performance tracking
Performance tracking Performance tracking
Performance tracking Reza Fahlevi
 
So why do you need a Mobile Strategy
So why do you need a Mobile StrategySo why do you need a Mobile Strategy
So why do you need a Mobile StrategyNaeem Arif
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team ManagementHuan Ho
 
Agile and the PMO
Agile and the PMOAgile and the PMO
Agile and the PMOBestoutcome
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
Vers l'entreprise agile
Vers l'entreprise agileVers l'entreprise agile
Vers l'entreprise agileHerve Lourdin
 

Ähnlich wie Achieving Flow by Balancing Capability and Demand (20)

China slilja-leadership-publish
China slilja-leadership-publishChina slilja-leadership-publish
China slilja-leadership-publish
 
It's about system: How Scrum helps in the big picture
It's about system: How Scrum helps in the big pictureIt's about system: How Scrum helps in the big picture
It's about system: How Scrum helps in the big picture
 
7 misconceptions-of-enterprise-agile
7 misconceptions-of-enterprise-agile7 misconceptions-of-enterprise-agile
7 misconceptions-of-enterprise-agile
 
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
 
Leadership beyond Agile XP2015
Leadership beyond Agile XP2015Leadership beyond Agile XP2015
Leadership beyond Agile XP2015
 
Keys to Success of Financial Leadership in Driving Revenue Growth
Keys to Success of Financial Leadership in Driving Revenue GrowthKeys to Success of Financial Leadership in Driving Revenue Growth
Keys to Success of Financial Leadership in Driving Revenue Growth
 
Practical agile analytics: Measure predictability and quantify risk with cycl...
Practical agile analytics: Measure predictability and quantify risk with cycl...Practical agile analytics: Measure predictability and quantify risk with cycl...
Practical agile analytics: Measure predictability and quantify risk with cycl...
 
September CoP Webinar: Revisiting your toolbox part 2 - applications of ADKAR
September CoP Webinar: Revisiting your toolbox part 2 - applications of ADKARSeptember CoP Webinar: Revisiting your toolbox part 2 - applications of ADKAR
September CoP Webinar: Revisiting your toolbox part 2 - applications of ADKAR
 
Prosci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - DraftProsci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - Draft
 
How to Win Friends and Save Money
How to Win Friends and Save MoneyHow to Win Friends and Save Money
How to Win Friends and Save Money
 
Critical Success Factors of Process Redesign
Critical Success Factors of Process RedesignCritical Success Factors of Process Redesign
Critical Success Factors of Process Redesign
 
Pactify : transformation methodology with a focus on behaviors
Pactify : transformation methodology with a focus on behaviorsPactify : transformation methodology with a focus on behaviors
Pactify : transformation methodology with a focus on behaviors
 
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
 
Performance tracking
Performance tracking Performance tracking
Performance tracking
 
So why do you need a Mobile Strategy
So why do you need a Mobile StrategySo why do you need a Mobile Strategy
So why do you need a Mobile Strategy
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
Agile and the PMO
Agile and the PMOAgile and the PMO
Agile and the PMO
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
How to scale Agile With Scrum as the Foundational Framework
How to scale Agile With Scrum as the Foundational FrameworkHow to scale Agile With Scrum as the Foundational Framework
How to scale Agile With Scrum as the Foundational Framework
 
Vers l'entreprise agile
Vers l'entreprise agileVers l'entreprise agile
Vers l'entreprise agile
 

Kürzlich hochgeladen

Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 

Kürzlich hochgeladen (20)

Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 

Achieving Flow by Balancing Capability and Demand

  • 1. © Reaktor 2013 Achieve flow! Balancing capability with demand Sami Lilja Agile coach and Trainer Finland 1Saturday, June 15, 13
  • 2. © Reaktor 2013 I dare you.. Is your company “customer- centric” or “customer-oriented”? 2Saturday, June 15, 13
  • 3. © Reaktor 2013 Today’s agenda • Understanding Capability • Flow • Understanding demand • Balancing demand with capability • Designing system to meet the demand • Controversial thought 3Saturday, June 15, 13
  • 4. © Reaktor 2013 Balancing Demand with Capability 4Saturday, June 15, 13
  • 5. © Reaktor 2013 Improve capability Most management only focuses on this side! New processes New tools Organization change Removing waste Targets and bonuses 5Saturday, June 15, 13
  • 6. © Reaktor 2013 Process Improvement? Do we need this process at all? What kind of thinking has created this process? 6Saturday, June 15, 13
  • 8. © Reaktor 2013 Organization change? !! !! !!Com panies lose m oney in this direction Companies make money in this direction 8Saturday, June 15, 13
  • 9. © Reaktor 2013 What if Demand > Capability? Prioritization meetings Working weekends and overtime Waiting for another team Multitasking or lot of work-in-progress Filling in status reports WASTE! Work that adds no value 9Saturday, June 15, 13
  • 10. © Reaktor 2013 Should we remove waste? Optimizing part of a system will not improve the whole system “Getting rid of what you don’t want does not give you what you do want” - Russell Ackoff 10Saturday, June 15, 13
  • 11. © Reaktor 2013 Most of so-called waste is a product of imbalance between demand and capability Getting rid of waste requires getting rid of unevenness and overburden 11Saturday, June 15, 13
  • 12. © Reaktor 2013 Theory of variation • We should expect things to vary, they always do • Understanding variation will tell us what to expect • Understanding variation leads to improvement • Causes of variation are always found in the system • Understanding variation tells when something has happened. • Crucial for learning and performance improvement. Source: http://www.systemsthinking.co.uk/variation.asp 12Saturday, June 15, 13
  • 13. © Reaktor 2013 Capability of an organization Sprints Ready&tested features Target setting? Bonuses? 13Saturday, June 15, 13
  • 14. © Copyright Reaktor 2011 Confidential Improve capability Most management only focuses on this side! New processes New tools Organization change Removing waste Targets and bonuses 14Saturday, June 15, 13
  • 16. © Reaktor 2013 Little’s Law and work-in-progress • Most organizations try to increase throughput by ... • ... demanding higher velocity from teams • ... decreasing project duration by cutting corners or • ... imposing impossible deadlines • Limiting work-in-progress would give better results Time through system = Work-in-progress Throughput Little’s Law 16Saturday, June 15, 13
  • 17. © Reaktor 2013 Why WIP limits? • Limiting Work-in-Progress creates Pull • Without WIP limit, we do not know when to take (pull) new work • Why Pull system? • Creates visibility to system • Removes queues from the system • Helps organization work in optimal way 17Saturday, June 15, 13
  • 18. © Reaktor 2013 Achieving flow Pull creates visibility to the system and makes it work at its current optimal Limiting Work-in- Progress (WIP) enables Pull WIP-limits and Pull create Flow 18Saturday, June 15, 13
  • 19. © Copyright Reaktor 2011 Confidential Improve capability New processes New tools Organization change Removing waste Targets and bonuses Create FLOW 19Saturday, June 15, 13
  • 20. © Copyright Reaktor 2011 Confidential 1. Eliminate causes of failure demand 2. Shape Demand 1 Most significant improvement is on this side! Improve capability Create FLOW 20Saturday, June 15, 13
  • 21. © Reaktor 2013 Value demand and failure demand Value demand Adds value to our product or service from customer point of view. Something customers are willing to pay for. This type of demand we want. Failure demand Failure to do what customer needs. Bad quality, delay, wrong product or service. No product or service. Missing either what or how customer wants the service or product. Can account up to 80% of work 21Saturday, June 15, 13
  • 22. © Reaktor 2013 Sources of Failure Demand in SW Development • Poor quality of work • Bugs • Technical Debt (also Architecture Debt, Learning Debt etc) • Features developed without thinking about User Experience • Requirements solely driven by HiPPO • Lack of end user involvement • Lack of understanding what matters to customer • Misunderstandings • Dependencies Source: http://www.thekua.com/atwork/2013/05/what-is-failure-demand-in-software-development/ 22Saturday, June 15, 13
  • 23. © Reaktor 2013 Shaping Demand • In order to create value, we need to understand what is value • Customer demand tells us where the value is • Only after we have the knowledge we can shape demand • I.e. choose what value we deliver 23Saturday, June 15, 13
  • 24. © Reaktor 2013 Spectrum of work IT Ops Helpdesk Software maintenance Major projects Mostly Failure demand Lead time Change requests Product fixes Throughput MostlyValue demand Learning Push/Reactive Pull/Proactive Little scope to shape demand Large scope to shape demand Improve capability Reduce failure demand Treat demand as pool of options, improve option conversion rate Improve capability 24Saturday, June 15, 13
  • 25. © Reaktor 2013 Demand Analysis 1. Define work item types. For example - Source - Destination - Workflow - Order of Magnitude in Size 2. For each work item type analyze - Demand - Arrival Rate (seasonal fluctuations?) - Nature of Demand (stochastic, burst, seasonal, batches, chaotic) - Customer Expectations (even if unreasonable) 3. Describe Sources of Internal Dissatisfaction -Variability that randomizes the process - Prevents work being delivered on-time, with good quality etc 4. Describe Sources of Customer Dissatisfaction - Reasons customers are unhappy / expectations not met (or points of customer conflict) 25Saturday, June 15, 13
  • 27. © Reaktor 2013 Priority or Capacity allocation? Product Owner Team Product Owner Team 40% 40% 20% 27Saturday, June 15, 13
  • 28. © Reaktor 2013 Project delivery or Classes of Service 28Saturday, June 15, 13
  • 29. © Reaktor 2013 Demand, Value and Flow Study and understand customer Demand Understand what is Value from customer point of view Design Flow of work against value demand 29Saturday, June 15, 13
  • 30. © Reaktor 2013 The foundational principles of Kanban Start with what you do now Agree to pursue incremental, evolutionary change Initially, respect current roles, responsibilities & job titles Encourage acts of leadership at all levels Study and understand customer demand 30Saturday, June 15, 13
  • 31. © Reaktor 2013 Measurements • Measure against the Purpose of the organization • From customer perspective • Look at variation over time • Allows learning • Measure to understand and improve • Instead of arbitrary target, bonus or competition • Measurements are used (a) by those who do the work and (b) people who design and act on the system Are we achieving the Purpose of the system? 31Saturday, June 15, 13
  • 32. © Reaktor 2013 Summary • The system operates at its optimal when demand and capability are balanced • Limiting work-in-progress creates a pull- system which helps to achieve flow • Flow improves predictability and throughput of the system • Studying and understanding Demand is the most important activity when designing a system • Understanding Demand creates Purpose and makes measurement possible 32Saturday, June 15, 13
  • 33. © Reaktor 2013 I dare you.. Is your company “customer- oriented” Study and understand Demand Measure against Purpose Limit WIP in order to improve lead times Have Pull system Remove root causes of Failure Demand Design work against Value Demand 33Saturday, June 15, 13
  • 34. © Reaktor 2013 Controversial thought All work management systems are waste! Need for management system is a symptom of imbalance between demand and capability. Understanding demand helps to find the right system to manage work, reach balance and achieve Flow! 34Saturday, June 15, 13
  • 35. © Copyright Reaktor 2011 Confidential Thank you Twitter: @samililja Linkedin: samililja Blog: http://samililja.wordpress.com 35Saturday, June 15, 13