1

Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Beyond  Projects  Or  The  End  of  Projects  and  what  happens  next  Allan  Kelly  [email protected]  h7p://www.allankelly.net  Twi7er:  @allankelly.net   Keynote  

Tampere  goes  Agile!    October  2015  

#BeyondProjects  

Page 2: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Allan  Kelly…  Ø  Training  for  Agile  Ø  Advice  on    

Ø  Agile,  adopKng  Agile  Ø  Organizing  teams  

Author  –  Xanpan:  Team  Centric  Agile  SoOware  Development  

h7ps://leanpub.com/xanpan  (2014-­‐2015)  –  Business  Pa3erns  for  So6ware  Developers  (2012)  –  Changing  SoOware  Development:  Learning  to  be  Agile  

(2008)  

[email protected]  h7p://www.allankelly.net  @allankellynet  (Twi7er)  

Page 3: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Taken  from  h7p://armstrap-­‐documentaKon.readthedocs.org/en/latest/geYng-­‐started-­‐eclipse-­‐development-­‐tools.html  

Page 4: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

project  

noun  |ˈprɒdʒɛkt|  1  an  individual  or  collaboraKve  enterprise  that  is  carefully  planned  to  achieve  a  par>cular  aim:  a  research  project  |  a  project  to  build  a  new  power  sta8on.  •  a  piece  of  research  work  undertaken  by  a  school  or  college  student:  a  history  project.  •  a  proposed  or  planned  undertaking:  the  novel  undermines  its  own  stated  project  of  telling  a  story.  2  (also  housing  project)N.  Amer.  a  government-­‐subsidized  housing  development  with  relaKvely  low  rents:  her  family  s8ll  lives  in  the  projects.  

From  Apple  MacOSX  dicKonary  

Page 5: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

A  project  is….  

Project  Management  InsKtute  -­‐  h7p://pm4id.org/1/2/    

"PMI  defines  a  project  by  its  two  key  characterisKcs:    •  it  is  temporary  and    •  undertaken  to  create  a  product,  service,  or  

result  that  is  unique."    

Page 6: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Problem  #1  -­‐  Benefit  

Project  Success  Criteria  •  On  Schedule  •  On  Budget  •  On  Quality  (Features)  

Where’s  the  value?  £  $  €  

Page 7: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Project  Model  AssumpKons  

1.  Value  is  knowable    And  is  known  before  start  

2.  There  is  no  value  in  flexibility    i.e.  OpKons  are  valueless  

Page 8: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Pre-­‐defined  outcome?  

Requirements  change  

Compound  to  ~27%  per  annum  

The  observed  rate  of  change  in  the  US  is  about  2%  per  

calendar  month  

Capers  Jones,  2008  

The  world  changes,  get  over  it  

Page 9: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

70%  believe  they  are  failing  to  idenKfy  and  quanKfy  the  benefits  adequately  38%  openly  admit  they  overstate  the  benefits  in  order  to  obtain  funding  80%  report  that  the  review  and  evaluaKon  of  completed  projects  is  also  inadequate    

due  to  the  focus  on  [achieving]  cost,  Kme  and  quality  objecKves  and  not  on  whether  the  intended  benefits  were  realized.  

Delivering  value  from  IS  and  IT  investments,  John  Ward,  Cranfield  School  of  Management,  2006  –  survey  of  UK  &  Benelux  managers  h7p://www.som.cranfield.ac.uk/som/dinamic-­‐content/research/documents/deliveringvaluereport.pdf  

IT/IS  &  Business  Manager  survey    

Page 10: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Conflict  and….  Goal  displacement  – Chasing  date  over  benefit  – Chasing  Kme  over  benefit  – Chasing  cost  over  benefit  – Chasing  features  over  benefit  

The  Project  model  leads  to…  

Page 11: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

SoluKon  

Page 12: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Focus  on  Benefit  not  The  End  Ask  not,  “When  will  the  soOware  be  done?”  

Do  ask:  “When  will  the  soOware  deliver  value  next?”  

Think:  Stream  of  Value    (which  might  stop  one  day)  

Not:  An  end  date  

Page 13: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Change  Governance  

•  Base  Governance  on  actual  delivered  benefits  – Not  milestones  completed  – Not  documents  – Not  budgets  

Picture  from  Picasa  -­‐  CreaKve  Commons  License    h7p://commons.wikimedia.org/wiki/

File:House_of_Parliment_6_2012-­‐07-­‐08.jpg  

What  have  you  delivered  for  me  lately?  

Page 14: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Governance  based  on  results  

•  Experiment  friendly  – Failure  tolerant  – Fail  fast,  fail  cheap  (salvage)  

