SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
LSSC 2012

Kanban:
Thinking tools for
portfolio-level problems

 Mike Burrows (@asplake)




                               	
  Por*olio	
  Problems
           mike@djaa.com
  http://positiveincline.com




                                          Kanban	
  for
                                                      	
  
                                                      	
  
Why “Portfolio-level problems”?

n    Tes$ng	
  the	
  Kanban	
  Method	
  as	
  a	
  
      thinking	
  tool	
  
      n  Less	
  about	
  offering	
  solu$ons	
  to	
  copy	
  

      n  More	
  about	
  framing	
  &	
  solving	
  problems	
  


n    Idea	
  &	
  experience	
  sharing	
  




                                                                     	
  Por*olio	
  Problems
      n  Good	
  &	
  bad	
  
      n  Contextual	
  




                                                                                Kanban	
  for
n    Vision	
  




                                                                                            	
  
                                                                                            	
  
Typical scenario
§  Organisation
   §  Functional, hierarchical, not co-located, part
       outsourced
§  Defined life cycle
   §  Well observed
   §  Specs, signoffs
   §  Cross-functional appetite for improvement,




                                                        	
  Por*olio	
  Problems
       resourced
§  Many fixed-date projects




                                                                   Kanban	
  for
   §  Remaining durations of many months
   §  Very low confidence of date compliance




                                                                               	
  
                                                                               	
  
Kanban	
  for
                                               	
  
                        	
  Por*olio	
  Problems
                                               	
  
Cole sees dead people
Cole sees dead people




                                                                                	
  Por*olio	
  Problems
                                                                                           Kanban	
  for
I	
  see	
  enterprise-­‐scale	
  problems	
  of	
  overwhelming	
  WIP,	
  
      ins$tu$onalized	
  at	
  every	
  level	
  of	
  the	
  organisa$on	
  




                                                                                                       	
  
                                                                                                       	
  
Characteris$cs	
  of	
  typical	
  top-­‐down	
  
  solu$ons	
  to	
  porIolio	
  level	
  problems 	
  

n    Narrow	
  

n    Compliance-­‐driven	
  

n    Push	
  




                                                           	
  Por*olio	
  Problems
n    Disconnect	
  between	
  person	
  &	
  system	
  




                                                                      Kanban	
  for
      n  Disrespect	
  




                                                                                  	
  
                                                                                  	
  
Scaling	
  up	
  has	
  its	
  issues	
  too	
  


n    “We	
  don’t	
  know	
  what	
  each	
  person	
  
      is	
  working	
  on”	
  
      n  So	
  allocate	
  them?	
  


n    “We’ve	
  no$ced	
  that	
  people	
  are	
  too	
  




                                                              	
  Por*olio	
  Problems
      busy	
  on	
  too	
  many	
  things”	
  
      n  So	
  add	
  some	
  front	
  end	
  process?	
  




                                                                         Kanban	
  for
                                                                                     	
  
                                                                                     	
  
No	
  maPer	
  how	
  narrow	
  you	
  make	
  the	
  
funnel	
  or	
  how	
  fine	
  you	
  make	
  the	
  filter…	
  




                                                                 	
  Por*olio	
  Problems
                                                                            Kanban	
  for
       ...the	
  pipeline	
  will	
  remain	
  full
                                                  	
  




                                                                                        	
  
                                                                                        	
  
PorIolio	
  level	
  problems
                                         	
  



n    They’re	
  very	
  real	
  
n    From	
  all	
  sides,	
  solu$ons	
  that	
  don’t	
  
      help,	
  miss	
  the	
  point	
  or	
  make	
  things	
  
      worse	
  




                                                                  	
  Por*olio	
  Problems
                                                                             Kanban	
  for
                                                                                         	
  
                                                                                         	
  
The	
  6	
  Kanban	
  prac$ces    	
  
 	
  –	
  are	
  they	
  even	
  relevant	
  here? 	
  

