agile transformations, the good, the bad and the ugly

66
Agile Cambridge, 27-28 September 2012 Agile Transformations, the Good, the Bad and the Ugly Wanda Marginean

Upload: rally-software

Post on 13-Jan-2015

1.737 views

Category:

Technology


0 download

DESCRIPTION

The good, the bad and the ugly side of real life agile transformations. Wanda will share with you common challenges experienced by organisations during their agile journeys and provide you with key learnings that you can adopt within your own company.

TRANSCRIPT

Page 1: Agile Transformations,  the Good, the Bad and the Ugly

Agile Cambridge, 27-28 September 2012

Agile Transformations, the Good, the Bad and the Ugly

Wanda Marginean

Page 2: Agile Transformations,  the Good, the Bad and the Ugly

Wanda  Marginean  [email protected]      

Page 3: Agile Transformations,  the Good, the Bad and the Ugly

WHY  :  The  Vision.  Has  goal,  aspira<on,  emo<on,  cause  and  belief    HOW  :  The  guiding  principles.    Has  logic,  a  bias  towards  ac<on  and  provides  an  infrastructure  of  inten<on    WHAT  :  Prac<ces  and  results.  Is  dynamic  and  organic  

Page 4: Agile Transformations,  the Good, the Bad and the Ugly

WHY  do  we  want  to  become  an  Agile  organisa7on?      

HOW  do  we  want  to  do  it?        WHAT  do  we  need  to  do?  

Page 5: Agile Transformations,  the Good, the Bad and the Ugly

When does WHY go Bad and Ugly?

Page 6: Agile Transformations,  the Good, the Bad and the Ugly

Woolly WHY or no WHY

Corporate level Departmental level Team level Personal level

Page 7: Agile Transformations,  the Good, the Bad and the Ugly

Five Key Benefits of Agile, which all executives have heard about:

1. Reduced time-to-market

2. Increased quality

3. Reduced waste

4. Better predictability

5. Better morale

From: “The Truth About Agile Processes,” by Forrester Research analyst Carey Schwaber, 8/28/07

Page 8: Agile Transformations,  the Good, the Bad and the Ugly

checkbook commitments

Page 9: Agile Transformations,  the Good, the Bad and the Ugly

Not making the vision clear

JUST  DO  IT!  

Page 10: Agile Transformations,  the Good, the Bad and the Ugly

immediate RESULTS

Page 11: Agile Transformations,  the Good, the Bad and the Ugly

"Apple  is  commi;ed  to  bringing  the  best  personal  compu7ng  experience  to  students,  educators,  crea7ve  professionals  and  consumers  around  the  world  through  its  innova7ve  hardware,  soBware  and  Internet  offerings."    

"Facebook's  mission  is  to  give  people  the  power  to  share  and  make  the  world  more  open  and  connected."     Zuckenberg’s  own  vision  statement:  "People  

use  Facebook  to  stay  connected  with  friends  and  family,  to  discover  what’s  going  on  in  the  world,  and  to  share  and  express  what  maOers  to  them."    

Famous  quote  from  Steve  Jobs  in  the  1980’s:  "Man  is  the  creator  of  change  in  this  world.  As  such  he  should  be  above  systems  and  structures,  and  not  subordinate  to  them."    

Page 12: Agile Transformations,  the Good, the Bad and the Ugly

WHY do YOU want to become an Agile

organisation?

Page 13: Agile Transformations,  the Good, the Bad and the Ugly

When does HOW go Bad and Ugly?

Page 14: Agile Transformations,  the Good, the Bad and the Ugly

   Principles to follow Slowing down in order to speed up Investing time and effort

Think about:

Page 15: Agile Transformations,  the Good, the Bad and the Ugly

FOLLOWING the PLAN

Page 16: Agile Transformations,  the Good, the Bad and the Ugly

Maintaining culture that doesn’t support CHANGE

