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

Water-Scrum-Fall Agile Reality for Large Organisations · ˘Water-Scrum-Fall ˇ Agile Reality for Large Organisations By Manav Mehan ... ˝Agile Software Development with Scrum ˛

Embed Size (px)

Citation preview

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

By Manav MehanPrincipal Agile consultant [email protected]

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 -

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 -

Agile FoundationsCONFIDENTIAL

Agenda

- 3 -

What is Water-Scrum-Fall?

What difference does it make?

Tale of a Retail Bank

How to make a difference?

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 -

Agile FoundationsCONFIDENTIAL

Water Fall & Scrum

- 5 -

Agile FoundationsCONFIDENTIAL

Water-Scrum-Fall

- 6 -

Agile FoundationsCONFIDENTIAL

The Real World

- 7 -

Agile FoundationsCONFIDENTIAL

Agenda

- 8 -

What is Water-Scrum-Fall?

What difference does it make?

Tale of a Retail Bank

How to make a difference?

Agile FoundationsCONFIDENTIAL

Val

ueC

ost

Time

Agile DeliveryAgile Delivery

Val

ueC

ost

Time

Predictive Delivery

Val

ueC

ost

Time

Delivering Business Value Faster

- 9 -

Agile FoundationsCONFIDENTIAL

Based on 4,770 participants from 91 countries

Industry’s View of Agile Benefits

- 10 -

Agile FoundationsCONFIDENTIAL

Organizations using Agile

- 11 -

Agile FoundationsCONFIDENTIAL

ABC 2012

Agile projects

Chaotic projects

Structured projects

Agile FoundationsCONFIDENTIAL

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

- 13 -

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 -

Agile FoundationsCONFIDENTIAL

ABC 2012

Values

Principles

Practices

- 15 -

The Agile Journey!

Agile FoundationsCONFIDENTIAL

ABC 2012

Values

Principles

Practices

Being

Doing

Understanding

- 16 -

The Agile Journey!

Agile FoundationsCONFIDENTIAL

The Agile Journey!

Doing Understanding BEING

- 17 -

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 18 -

Agile FoundationsCONFIDENTIAL

Agenda

- 19 -

What is Water-Scrum-Fall?

What difference does it make?

Tale of a Retail Bank

How to make a difference?

Agile FoundationsCONFIDENTIAL

A Large Retail Bank

- 20 -

Agile FoundationsCONFIDENTIAL

Managing Money!

- 21 -

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

Agile FoundationsCONFIDENTIAL

Complex Set of Technologies

- 22 -

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

Agile FoundationsCONFIDENTIAL

Water-Scrum-Fall

- 23 -

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

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 25 -

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 -

Agile FoundationsCONFIDENTIAL- 27 -

Scrum

Agile FoundationsCONFIDENTIAL

ABC 2012- 28 -

Water-Fall

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 29 -

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

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 31 -

Agile FoundationsCONFIDENTIAL- 32 -

Water-Scrum-Fall: Initial Version

Agile FoundationsCONFIDENTIAL- 33 -

Water-Scrum-Fall: Initial Version

Agile FoundationsCONFIDENTIAL

Water-Scrum-Fall: Mature Version

- 34 -

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

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 36 -

Agile FoundationsCONFIDENTIAL

ABC 2012

Values

Principles

Practices

Being

Doing

Understanding

- 37 -

The Agile Journey!

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 -

Agile FoundationsCONFIDENTIAL

Understanding

The Agile Journey!

- 39 -

Agile FoundationsCONFIDENTIAL

Agenda

- 40 -

What is Water-Scrum-Fall?

What difference does it make?

Tale of a Retail Bank

How to make a difference?

Agile FoundationsCONFIDENTIAL

How to make a difference?

- 41 -

Agile FoundationsCONFIDENTIAL

Change Management

- 42 -

Agile FoundationsCONFIDENTIAL- 43 -

What really matters!!!

Manav MehanPrincipal Agile consultant [email protected]

Thank You !

- 44 -