1.Visualize
2. Limit work-in-progress
3. Manage flow
4. Make process policies explicit




                                                          	
  Por*olio	
  Problems
5. Implement feedback loops
6. Improve collaboratively (using models)




                                                                     Kanban	
  for
                                                                                 	
  
                                                                                 	
  
The	
  6	
  Kanban	
  prac$ces    	
  
 	
  –	
  are	
  they	
  even	
  relevant	
  here? 	
  

1.Visualize
2. Limit work-in-progress
3. Manage flow

4. Make process policies explicit




                                                          	
  Por*olio	
  Problems
5. Implement feedback loops
6. Improve collaboratively (using models)




                                                                     Kanban	
  for
                                                                                 	
  
                                                                                 	
  
1.Visualize


n     Visualize	
  work	
  
       n  Projects1	
  

       n  Non-­‐projects	
  

n     Demand	
  &	
  supply	
  




                                   	
  Por*olio	
  Problems
n     Flow,	
  delivery	
  
	
  




                                              Kanban	
  for
1Disclaimers	
  apply	
  




                                                          	
  
                                                          	
  
2. Limit work-in-progress


n    PorIolio	
  constraints	
  designed	
  to	
  
      generate	
  flow	
  &	
  provoke	
  improvement	
  
      n  Number	
  

      n  Size	
  ($,	
  dura$on	
  expected)	
  

      n  WIP	
  ($,	
  elapsed	
  incurred)	
  




                                                           	
  Por*olio	
  Problems
      n  Burn	
  rate	
  

      n  Delivery	
  intensity	
  /	
  smoothness	
  




                                                                      Kanban	
  for
      n  Cost	
  of	
  Carry	
  




                                                                                  	
  
                                                                                  	
  
At	
  both	
  extremes	
  of	
  scale,	
  limi$ng	
  by	
  
         number	
  is	
  very	
  effec$ve      	
  


n    #	
  of	
  developer-­‐level	
  work	
  items	
  

n    #	
  of	
  ini$a$ves	
  




                                                              	
  Por*olio	
  Problems
                                                                         Kanban	
  for
                                                                                     	
  
                                                                                     	
  
At	
  intermediate	
  scales,	
  visualizing	
  or	
  
        limi$ng	
  by	
  number	
  is	
  less	
  help	
  


n    Projects	
  vary	
  in	
  size	
  by	
  orders	
  of	
  
      magnitude	
  
n    Volume	
  

      Not	
  everything	
  is	
  (or	
  should	
  be)	
  a	
  project	
  




                                                                            	
  Por*olio	
  Problems
n 




                                                                                       Kanban	
  for
                                                                                                   	
  
                                                                                                   	
  
Some	
  relevant	
  $$	
  measures	
  for	
  single	
  
                          projects 	
  




      J   F   M   A   M    J   J   A   S   O   N   D   1    2   3   4   5   6   7   8   9   10   11   12
                          Burn                                              WIP

n    Leverage	
  what	
  you	
  




                                                                                                           	
  Por*olio	
  Problems
      have	
  now	
                                    J   F    M   A   M   J   J   A   S   O    N    D
                                                           Cost of Carry (cumulative)
n    Derive	
  or	
  es$mate	
  




                                                                                                                      Kanban	
  for
      before	
  adding	
  new	
  
      tracking	
  




                                                                                                                                  	
  
                                                                                                                                  	
  
Size:	
  cost	
  *	
  dura$on	
  

         n    You	
  probably	
  want	
  to	
  
               penalize	
  both	
  
         n    You	
  might	
  wish	
  to	
  trade	
  them	
  
Cost




                                                                 	
  Por*olio	
  Problems
                                                                            Kanban	
  for
                     Duration




                                                                                        	
  
                                                                                        	
  
More	
  ques$ons	
  of	
  cost	
  *	
  $me	
  