Page 17: Agile Transformations,  the Good, the Bad and the Ugly

0  

20  

40  

60  

80  

100  

1  2  

3  4  

5  

Perc

ent

Number of Simultaneous Projects

Time spent working Context switching time

Gerald Weinberg, Quality Software Management: Systems Thinking

Page 18: Agile Transformations,  the Good, the Bad and the Ugly

Not slowing down to speed up

Page 19: Agile Transformations,  the Good, the Bad and the Ugly

the same

metrics

Page 20: Agile Transformations,  the Good, the Bad and the Ugly

traditional performance

appraisals

Page 21: Agile Transformations,  the Good, the Bad and the Ugly

rewarding individual

heroics

Page 22: Agile Transformations,  the Good, the Bad and the Ugly

ignoring the need for infrastructure

Page 23: Agile Transformations,  the Good, the Bad and the Ugly

not pulling

testing FORWARD

Page 24: Agile Transformations,  the Good, the Bad and the Ugly

pushing deliver

to

Page 25: Agile Transformations,  the Good, the Bad and the Ugly

Build Build Build Test

2  weeks   4  weeks   6  weeks   8  weeks  

8  weeks  <ll  shippable  

6  weeks  <ll  shippable  

4  weeks  <ll  shippable  

often see this

Page 26: Agile Transformations,  the Good, the Bad and the Ugly

Build   T   Build   T   Build   T   Build   T  

2  weeks   4  weeks   6  weeks   8  weeks  

No  feature  more  than  2  weeks  from  shippable  

a little better

Page 27: Agile Transformations,  the Good, the Bad and the Ugly

Start testing here…

… instead of here

Why not this?

Page 28: Agile Transformations,  the Good, the Bad and the Ugly

Define your HOW

Page 29: Agile Transformations,  the Good, the Bad and the Ugly

Agile  manifesto  

Page 30: Agile Transformations,  the Good, the Bad and the Ugly

Principles  of  Lean  

Page 31: Agile Transformations,  the Good, the Bad and the Ugly

Principles  of  Product  Development  

Page 32: Agile Transformations,  the Good, the Bad and the Ugly

Learn  

Build  Measure  

Principles  of  Lean  Startup  

Page 33: Agile Transformations,  the Good, the Bad and the Ugly

V0.81

Page 34: Agile Transformations,  the Good, the Bad and the Ugly

Or mix of all… •  take  a  phased  approach,  inspect  and  adapt  •  transparency  and  collabora<ve  decision  making  •  servant  leadership  •  bring  tes<ng  forward  •  release  more  frequently  •  limit  queues  of  work    •  implement  feedback  loops  •  accept  we  need  help  -­‐  agile  coaching  •  implement  infrastructure  to  support  new  approach  

Page 35: Agile Transformations,  the Good, the Bad and the Ugly

When does WHAT go Bad and Ugly?

Page 36: Agile Transformations,  the Good, the Bad and the Ugly

We “can’t” create teams

Page 37: Agile Transformations,  the Good, the Bad and the Ugly

IGNORING THAT TEAMS PERFORM BETTER THAN INDIVIDUALS

•  Persistent •  Cross-functional •  Multi-disciplinary •  WIP limit •  Slack time •  Metrics (throughput, velocity) •  Mid-range planning •  Continuous improvement

Page 38: Agile Transformations,  the Good, the Bad and the Ugly

Retrospectives Ineffective use of

Page 39: Agile Transformations,  the Good, the Bad and the Ugly

What are we doing well?!!What’s not serving! us as a team?!!What would we change to improve?!

Retrospectives what we mean by

Page 40: Agile Transformations,  the Good, the Bad and the Ugly

No retrospectives

Page 41: Agile Transformations,  the Good, the Bad and the Ugly

Ignored

There is absolutely nothing !wrong! !

Page 42: Agile Transformations,  the Good, the Bad and the Ugly

NO Action

Page 43: Agile Transformations,  the Good, the Bad and the Ugly

