pmi ireland annual conference 2012 - agile first steps

34
AGILE – FIRST STEPS PMI Ireland 2012 I’ll go up and find out what they need and the rest of you start coding!

Upload: colm-oheocha

Post on 25-Jun-2015

532 views

Category:

Business


0 download

TRANSCRIPT

Page 1: PMI Ireland Annual Conference 2012 - Agile First Steps

AGILE  –  FIRST  STEPS  PMI  Ireland  2012  

I’ll go up and find out what they need and the rest of you start coding!

Page 2: PMI Ireland Annual Conference 2012 - Agile First Steps

This  material  is  Copyright  Protected  under  the  following  Creative  Commons  License:    Attribution-­‐ShareAlike  3.0    Please  use  this  material  freely  and  derive  further  work  from  it.  BUT,  attribution  must  be  given  to  the  original  author,  and  these  same  rights  must  govern  all  derived  works.    Please  use  the  following  attribution:  “Colm  O’hEocha,  AgileInnovation  Ltd.  2012:  www.agileinnovation.eu”    

Page 3: PMI Ireland Annual Conference 2012 - Agile First Steps

AgileInnovation  

Copyright  ©  2012  AgileInnovation  

Page 4: PMI Ireland Annual Conference 2012 - Agile First Steps

Process  Control  Models  CLOSED-LOOP

Empirical - Adaptive OPEN-LOOP

Analytical - Predictive

Controller   Controller  

Inspect  

Set  Target  Set  Target  

Copyright  ©  2010  AgileInnovation  

AIM  &  FIRE  

FIRE  &  AIM  

Page 5: PMI Ireland Annual Conference 2012 - Agile First Steps

Copyright  ©  2010  AgileInnovation  

Page 6: PMI Ireland Annual Conference 2012 - Agile First Steps

Sense  +  Act  -­‐>  Agility  

Controller  

Inspect  

Set  Target   Adapt  

•  Clean  Design  &  Code  •  Late  Elaboration  (e.g.  User  Stories)  •  Shared  Code  Ownership  •  Test  Driven  Development…..  

•  Iteration  Plan  •  Team  Board  •  Daily  Stand-­‐Up…  

•  Pair  Programming  •  Customer  Reviews  &  

Feedback  •  Retrospectives  •  AutoTest…..  

Copyright  ©  2011  AgileInnovation  

Page 7: PMI Ireland Annual Conference 2012 - Agile First Steps

Resources   Schedule  

Scope/  Requirements  

Plan  Driven  

FIXED  

ESTIMATED  

Resources   Schedule  

Scope/  Requirements  

Value  Driven  

Quality Quality

Flipping  the  Iron  Triangle  

Copyright  ©  2010  AgileInnovation  

Page 8: PMI Ireland Annual Conference 2012 - Agile First Steps

Copyright  ©  2010  AgileInnovation  

Page 9: PMI Ireland Annual Conference 2012 - Agile First Steps

Software  Development  as  Sport  

Copyright  ©  2011  AgileInnovation  

Page 10: PMI Ireland Annual Conference 2012 - Agile First Steps

Sure we do Scrum, but… Ø  We do ‘feature length’ sprints Ø  Our stories span several sprints Ø  We work from a requirements spec Ø  We don’t bother with retrospectives Ø  Our manager approves our estimates Ø  Our QA team is offshore Ø  “Iteration 0” or ”Pre-Sprint” Ø  “Hardening Sprints” Ø  …

Scrumbut  vs.  Scrumbutt  

Copyright  2010  AgileInnovation  Limited  

Page 11: PMI Ireland Annual Conference 2012 - Agile First Steps

First  Steps…  

1. Make  the  Work  Visible  

2. Put  Roles  and  Teams  in  Place  

3. Establish  a  Flow  of  Work  

Page 12: PMI Ireland Annual Conference 2012 - Agile First Steps

Make  the  Work  Visible  

Page 13: PMI Ireland Annual Conference 2012 - Agile First Steps

“Radical  Transparency”  

Page 14: PMI Ireland Annual Conference 2012 - Agile First Steps

Primary  Product  Owner  

Architecture   Applications  Team  

Product  Owner  Platform  

Product  Owner  Segment  A  

Product  Owner  Segment  B  

Customer  A  

Customer  B  

Portfolio  Management  

Page 15: PMI Ireland Annual Conference 2012 - Agile First Steps

Project  Manager  (Position  of  Authority)  

Scrum  Master  (Servant-­‐Leader)  

"   Plan  &  Coordinate  "   Staff  &  Assign  "   Track  &  Report  "   Risk  &  Issue  Mgt  "   Evaluate  &  Reward  "   …  

"   Facilitate  Practices  "   Enforce  Constraints  "   Remove  Impediments  "   Block  Distractions  "   Carry  Food  &  Water  "   …  

Copyright  ©  2010  AgileInnovation  

Page 16: PMI Ireland Annual Conference 2012 - Agile First Steps

Align  Teams  with  Value  Flow  