n    Where	
  is	
  the	
  inventory	
  that	
  we	
  should	
  help	
  out	
  
      of	
  the	
  door?	
  
n    Which	
  projects	
  should	
  we	
  try	
  hardest	
  to	
  split?	
  
n    Where	
  has	
  our	
  posi$on	
  worsened	
  
      unexpectedly?	
  
n    What	
  is	
  my	
  porIolio	
  cycle	
  $me?	
  




                                                                                   	
  Por*olio	
  Problems
       n    By	
  IT	
  or	
  business	
  stream?	
  
       n    By	
  class	
  of	
  service?	
  




                                                                                              Kanban	
  for
n    What	
  is	
  our	
  inventory	
  cos$ng	
  to	
  hold?	
  




                                                                                                          	
  
                                                                                                          	
  
Cost	
  of	
  Carry	
  

n    Cost	
  *	
  rate	
  integrated	
  over	
  $me	
  
n    Roughly	
  propor$onal	
  to	
  cost	
  *	
  dura$on	
  
n    Apply	
  a	
  meaningful	
  rate	
  that	
  reflects	
  
      both	
  financing	
  and	
  delay	
  costs	
  
       n  >>	
  your	
  cost	
  of	
  funds	
  




                                                                 	
  Por*olio	
  Problems
       n  >	
  25%	
  p.a.	
  (Reinertsen)	
  

       n  >	
  2	
  *	
  your	
  hurdle	
  rate	
  (me)	
  




                                                                            Kanban	
  for
       n  Risk-­‐adjusted?	
  




                                                                                        	
  
                                                                                        	
  
Many	
  of	
  these	
  measures	
  can	
  be	
  
           aggregated,	
  sliced	
  &	
  diced 	
  
Limit this…
to limit this




         J        F       M   A     M      J   J       A   S   O     N    D




                Analyse           Design           Build           Test




                                                                              	
  Por*olio	
  Problems
                                                                                         Kanban	
  for
                                   Limit to capacity




                                                                                                     	
  
                                                                                                     	
  
3. Manage flow

n    Visual	
  management,	
  DSS	
  
       n  See	
  inventory	
  &	
  its	
  cost	
  
       n  See	
  flow	
  as	
  inventory	
  turnover	
  

       n  See	
  bright	
  spots,	
  rough	
  spots	
  
           what’s	
  dragging,	
  where	
  to	
  intervene	
  
       n  Time	
  dimension,	
  backwards	
  &	
  forwards	
  




                                                                        	
  Por*olio	
  Problems
n    A	
  support,	
  not	
  a	
  subs$tute	
  for	
  leadership	
  
       n    An	
  organiza$onal	
  feedback	
  mechanism,	
  




                                                                                   Kanban	
  for
             “tension”	
  for	
  improvement	
  
n    Make	
  the	
  most	
  of	
  what	
  you	
  have	
  now	
  




                                                                                               	
  
                                                                                               	
  
@alhui	
  nails	
  it
                                           	
  

n    Provide	
  just-­‐in-­‐$me	
  informa$on	
  to	
  
      promote	
  market	
  liquidity	
  and	
  buyer	
  
      decision-­‐making	
  #lssc12	
  
n    Money	
  is	
  not	
  our	
  currency.	
  It's	
  not	
  
      scarce	
  enough.	
  Time	
  and	
  effort	
  are	
  our	
  
      unit	
  of	
  currency	
  #lssc12	
  




                                                                    	
  Por*olio	
  Problems
                                                                               Kanban	
  for
                                                                                           	
  
                                                                                           	
  
My	
  hope	
  is	
  that	
  these…	
  
    1.Visualize
    2. Limit work-in-progress
    3. Manage flow

…lead	
  to	
  these	
  




                                                	
  Por*olio	
  Problems
    4. Make process policies explicit
    5. Implement feedback loops




                                                           Kanban	
  for
    6. Improve collaboratively (using models)




                                                                       	
  
                                                                       	
  
