SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
© 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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...
 

Semelhante a 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
 

Semelhante a 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
 

Último

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
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
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 AccountsBuy Verified Accounts
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
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
 
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
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
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
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 

Último (20)

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
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
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
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
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
 
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
 
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)
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
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
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 

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