•  Align  with  strategy  •  Governance  through  Itera8ve  Por>olio  Management  

Page 15: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

IteraKve  Por�olio  Management  

•  Fixed  schedule  for  gate  reviews  •  Review  what  is  ready  on  a  date  – Benefit  delivered  to  date  – PotenKal  benefit  if  conKnued  

Page 16: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Problem  #2  –  The  End  

SoOware  isn’t  temporary  

Page 17: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Successful  soOware  doesn’t  stop  

Successful  soOware  conKnues  to  change  Only  dead  soOware  has  an  end-­‐date  

 

Projects  end

 

Successful  so

Oware  

doesn’t  

Page 18: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Successful  soOware?  

Moodle  Weekly  downloads:  23,239  Last  update:  3  days  (16  Jan)  

Web  Torrent  Weekly  downloads:  0  Last  update:  17  April  2013  (9mths)  

PerlLORD  Weekly  downloads:  0  Last  update:  25  May  2013  (8mths)  

1)  If  they  use  it,  it  will  change  

2)  Only  Dead  SoOware  Stops  changing  

Data  from  SourceForge  search  for  “WebBrowser”  19  Jan  2014  

Page 19: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

End  dates  damage  quality  

•  Short  term  thinking  leads  to…  – Corner  cuYng  – Known  &  unfixed  bugs  – Residual  technical  debt  – Knowledge  lost  

Page 20: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

End  Date  considered  harmful  

Late  requirements  considered  inferior  

Page 21: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

A  Project  is…  

“A  temporary  organiza>on  that  is  needed  to  produce  a  unique  and  predefined  outcome  

or  result  at  a  pre-­‐specified  >me  using  predetermined  resources.”  

PRINCE2  definiKon  of  project  

Page 22: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

ConKnuous  not  Temporary  

ConKnuous  flow  ConKnuous  improvement  ConKnuous  delivery  ConKnuous  benefit    

Page 23: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

A  Match  Made  in  Hell  

SoOware  Development  

Project  Management  

SoOware  is  forever   Projects  are  TEMPORARY  

Page 24: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

RaKonal  end  dates?  

In  the  US  more  than  half  of  the  large  projects  …  predetermined  end  date  is  selected,  and  it  is  forced  on  the  project  

by  arbitrary  decree.      

Capers  Jones,  2008  

Page 25: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

SoluKon  

Work  to  the  business  deadline  

Do  what  you  can  in  the  Kme  Do  good  work    

 

Page 26: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Deadlines  Good  

End  dates  Bad  

Page 27: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Problem  #3  -­‐  

Temporary  OrganizaKons  

Page 28: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Temporary  organizaKons  

The  most  destrucKve  idea  known  to  soOware  development  

Page 29: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Temporary  OrganizaKon?  

•  Storming  •  Norming  •  Forming  •  Performing  •  Destroying  

}  Takes  Kme  &  money!  

Why  destroy  performing  teams?  Why  spend  that  money?  Why  loose  knowledge?  

Page 30: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Temporary  organizaKons  

Disbanding  teams  destroys  – Knowledge  – Capability  – Performance  

The  most  destrucKve  idea  known  to  soOware  development  

Page 31: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Corporate  Psychopathy  Process  by  which  corporaKons  disband  performing  teams  and  

release  staff  

Page 32: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

SoluKon  

Base  work  around  stable  teams    Aim  for  conKnuity  

Page 33: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Bring  the  work  to  the  team  

Page 34: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Organize  by  business  stream  &  team  

•  Aim  for  stable  teams  &  conKnuity  •  Close  to  business  •  Manage  queues  within  capacity  

Stream  #1  Dev  Team  

Page 35: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

What  to  do  about  it…  

•  Keep  teams  together  •  Flow  work  to  the  teams  •  Work  in  the  small  •  Work  conKnually  •  Demonstrate  value  

Page 36: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Problem  #4  –  Projects  are  Big  

•  Project  model  is  opKmized  for  big  •  Used  on  small  pieces  of  work  it  inefficient  •  Projects  push  big  decisions  up    –  to  big  men    – with  big  cheque  books    –  top-­‐down  authority  

Page 37: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

SoOware  development…  

•  Does  NOT  have  economies  of  Scale  •  Development  has  DISECONOMIES  of  scale    

Page 38: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Milk  is  cheapest  in  BIG  cartons  

So6ware  is  cheapest  in  lots  of  small  cartons  

And  small  cartons  of  soOware  reduce  risk  

Page 39: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Big  increases  risk  

Page 40: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

SoluKon  

Think  small  Get  good  at  small  

Page 41: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