But	
  first	
  these…	
  


                            Leadership


                     Agreement


               Respect




                                         	
  Por*olio	
  Problems
         Understanding




                                                    Kanban	
  for
                                                                	
  
                                                                	
  
Cole sees dead people




                                                                                	
  Por*olio	
  Problems
                                                                                           Kanban	
  for
I	
  see	
  enterprise-­‐scale	
  problems	
  of	
  overwhelming	
  WIP,	
  
      ins$tu$onalized	
  at	
  every	
  level	
  of	
  the	
  organisa$on	
  




                                                                                                       	
  
                                                                                                       	
  
To:	
  kanbandev	
  
Subject:	
  	
  #ppm	
  <subject>	
  
	
  
Your	
  problems,	
  thoughts,	
  experience	
  




                                                   	
  Por*olio	
  Problems
                                                              Kanban	
  for
                                                                          	
  
                                                                          	
  
Thank you.

Questions?




                                     	
  Por*olio	
  Problems
                                                Kanban	
  for
       Mike Burrows (@asplake)
                 mike@djaa.com
        http://positiveincline.com




                                                            	
  
                                                            	
  

Weitere ähnliche Inhalte

Andere mochten auch

@asplake: Kanban through its values #AgileYorkshire
@asplake: Kanban through its values #AgileYorkshire@asplake: Kanban through its values #AgileYorkshire
@asplake: Kanban through its values #AgileYorkshireMike Burrows
 
LKCE12 mike burrows portfolio kanban
LKCE12 mike burrows portfolio kanbanLKCE12 mike burrows portfolio kanban
LKCE12 mike burrows portfolio kanbanMike Burrows
 
Introducing Agendashift
Introducing AgendashiftIntroducing Agendashift
Introducing AgendashiftMike Burrows
 
Servant leadership un neutered 2016 09 21
Servant leadership un neutered 2016 09 21Servant leadership un neutered 2016 09 21
Servant leadership un neutered 2016 09 21Mike Burrows
 
Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)Mike Burrows
 
2014 02 kanbans not-so-hidden agendas 2
2014 02 kanbans not-so-hidden agendas 22014 02 kanbans not-so-hidden agendas 2
2014 02 kanbans not-so-hidden agendas 2Mike Burrows
 
Key Note - DoSE Berlin - Qualitative Risk Management
Key Note - DoSE Berlin -  Qualitative Risk ManagementKey Note - DoSE Berlin -  Qualitative Risk Management
Key Note - DoSE Berlin - Qualitative Risk ManagementDavid Anderson
 
Kanban through its values: agendas for change
Kanban through its values: agendas for changeKanban through its values: agendas for change
Kanban through its values: agendas for changeMike Burrows
 
OOP 2012 - Kanban at Scale and why traditional approaches set you up for failure
OOP 2012 - Kanban at Scale and why traditional approaches set you up for failureOOP 2012 - Kanban at Scale and why traditional approaches set you up for failure
OOP 2012 - Kanban at Scale and why traditional approaches set you up for failureDavid Anderson
 
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!David Anderson
 
Modern Management Methods Netherlands 2013 Opening Remarks - Why Modern, Why ...
Modern Management Methods Netherlands 2013 Opening Remarks - Why Modern, Why ...Modern Management Methods Netherlands 2013 Opening Remarks - Why Modern, Why ...
Modern Management Methods Netherlands 2013 Opening Remarks - Why Modern, Why ...David Anderson
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanDavid Anderson
 
Enterprise Services Planning - Effective Middle Management
Enterprise Services Planning - Effective Middle ManagementEnterprise Services Planning - Effective Middle Management
Enterprise Services Planning - Effective Middle ManagementDavid Anderson
 
