• Save
Objective Agility
Upcoming SlideShare
Loading in...5
×
 

Objective Agility

on

  • 822 views

Objective Agility - what does it take to be an Agile company?

Objective Agility - what does it take to be an Agile company?

A look at Agile beyond software and operations/

Statistics

Views

Total Views
822
Views on SlideShare
822
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Objective Agility Objective Agility Presentation Transcript

  • SIGIS T  Con Marc ference   h  201 2  Objec&ve  Agility  What  does  it  take  to  be  an  Agile  company?   allan  kelly   Twi8er:  @allankellynet   h8p://www.allankelly.net   h8p://www.so@warestrategy.co.uk  
  • Allan  Kelly  •  Training  &  Coaching  for  Agile   adopGon  and  deepening  •  Author:   –  Changing  So8ware  Development:   Learning  to  be  Agile,  Wiley  2008.   97  Things  Every  Programmer  Should  Know   Henney,  2010     Context  EncapsulaGon  in   PaHern  Languages  of  Program  Design     Volume  5,  2006  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   2  
  • BusinessPatterns forSoftwareDevelopersOut now!John Wiley &SonsISBN:978-1119999249
  • Agile,  Agile  methods  &  Agile  toolkit   The  State  of  Agile   •   Quick  on  our  feet   (our  objecGve)   •   Deliver  quickly   •   Respond  to  change  rapidly   •   Seize  opportuniGes   Kanban   Agile  Methods   ...   DSDM   Promise  to  create  the  state  of  Agile   Scrum   XP   •   Test  Driven  Development,  Refactoring   The  Agile   •   IteraGons,  Time  boxing   Toolkit   •   User  Stories,  Feature  injecGon   •   RetrospecGves,  ....  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   4  
  • Agile  in  context  More   XP  prescrip&ve   Scrum  …   More   philosophical:   Agile   value,  idea  based   Lean  thinking   Organiza&onal  Learning   Applicability   (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   5  
  • Where  do  you  find  Agility?  •  Sprinkling  Agile  dust  does  not  make   everything  right  •  Agile  paints  a  picture  of  sweetness  and  light   –  An  aspiraGon  •  Agile  is  a  reverse  engineered  term   –  A  term  used  to  describe  where  we  want  to  be  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   6  
  • Where  is  Agile?   The  future  is   Agile  is  already   already  here  -­‐  it   here  -­‐  it  is  just   is  just  unevenly   unevenly   distributed.     distributed.     William  Gibson,  author,   Allan  Kelly,  2010   NPR  interview  1999  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   7  
  • Agile  is   already  here   (   )   -­‐  it  is  just   •  Many  companies  exhibit   unevenly   some  Agile  characterisGcs   distributed.     –  Easier  for  small  companies  to   be  Agile   •  Large  companies   –  Agile  in  some  ways   –  Maybe  not  in  others     All  logos  and  trademarks   acknowledged  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   8  
  • Defining  Agile   Professor  Donald  Sull  of  the  London   Agile  is  what  both   the  latest  business   Business  School  …  defines  [Agility]   strategy  and   as  a  company’s  ability   so@ware   consistently  to  idenGfy  and   development   seize  opportuniGes  more   methodology  aspire   quickly  and  effecGvely  than   to  be.   rivals.   Repeatedly  demonstrate   Financial  Times,  20  November,  2007,  “Agility:   Flexibility  takes  over  from  planning”   agility  -­‐  not  a  one  off  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   9  
  • Why  be  Agile?   What  is  Agile  to  you?     •  Fashion?   –  Everyone  else  is  doing  it?   •  Reduce  costs?   •  Today:     •  Improve  ROI?   –  Agile  means  be8er   –  Which  means?   –  Be8er  IT  delivery   •  Avoid  failure?   •  Tomorrow     –  Agile  creates  new   opportuniGes   –  CompeGGve  advantage  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   10  
  • I  can’t  think  of  anything  more  important   than  building  an  agile  company,  because   the  world  changes  so  quickly  and   unpredictably   [Agility]  comes  in  different  forms,   but  basically  it’s  the  ability  to   quickly  adapt  to  or  even  anGcipate   and  lead  change.       Agility  in  the  broadest  form  affects   strategic  thinking,  operaGons,   technology  innovaGon  and  the   ability  to  innovate  in  products,   Michael  A  Cusumano   processes  and  business  models.   DisGnguished  Professor  of  Management  at   the  MIT  Sloan  School  of  Management  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   11  
  • Strategy,  Porqolio  &  OperaGonal  Strategic   •   PaGence:  wait  for  right  opportunity   •   Boldness:  to  act  Agility   •   Small  probes:  small  acquisiGons,  alliances,   minority  stakes  PorFolio   •   CulGvate  new  opportuniGes;  cull  failing  ones   •   Tools  to  evaluate  projects;  make  difficult  Agility   decisions   •   Develop  internal  staff  and  managers  Opera&onal   •   Exploit  opportuniGes,  cut-­‐costs  faster  than   compeGtors  Agility   • Spot  opportuniGes:  systems  to  gather  and  share   informaGon   •     Act  on  informaGon:  processes  to  make  decisions  Donald  Sull,  McKinsey  Quarterly,  December  2009,  h8ps://www.mckinseyquarterly.com/Strategy/Strategic_Thinking/CompeGng_through_organizaGonal_agility_2488  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   12  
  • Today  -­‐  OperaGonal  Agility   •   Exploit  opportuniGes,  cut-­‐costs  faster  than  compeGtors  Opera&onal   • Spot  opportuniGes:  systems  to  gather  and  share  Agility   informaGon   •     Act  on  informaGon:  processes  to  make  decisions   Where  we  are  today   •   IT  centric   Tension  with  non-­‐Agile     •   Scrum  for  Project  Management   •   Porqolio     •   XP  for  Engineering   •   Strategy   •   Lean  for  Improvement   Are  we  there  yet?  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   13  
  • Porqolio  Agility  (the  next  challenge)   •   CulGvate  new  opportuniGes;  cull  failing  ones  PorFolio   •   Tools  to  evaluate  projects;  make  difficult  decisions  Agility   •   Develop  internal  staff  and  managers  •  Apply  Agile  principles   –  Time  box  /  Regular  rhythm   –  Decide  as  late  as  possible   –  Decide  on  value   –  Embrace  change  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   14  
  • Porqolio  Agility   •   CulGvate  new  opportuniGes;  cull  failing  ones  PorFolio   •   Tools  to  evaluate  projects;  make  difficult  decisions  Agility   •   Develop  internal  staff  and  managers  •  End  annual  planning  cycle   –  Embrace  experimentaGon  •  IteraGve  Porqolio  review   –  Regular  schedule  –  monthly,  quarterly  •  Projects  &  Teams  demonstrate:     RIP:  14  September  2008   –  Value  added  v.  Cost  •  Align  with   –  Strategy,  Risk  profile,  Resourcing  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   15  
  • Remember:  Agile  is  Empirical  •  Can’t  know   –  How  long  it  will  take  unGl  you  start  doing   –  How  many  people  you  need  unGl  you  start  doing  •  Teams  have  responsibility   –  Give  them  the  tools,  give  them  the  problem   Do  a  li8le  –  Measure  -­‐  Adjust   Deming  /  Shewhart  cycle   Eric  Ries  –  Lean  Start-­‐Up   PDCA:  Plan,  Do,  Check,  Adjust   Build-­‐Measure-­‐Learn  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   16  
  • Simple  Porqolio  recipe  •  10th  of  each  month   –  Management  by  rhythm  •  Each  team  15  minutes   –  Benefits  delivered  /  opGons  created  this  month   –  Cost  this  month   –  What’s  next?   –  Alignment  to  strategy  (why  do  this?)   –  Requests,  impediments,  new  opportuniGes  •  AcGon:  Status  Quo,  Grow,  Shrink,  Close  •  Balance  company  resources,  risk,  innovaGon.  etc.  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   17  
  • Strategy   •   PaGence:  wait  for  right  opportunity  Strategic   •   Boldness:  to  act  Agility   •   Small  probes:  small  acquisiGons,  alliances,   minority  stakes  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   18  
  • Strategy   Strategy   OperaGonal   Structure  &   Decisions   Form   Strategy  realized  in  OperaGonal  Decisions  and   the  Structure/Form  of  organizaGon    (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   19  
  • Strategy:  OperaGonal  Decisions  •  Thousands  of  small  decisions  make  difference   –  Between  Agile  or  not   –  Between  strategy  alignment  or  not  •  Know  the  decisions  you  can  delay   –  And  those  you  cannot   –  Avoid  early  commitment   –  Recognize  value  in  opGons  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   20  
  • Strategy:  OperaGonal  Decisions  •  Fail  fast,  fail  cheap   –  ExperimentaGon  over  planning   –  Modern  tools  (+  Agile  methods)  =  cheap  to  try   –  Only  way  to  know  is  to  try  •  Know  thy  customer   –  Who  are  they?   –  What  problems  to  they  have?   –  What  problem  do  you  solve?  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   21  
  • Strategy:  Structure  &  Form  •  Resource  strategically   –  Keep  teams  together   –  Start  small,  grow  slowly   –  Shrink  to  close  •  VerGcal  teams  with  responsibility   –  End-­‐to-­‐end  delivery  •  Balance  Managers  to  workers   –  Avoid  too  many  Chiefs  and  too  few  Indians  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   22  
  • Strategy:  Structure  &  Form  •  Limit  Work  In  Progress   –  End  salami  slicing  people  between  projects   –  More  WIP,  Less  delivered   –  WIP  makes  it  hard  to  see  issues   –  Task  switching  is  expensive  •  Focus  on  outputs   –  Not  inputs   –  Value  add  over  cost  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   23  
  • Strategy:  Structure  &  Form  •  Succession  planning  for  Knowledge   –  Grow  your  own  experts   –  Outsourcing  can  hollow  out  knowledge  •  Short  planning  horizons  with  feedback   –  Railway  Gmetable  Porqolio  reviews   –  Plan  early,  plan  o@en,  include  feedback  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   24  
  • What  does  this  mean?   Build  effecGve  delivery   machine     Then     Move  outwards  and  upwards   (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   25  
  • Move  on  up…   Only  about  20%  of   features  &  funcGons  •  Know  your  customer   in  typical  custom   –  Segment   so@ware  are  used   –  Target   Mary  &  Tom  Poppendieck  •  Say  No   ImplemenGng  Lean  So8ware   Development  2007   –  Saying  Yes  is  easy   –  Saying  No  is  real  strategy  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   26  
  • Push  Up  to  Push  Down   Pushing   Pushes   Agile  up   Agility   to   down  by   Porqolio   devolving   &   decisions   Strategy   •  Employees  make  decisions  when  &   where  they  are  needed   •  More  informaGon,  more  Gmely   •  Be8er  decisions  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   27  
  • Use  Agile  to….    •  Validate  the  market  in  the  market    Agile  +  Modern  tools  =                Cheap  to  Try  =                Cheap  to  Fail  •  Try:  fail  fast,  fail  cheap   –  Know  when  to  try   –  Know  when  to  stop  •  Keep  it  Simple  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   28  
  • The  Agile  Advantage  •  Agile  Strategy   Live  or  Die   –  Try  lots  of  stuff,  see  what  works   Agile    •  Agile  Porqolio   –  Keep  experiments  flowing   Think  Agile   –  Stop  the  stuff  that  doesn’t  work  •  Agile  OperaGons   –  Keep  it  fast   Agile  Toolkit   –  Keep  it  cheap   &  Methods   –  Keep  quality  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   29  
  • Thank  you!  allan  kelly  So@ware  Strategy  Ltd.  www.so@warestrategy.co.uk   QuesGons?  www.allankelly.net  allan@allankelly.net  Twi8er:  @allankellynet  (c)  Allan  Kelly   h8p://www.so@warestrategy.co.uk   30