Product  Backlog  

Product  Backlog  

Product  Backlog  

Product  Backlog  

Product  Backlog  

Page 17: PMI Ireland Annual Conference 2012 - Agile First Steps

Align  Teams  with  Value  Flow  

Product  Backlog  

Product  Backlog  

Product  Backlog  

Page 18: PMI Ireland Annual Conference 2012 - Agile First Steps

Communication  and  Co-­‐Location  30%  

10%  

5%  

0%  

15%  

20%  

25%  

0   100  40   60   80  20  

Separation  Distance  (meters)  0  P

roba

bility  of  Com

mun

icating  at  le

ast  o

nce  a  wee

k  

Source:  Tom  Allen  Copyright  ©  2010  AgileInnovation  

Page 19: PMI Ireland Annual Conference 2012 - Agile First Steps

Flow  

Page 20: PMI Ireland Annual Conference 2012 - Agile First Steps

Copyright  2010  AgileInnovation  Limited  

Lessons  from  Queuing  Theory  

Page 21: PMI Ireland Annual Conference 2012 - Agile First Steps

Copyright  2010  AgileInnovation  Limited  

Page 22: PMI Ireland Annual Conference 2012 - Agile First Steps

Stop  Starting  –  Start  Finishing  

Page 23: PMI Ireland Annual Conference 2012 - Agile First Steps

Effects  of  Multi-­‐Tasking  Psychological:  •  20%  Context  Switching  Loss  •  Distraction  Hangover  Systems:  •  Delayed  Feedback  •  Longer  Cycle  Times  

Research  shows  that  drivers  using  mobile  phone  have  a  higher  accident  rate  than  anyone  except  very  drunk  drivers  

Page 24: PMI Ireland Annual Conference 2012 - Agile First Steps

Out-­‐Learn  the  Competition  

100%  Chance  of  Success  

100%  Chance  of  Failure  

Information    Generation  

Copyright  ©  2011  AgileInnovation  

•  Maximise  Information  Value  •  Minimise  Information  Cost  

Page 25: PMI Ireland Annual Conference 2012 - Agile First Steps

Copyright  ©  2010  AgileInnovation  

Page 26: PMI Ireland Annual Conference 2012 - Agile First Steps

Regular  Demos  

Page 27: PMI Ireland Annual Conference 2012 - Agile First Steps

The  Agile  Adoption  Curve  

Initiation

Awar

enes

s

Con

side

ratio

n

Inve

stig

atio

n

Pilo

t

Ado

ptio

n

Adoption

Ada

ptat

ion

Acc

epta

nce

Rou

tiniz

atio

n

Infu

sion

Assimilation

The Agile Adoption Curve and ‘Chasms’

Copyright  ©  2010  AgileInnovation  

“We’re  different”  

“Fail  to  Scale”  

Page 28: PMI Ireland Annual Conference 2012 - Agile First Steps

Expect  Resistance  

Enlist  Support:  •  Top-­‐Down:  Executive  Sponsor  •  Bottom-­‐Up:  Champions  •  Outside-­‐In:  Professional  Coach  

Page 29: PMI Ireland Annual Conference 2012 - Agile First Steps

•  Decide  on  Small  Changes  •  Implement/Experiment  •  Inspect  the  Results  • Optimise/Stabilise/Embed  •  Repeat  

Copyright  ©  2010  AgileInnovation  

Evolutionary  Change  -­‐  PDCA  

Plan  –  Do  –  Check  -­‐  Act  

Page 30: PMI Ireland Annual Conference 2012 - Agile First Steps

Training  is  necessary  but  insufficient…  

ScrumAlliance  –  CSM,  CSD,  CST,  CSP…  Scrum.org  –  PSD,  PSM,  PST…  

Copyright  ©  2010  AgileInnovation  

Page 31: PMI Ireland Annual Conference 2012 - Agile First Steps

Coach  

Facilitate  

Educate  

Support  Notice  

Feedback  

Copyright  ©  2010  AgileInnovation  

Page 32: PMI Ireland Annual Conference 2012 - Agile First Steps

Approved  Supplier  to  Enterprise  Ireland  “Lean  Competitiveness  Program”  

Lean  Start   Up  to  €5000  

LeanPlus   Up  to  50%  of  €70,000  

LeanTransform   Up  to  50%  of  >€70,000  

Page 33: PMI Ireland Annual Conference 2012 - Agile First Steps

Colm  O’hEocha  

AgileInnovation  

 

[email protected]  

Page 34: PMI Ireland Annual Conference 2012 - Agile First Steps

This  material  is  Copyright  Protected  under  the  following  Creative  Commons  License:    Attribution-­‐ShareAlike  3.0    Please  use  this  material  freely  and  derive  further  work  from  it.  BUT,  attribution  must  be  given  to  the  original  author,  and  these  same  rights  must  govern  all  derived  works.    Please  use  the  following  attribution:  “Colm  O’hEocha,  AgileInnovation  Ltd.  2012:  www.agileinnovation.eu”