lack of full planning participation

Page 44: Agile Transformations,  the Good, the Bad and the Ugly

what is the cost of not having the information?

Page 45: Agile Transformations,  the Good, the Bad and the Ugly

insights through dialogue

Page 46: Agile Transformations,  the Good, the Bad and the Ugly

Acceptance and commitment

Page 47: Agile Transformations,  the Good, the Bad and the Ugly

unavailable product owner

Page 48: Agile Transformations,  the Good, the Bad and the Ugly

communicating or, too busy for all the

Page 49: Agile Transformations,  the Good, the Bad and the Ugly

bad scrum master

Page 50: Agile Transformations,  the Good, the Bad and the Ugly

COMMAND CONTROL

and

Page 51: Agile Transformations,  the Good, the Bad and the Ugly

serve and facilitate

Page 52: Agile Transformations,  the Good, the Bad and the Ugly

remove impediments

Page 53: Agile Transformations,  the Good, the Bad and the Ugly

not having a onsite coach

Page 54: Agile Transformations,  the Good, the Bad and the Ugly

who cares? who listens?

Page 55: Agile Transformations,  the Good, the Bad and the Ugly

advise, motivate protect and serve

Page 56: Agile Transformations,  the Good, the Bad and the Ugly

team lacking  authority

Page 57: Agile Transformations,  the Good, the Bad and the Ugly

red tape decisions

Page 58: Agile Transformations,  the Good, the Bad and the Ugly

Bureaucracy assumes mediocrity

Agile assumes competence

Page 59: Agile Transformations,  the Good, the Bad and the Ugly

Everyone Pulling

Together!

Page 60: Agile Transformations,  the Good, the Bad and the Ugly

CHANGE is HARD

Page 61: Agile Transformations,  the Good, the Bad and the Ugly

Rever7ng  to  form  

Page 62: Agile Transformations,  the Good, the Bad and the Ugly

Nothing would be done at all If we waited until we could do it so well That no one could find fault with it

Cardinal Newman

Page 63: Agile Transformations,  the Good, the Bad and the Ugly

WHY  :  The  Vision.  Has  goal,  aspira<on,  emo<on,  cause  and  belief    HOW  :  The  guiding  principles.    Has  logic,  a  bias  towards  ac<on  and  provides  an  infrastructure  of  inten<on    WHAT  :  The  Method.  The  results  and  prac<ces  both  dynamic  and  organic  

Page 64: Agile Transformations,  the Good, the Bad and the Ugly

CALL ACTION

Start from asking yourself: WHY are we doing this agile transformation? …answer it on the organisational as well as personal level

TO

This Way To

Successful Agile

Transformation

Page 65: Agile Transformations,  the Good, the Bad and the Ugly

Thank you

Page 66: Agile Transformations,  the Good, the Bad and the Ugly

3  Keynotes  –    •   Ryan  Martens,  Rally's  Founder  &  CTO  •   Dean  Leffingwell,  World  Renowned  Agile  Author  &  Methodologist      

3  Tracks  –    •   BUILD  IT  -­‐  Speed  a  wide-­‐scale  adop<on  model  with  new  and  innova<ve  Agile  ideas  •   STEER  IT  -­‐    Bring  Agile  to  the  porcolio  level  of  your  business  •   GO  -­‐    Build  powerful,  custom  Rally  applica<ons,  reports  and  dashboards  for  beOer  decision-­‐making  and  sharing.      

 3  Learning  Opportuni7es  –    

• Rally  Technical  Training:  10  October  |  13:00  -­‐  16:00    • Scaled  Agile  Framework  Training:    9-­‐10  October  |  Dean  Leffingwell  • Be;er  Collabora7on  Through  Facilita7on:  9-­‐10  October  |  Jean  Tabaka  

     

Learn  more  and  Register  –  www.rallydev.co.uk  or  hOp://bit.ly/RallyON