LKCE16 - Getting to pull at enterprise scale by David J. Anderson
LKCE16 - Getting to pull at enterprise scale by David J. AndersonLKCE16 - Getting to pull at enterprise scale by David J. Anderson
LKCE16 - Getting to pull at enterprise scale by David J. AndersonLean Kanban Central Europe
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanbanDavid Anderson
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanbanDavid Anderson
 
Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)David Anderson
 

Andere mochten auch (20)

@asplake: Kanban through its values #AgileYorkshire
@asplake: Kanban through its values #AgileYorkshire@asplake: Kanban through its values #AgileYorkshire
@asplake: Kanban through its values #AgileYorkshire
 
LKCE12 mike burrows portfolio kanban
LKCE12 mike burrows portfolio kanbanLKCE12 mike burrows portfolio kanban
LKCE12 mike burrows portfolio kanban
 
Introducing Agendashift
Introducing AgendashiftIntroducing Agendashift
Introducing Agendashift
 
Kanban strategies
Kanban strategiesKanban strategies
Kanban strategies
 
Servant leadership un neutered 2016 09 21
Servant leadership un neutered 2016 09 21Servant leadership un neutered 2016 09 21
Servant leadership un neutered 2016 09 21
 
Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)
 
2014 02 kanbans not-so-hidden agendas 2
2014 02 kanbans not-so-hidden agendas 22014 02 kanbans not-so-hidden agendas 2
2014 02 kanbans not-so-hidden agendas 2
 
Key Note - DoSE Berlin - Qualitative Risk Management
Key Note - DoSE Berlin -  Qualitative Risk ManagementKey Note - DoSE Berlin -  Qualitative Risk Management
Key Note - DoSE Berlin - Qualitative Risk Management
 
Kanban through its values: agendas for change
Kanban through its values: agendas for changeKanban through its values: agendas for change
Kanban through its values: agendas for change
 
"Whats New in Kanban: The State of Kanbanland", Silicon Valley Agile Leadersh...
"Whats New in Kanban: The State of Kanbanland", Silicon Valley Agile Leadersh..."Whats New in Kanban: The State of Kanbanland", Silicon Valley Agile Leadersh...
"Whats New in Kanban: The State of Kanbanland", Silicon Valley Agile Leadersh...
 
OOP 2012 - Kanban at Scale and why traditional approaches set you up for failure
OOP 2012 - Kanban at Scale and why traditional approaches set you up for failureOOP 2012 - Kanban at Scale and why traditional approaches set you up for failure
OOP 2012 - Kanban at Scale and why traditional approaches set you up for failure
 
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
 
Modern Management Methods Netherlands 2013 Opening Remarks - Why Modern, Why ...
Modern Management Methods Netherlands 2013 Opening Remarks - Why Modern, Why ...Modern Management Methods Netherlands 2013 Opening Remarks - Why Modern, Why ...
Modern Management Methods Netherlands 2013 Opening Remarks - Why Modern, Why ...
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
Enterprise Services Planning - Effective Middle Management
Enterprise Services Planning - Effective Middle ManagementEnterprise Services Planning - Effective Middle Management
Enterprise Services Planning - Effective Middle Management
 
Featureban
FeaturebanFeatureban
Featureban
 
LKCE16 - Getting to pull at enterprise scale by David J. Anderson
LKCE16 - Getting to pull at enterprise scale by David J. AndersonLKCE16 - Getting to pull at enterprise scale by David J. Anderson
LKCE16 - Getting to pull at enterprise scale by David J. Anderson
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanban
 
Social engineering with in for kanban
Social engineering with in for kanbanSocial engineering with in for kanban
Social engineering with in for kanban
 
Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)
 

Mehr von Mike Burrows

Celebration-5W exercise, version 2.0
Celebration-5W exercise, version 2.0Celebration-5W exercise, version 2.0
Celebration-5W exercise, version 2.0Mike Burrows
 
Managing change in the 21st century 4x3 2017 09 08
Managing change in the 21st century 4x3 2017 09 08Managing change in the 21st century 4x3 2017 09 08
Managing change in the 21st century 4x3 2017 09 08Mike Burrows
 