SoOware  development…  

•  Does  NOT  have  economies  of  Scale  •  Development  has  DISECONOMIES  of  scale    Therefore  

•  Stop  thinking  BIG  •  Start  thinking  SMALL  

Page 42: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Maybe….  All  knowledge  intensive  

industries  have  diseconomies  of  scale  

Page 43: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Consider  a  large  project  Against  several  small  

projects  

Project  A:  Risk  =  30%  Value  at  risk  =  £1m  Therefore  risk  weighted  value  =  £300,000  

Prj  B:  Risk  =  15%    Value  @  risk  =  £½m  

Therefore  …  =  £75,000  

Prj  C:  Risk  =  15%    Value  @risk  =  £½m  

Therefore  …  =  £75,000  

E:  Risk  =  6%      @risk  =  £200k  

Therefore  =  £12k  F:  Risk  =  6%      @risk  =  £200k  

Therefore  =  £12k  

G:  Risk  =  6%      @risk  =  £200k  

Therefore  =  £12k  H:  Risk  =  6%      @risk  =  £200k  

Therefore  =  £12k  I:  Risk  =  6%      

@risk  =  £200k  Therefore  =  £12k  

Page 44: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Big  Batch  Size  

Make  lots  of  this!  Build  this!   Deliver  this!  

Wait   Wait  

Page 45: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Small  Batch  Size  

…  and  keep  going  

Page 46: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Projects  are  big  batch  Small  batches  best  for  soOware  

Small  batches  reduce  risk  Regular  delivery  increases  ROI  

Page 47: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

The  End  of  Projects  

•  Projects  are  accounKng  codes  •  Finished  SoOware  is  Dead  SoOware  – Living  soOware  changes  – Dead  soOware  doesn’t  – Living  soOware  doesn’t  end  

•  Project  thinking  kills  soOware  

Page 48: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Project  Manager  

Not  fair!  You  misrepresent  us!    

Page 49: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Wait  a  minute….  

Project  Manager  

So  what  is  “A  project”?  

We  don’t  Break  up  teams,  or  SKck  doggedly  to  requirements  

We  do  -­‐  Allow  change  -­‐  Consider  value  -­‐  Work  conKnually  

Why  does  Prince  2  contain  this  definiKon?  

And  what  does  a  “Project  Manager”  actually  Manage?  

Page 50: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Problem  #5:  Language  

Page 51: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

“False  Projects”  

When  the  language  of  projects  is  used  to  discuss  work  which  is  not  a  project  

Confusion!    

Stop  confusing  people  Stop  misleading  

yourselves  

Page 52: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

SoluKon  –  New  Language  IniKaKve   MVT  exploring  a  possibility  

Might  grow  with  Kme  Work  stream   Established  team  working  on  conKnuing/

sustaining  product  in  support  of  business  and  generaKng  value  

Client  engagement  

Team  serving  the  needs  of  a  client  (May  be  a  Ini>a>ve  or  established  Work  Stream)  

…  and  some  ..   …  more  (haven’t  worked  it  out  yet)  

Page 53: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Beyond  Projects  

A  new  model….  

Page 54: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Waterfall  2.0  

Jonathon’s  Run  Fall,  Pennsylvania  by  Hubert  Stoffels  (h7p://flickr.com/photos/22195940@N00)    CreaKve  Commons  License  

ConKnuous  Flow  

Page 55: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

ConKnuous  flow  

•  Work  in  the  small  •  Get  good  at  doing  small  things  – Deliver  small  increments  of  value  – And  evaluate  results  

•  Go  fast  •  Value  seeking  •  Repeat,  don’t  stop  

Page 56: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Organize  for…  

Work  management  opKmized  for  small  – Lots  of  small  decisions  – Devolved  authority  

Base  work  around  stable  – Teams  

Aim  for  conKnuity    

Page 57: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Could  this  ever  work?  

•  Governance  by  results?  •  Fail  fast,  fail  cheap?  

Seems  to  work  well  on  Sand  Hill  Road  …  

Page 58: Beyond’Projects’ - Allan Kelly - Agile training ... · Consider’alarge’project Againstseveral’small’ projects’ ProjectA:’Risk’=30%’Value’atrisk’=£1m’ Therefore’risk’weighted’value’=£300,000’

Xanpan  Amazon  or  LeanPub  

h7ps://leanpub.com/xanpan  Print  h7p://Knyurl.com/nnu7hom  

#NoProjects  /  Beyond  Projects  •  It  ain’t  ever  over  •  BAU  is  not  a  dirty  work  

allan  kelly  [email protected]  www.soOwarestrategy.co.uk  Twi7er:  @allankellynet