water-scrum-fall agile reality for large organisations · ˘water-scrum-fall ˇ agile reality for...

45
‘Water-Scrum-Fall– Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant [email protected]

Upload: buikiet

Post on 21-Jun-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

‘Water-Scrum-Fall’ – Agile Reality for Large Organisations

By Manav MehanPrincipal Agile consultant [email protected]

Page 2: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Interests and Experience

• Leading Change and Transformation in Large, Complex organisations • Agile Coach, Practitioner & Trainer on Scrum, Lean, XP, FDD and DSDM• Certified Prince 2 Practitioner, Certified Scrum Master & Accredited Trainer• Creation & leadership of Portfolio/ Program Management, PMO & QA functions• Business Process Management in Agile, CMMi, Six Sigma, Lean & ITIL • Line, Budgetary & Functional Management in fast paced, large organisations • Off shoring, Outsourcing and Distributed working across US, Europe & India

Spl. “Scaling/ Enterprise Agile with governance”

- 1 -

Page 3: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Creating quality, working deliverables

That provide the highest possible business value

Whilst reducing the risk of failure

Inspect & Adapt

Agile Delivery is about....

- 2 -

Page 4: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Agenda

- 3 -

What is Water-Scrum-Fall?

What difference does it make?

Tale of a Retail Bank

How to make a difference?

Page 5: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Disclaimer

Water-Scrum-Fall is fine as a starting point

BUT

You are doomedif its the end goal of your Agile journey

- 4 -

Page 6: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Water Fall & Scrum

- 5 -

Page 7: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Water-Scrum-Fall

- 6 -

Page 8: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

The Real World

- 7 -

Page 9: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Agenda

- 8 -

What is Water-Scrum-Fall?

What difference does it make?

Tale of a Retail Bank

How to make a difference?

Page 10: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Val

ueC

ost

Time

Agile DeliveryAgile Delivery

Val

ueC

ost

Time

Predictive Delivery

Val

ueC

ost

Time

Delivering Business Value Faster

- 9 -

Page 11: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Based on 4,770 participants from 91 countries

Industry’s View of Agile Benefits

- 10 -

Page 12: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Organizations using Agile

- 11 -

Page 13: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

ABC 2012

Agile projects

Chaotic projects

Structured projects

Page 14: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Agile is an umbrella term for a variety of adaptive, iterative and incremental techniques and methods

- 13 -

Page 15: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

ABC 2012

Family of Agile Methods

XPLean

XPLean

DSDMA/OUP

Scrum

XPLean

AgileManagement

Practices

Agile MethodFramework:

Defined project lifecycle;deliverables; roles etc.

AgileEngineering

PracticesXP

Lean

ScrumScrumDSDMA/OUP

DSDMA/OUP

Agile Practices

Individual Methods Combinations

- 14 -

Page 16: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

ABC 2012

Values

Principles

Practices

- 15 -

The Agile Journey!

Page 17: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

ABC 2012

Values

Principles

Practices

Being

Doing

Understanding

- 16 -

The Agile Journey!

Page 18: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

The Agile Journey!

Doing Understanding BEING

- 17 -

Page 19: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 18 -

Page 20: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Agenda

- 19 -

What is Water-Scrum-Fall?

What difference does it make?

Tale of a Retail Bank

How to make a difference?

Page 21: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

A Large Retail Bank

- 20 -

Page 22: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Managing Money!

- 21 -

http://gawker.com/5889249/the-five-best-quotes-in-bloombergs-outrageous-banker-bonuses-story

Page 23: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Complex Set of Technologies

- 22 -

http://www.maia-intelligence.com/banking-solution.htm

Page 24: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Water-Scrum-Fall

- 23 -

Page 25: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Water-Scrum-Fall Considerations

- 24 -

Change Management/ Transformation, Governance, Compliance & Gating

Executive Sponsor/ Business Stakeholders

Business Case, Requirements & Funding

Engineering Practices TDD , CI , Refactoring

Automated Testing, Release & Deployment

Page 26: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 25 -

Page 27: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

ABC 2012

1 – 4 weeks

24hrs

ProductBacklog S P R I N T

PotentiallyDeployableIncrement

Daily Stand-Up MeetingDone since yesterday?Plan for today?Barriers?

Backlog tasks expanded by the team

Sprint Review MeetingDemo completed features to all stakeholders

Sprint Planning MeetingReview Product BacklogBuild Sprint BacklogCommit to selected scope

Release Planning MeetingProduct BacklogPrioritised featuresdesired by customer

Sprint Retrospective MeetingHow did we do?What can we improve?

Ken Schwaber and Mike Beedle“Agile Software Development with Scrum”

Prentice-Hall, 2001

Vision

VisionAim of the projectWith a business owner

SprintBacklog

Scrum

- 26 -

Page 28: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL- 27 -

Scrum

Page 29: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

ABC 2012- 28 -

Water-Fall

Page 30: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 29 -

Page 31: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL- 30 -

1.Initiation 2.Study 3.Design / Build / Test 4.Test / Implement

Business Involvement

WATERFALL

WATER-SCRUM-FALL

Release TestBuildDesignStudyInitiation

Water-Scrum-Fall: Analysis

Page 32: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 31 -

Page 33: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL- 32 -

Water-Scrum-Fall: Initial Version

Page 34: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL- 33 -

Water-Scrum-Fall: Initial Version

Page 35: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Water-Scrum-Fall: Mature Version

- 34 -

Page 36: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Principles and Support

- 35 -

Collaboration Discipline Good enough

WSF/ Agile overview training

WSF/ Agile Foundations training

WSF/ Agile Practitioner training

WSF/ Agile Business Analyst training

WSF/ Agile Product Owner training

WSF/ Agile Coaching and Mentoring

Page 37: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 36 -

Page 38: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

ABC 2012

Values

Principles

Practices

Being

Doing

Understanding

- 37 -

The Agile Journey!

Page 39: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

The Outcome

Business Value Speed to Market Flexibility

Close collaboration of Business and IT through empowered and knowledgeable Product Owners.

Time-boxed 2 week DBT cycle (‘sprints’) deliver user testable components throughout the development lifecycle, demonstrated through end of sprint ‘show and tells’. Early testing result in quicker turnaround of defects and optimise final testing activities.

Final scope of sprint n+1 agreed in sprint n, allowing continuous alignment of IT delivery to shifting business needs.

20 % Early Value Delivery 4 Risks identified were mitigated early

33% Reduction in Manpower cost Only 6% of total defects were reported

Pilo

t res

ults

Iterative * Incremental * Interactive

- 38 -

Page 40: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 39 -

Page 41: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Agenda

- 40 -

What is Water-Scrum-Fall?

What difference does it make?

Tale of a Retail Bank

How to make a difference?

Page 42: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

How to make a difference?

- 41 -

Page 43: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL

Change Management

- 42 -

Page 44: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Agile FoundationsCONFIDENTIAL- 43 -

What really matters!!!

Page 45: Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations ... Trainer on Scrum, Lean, XP, FDD and DSDM "Certified Prince

Manav MehanPrincipal Agile consultant [email protected]

Thank You !

- 44 -