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: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Kürzlich hochgeladen (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

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