Servant Leadership un-neutered
Servant Leadership un-neuteredServant Leadership un-neutered
Servant Leadership un-neuteredMike Burrows
 
Kanban values exercise, 2016 edition
Kanban values exercise, 2016 editionKanban values exercise, 2016 edition
Kanban values exercise, 2016 editionMike Burrows
 
STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)Mike Burrows
 
Statik, Kanban's hidden gem
Statik, Kanban's hidden gemStatik, Kanban's hidden gem
Statik, Kanban's hidden gemMike Burrows
 
Agile India 2014: Kanban through its values - agendas & change at scale
Agile India 2014: Kanban through its values - agendas & change at scaleAgile India 2014: Kanban through its values - agendas & change at scale
Agile India 2014: Kanban through its values - agendas & change at scaleMike Burrows
 
Kanban values exercise
Kanban values exerciseKanban values exercise
Kanban values exerciseMike Burrows
 
Introducing kanban through its values (#LKNA13)
Introducing kanban through its values (#LKNA13)Introducing kanban through its values (#LKNA13)
Introducing kanban through its values (#LKNA13)Mike Burrows
 
2013 02 kanban the hard way v5 - London Lean Kanban Day #llkd13
2013 02 kanban the hard way v5 - London Lean Kanban Day #llkd132013 02 kanban the hard way v5 - London Lean Kanban Day #llkd13
2013 02 kanban the hard way v5 - London Lean Kanban Day #llkd13Mike Burrows
 
Kanban the Hard Way
Kanban the Hard WayKanban the Hard Way
Kanban the Hard WayMike Burrows
 
Who moved my risk? (LSSC12 talk)
Who moved my risk? (LSSC12 talk)Who moved my risk? (LSSC12 talk)
Who moved my risk? (LSSC12 talk)Mike Burrows
 

Mehr von Mike Burrows (14)

Celebration-5W exercise, version 2.0
Celebration-5W exercise, version 2.0Celebration-5W exercise, version 2.0
Celebration-5W exercise, version 2.0
 
Celebration 5W
Celebration 5WCelebration 5W
Celebration 5W
 
Managing change in the 21st century 4x3 2017 09 08
Managing change in the 21st century 4x3 2017 09 08Managing change in the 21st century 4x3 2017 09 08
Managing change in the 21st century 4x3 2017 09 08
 
Servant Leadership un-neutered
Servant Leadership un-neuteredServant Leadership un-neutered
Servant Leadership un-neutered
 
Kanban values exercise, 2016 edition
Kanban values exercise, 2016 editionKanban values exercise, 2016 edition
Kanban values exercise, 2016 edition
 
Are we there yet?
Are we there yet?Are we there yet?
Are we there yet?
 
STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)
 
Statik, Kanban's hidden gem
Statik, Kanban's hidden gemStatik, Kanban's hidden gem
Statik, Kanban's hidden gem
 
Agile India 2014: Kanban through its values - agendas & change at scale
Agile India 2014: Kanban through its values - agendas & change at scaleAgile India 2014: Kanban through its values - agendas & change at scale
Agile India 2014: Kanban through its values - agendas & change at scale
 
Kanban values exercise
Kanban values exerciseKanban values exercise
Kanban values exercise
 
Introducing kanban through its values (#LKNA13)
Introducing kanban through its values (#LKNA13)Introducing kanban through its values (#LKNA13)
Introducing kanban through its values (#LKNA13)
 
2013 02 kanban the hard way v5 - London Lean Kanban Day #llkd13
2013 02 kanban the hard way v5 - London Lean Kanban Day #llkd132013 02 kanban the hard way v5 - London Lean Kanban Day #llkd13
2013 02 kanban the hard way v5 - London Lean Kanban Day #llkd13
 
Kanban the Hard Way
Kanban the Hard WayKanban the Hard Way
Kanban the Hard Way
 
Who moved my risk? (LSSC12 talk)
Who moved my risk? (LSSC12 talk)Who moved my risk? (LSSC12 talk)
Who moved my risk? (LSSC12 talk)
 

Kürzlich hochgeladen

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 

Kürzlich hochgeladen (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 

Kanban: Thinking tools for portfolio-level problems

  • 1. LSSC 2012 Kanban: Thinking tools for portfolio-level problems Mike Burrows (@asplake)  Por*olio  Problems mike@djaa.com http://positiveincline.com Kanban  for    
  • 2. Why “Portfolio-level problems”? n  Tes$ng  the  Kanban  Method  as  a   thinking  tool   n  Less  about  offering  solu$ons  to  copy   n  More  about  framing  &  solving  problems   n  Idea  &  experience  sharing    Por*olio  Problems n  Good  &  bad   n  Contextual   Kanban  for n  Vision      
  • 3. Typical scenario §  Organisation §  Functional, hierarchical, not co-located, part outsourced §  Defined life cycle §  Well observed §  Specs, signoffs §  Cross-functional appetite for improvement,  Por*olio  Problems resourced §  Many fixed-date projects Kanban  for §  Remaining durations of many months §  Very low confidence of date compliance    
  • 4. Kanban  for    Por*olio  Problems   Cole sees dead people
  • 5. Cole sees dead people  Por*olio  Problems Kanban  for I  see  enterprise-­‐scale  problems  of  overwhelming  WIP,   ins$tu$onalized  at  every  level  of  the  organisa$on      
  • 6. Characteris$cs  of  typical  top-­‐down   solu$ons  to  porIolio  level  problems   n  Narrow   n  Compliance-­‐driven   n  Push    Por*olio  Problems n  Disconnect  between  person  &  system   Kanban  for n  Disrespect      
  • 7. Scaling  up  has  its  issues  too   n  “We  don’t  know  what  each  person   is  working  on”   n  So  allocate  them?   n  “We’ve  no$ced  that  people  are  too    Por*olio  Problems busy  on  too  many  things”   n  So  add  some  front  end  process?   Kanban  for    
  • 8. No  maPer  how  narrow  you  make  the   funnel  or  how  fine  you  make  the  filter…    Por*olio  Problems Kanban  for ...the  pipeline  will  remain  full      
  • 9. PorIolio  level  problems   n  They’re  very  real   n  From  all  sides,  solu$ons  that  don’t   help,  miss  the  point  or  make  things   worse    Por*olio  Problems Kanban  for    
  • 10. The  6  Kanban  prac$ces    –  are  they  even  relevant  here?   1.Visualize 2. Limit work-in-progress 3. Manage flow 4. Make process policies explicit  Por*olio  Problems 5. Implement feedback loops 6. Improve collaboratively (using models) Kanban  for    
  • 11. The  6  Kanban  prac$ces    –  are  they  even  relevant  here?   1.Visualize 2. Limit work-in-progress 3. Manage flow 4. Make process policies explicit  Por*olio  Problems 5. Implement feedback loops 6. Improve collaboratively (using models) Kanban  for    
  • 12. 1.Visualize n  Visualize  work   n  Projects1   n  Non-­‐projects   n  Demand  &  supply    Por*olio  Problems n  Flow,  delivery     Kanban  for 1Disclaimers  apply      
  • 13. 2. Limit work-in-progress n  PorIolio  constraints  designed  to   generate  flow  &  provoke  improvement   n  Number   n  Size  ($,  dura$on  expected)   n  WIP  ($,  elapsed  incurred)    Por*olio  Problems n  Burn  rate   n  Delivery  intensity  /  smoothness   Kanban  for n  Cost  of  Carry      
  • 14. At  both  extremes  of  scale,  limi$ng  by   number  is  very  effec$ve   n  #  of  developer-­‐level  work  items   n  #  of  ini$a$ves    Por*olio  Problems Kanban  for    
  • 15. At  intermediate  scales,  visualizing  or   limi$ng  by  number  is  less  help   n  Projects  vary  in  size  by  orders  of   magnitude   n  Volume   Not  everything  is  (or  should  be)  a  project    Por*olio  Problems n  Kanban  for    
  • 16. Some  relevant  $$  measures  for  single   projects   J F M A M J J A S O N D 1 2 3 4 5 6 7 8 9 10 11 12 Burn WIP n  Leverage  what  you    Por*olio  Problems have  now   J F M A M J J A S O N D Cost of Carry (cumulative) n  Derive  or  es$mate   Kanban  for before  adding  new   tracking      
  • 17. Size:  cost  *  dura$on   n  You  probably  want  to   penalize  both   n  You  might  wish  to  trade  them   Cost  Por*olio  Problems Kanban  for Duration    
  • 18. More  ques$ons  of  cost  *  $me   n  Where  is  the  inventory  that  we  should  help  out   of  the  door?   n  Which  projects  should  we  try  hardest  to  split?   n  Where  has  our  posi$on  worsened   unexpectedly?   n  What  is  my  porIolio  cycle  $me?    Por*olio  Problems n  By  IT  or  business  stream?   n  By  class  of  service?   Kanban  for n  What  is  our  inventory  cos$ng  to  hold?      
  • 19. Cost  of  Carry   n  Cost  *  rate  integrated  over  $me   n  Roughly  propor$onal  to  cost  *  dura$on   n  Apply  a  meaningful  rate  that  reflects   both  financing  and  delay  costs   n  >>  your  cost  of  funds    Por*olio  Problems n  >  25%  p.a.  (Reinertsen)   n  >  2  *  your  hurdle  rate  (me)   Kanban  for n  Risk-­‐adjusted?      
  • 20. Many  of  these  measures  can  be   aggregated,  sliced  &  diced   Limit this… to limit this J F M A M J J A S O N D Analyse Design Build Test  Por*olio  Problems Kanban  for Limit to capacity    
  • 21. 3. Manage flow n  Visual  management,  DSS   n  See  inventory  &  its  cost   n  See  flow  as  inventory  turnover   n  See  bright  spots,  rough  spots   what’s  dragging,  where  to  intervene   n  Time  dimension,  backwards  &  forwards    Por*olio  Problems n  A  support,  not  a  subs$tute  for  leadership   n  An  organiza$onal  feedback  mechanism,   Kanban  for “tension”  for  improvement   n  Make  the  most  of  what  you  have  now      
  • 22. @alhui  nails  it   n  Provide  just-­‐in-­‐$me  informa$on  to   promote  market  liquidity  and  buyer   decision-­‐making  #lssc12   n  Money  is  not  our  currency.  It's  not   scarce  enough.  Time  and  effort  are  our   unit  of  currency  #lssc12    Por*olio  Problems Kanban  for    
  • 23. My  hope  is  that  these…   1.Visualize 2. Limit work-in-progress 3. Manage flow …lead  to  these    Por*olio  Problems 4. Make process policies explicit 5. Implement feedback loops Kanban  for 6. Improve collaboratively (using models)    
  • 24. But  first  these…   Leadership Agreement Respect  Por*olio  Problems Understanding Kanban  for    
  • 25. Cole sees dead people  Por*olio  Problems Kanban  for I  see  enterprise-­‐scale  problems  of  overwhelming  WIP,   ins$tu$onalized  at  every  level  of  the  organisa$on      
  • 26. To:  kanbandev   Subject:    #ppm  <subject>     Your  problems,  thoughts,  experience    Por*olio  Problems Kanban  for    
  • 27. Thank you. Questions?  Por*olio  Problems Kanban  for Mike Burrows (@asplake) mike@djaa.com http://positiveincline.com