View
237
Download
0
Category
Preview:
Citation preview
‘Water-Scrum-Fall’ – Agile Reality for Large Organisations
By Manav MehanPrincipal Agile consultant Manav.Mehan@tcs.com
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 Manav.Mehan@tcs.com
Thank You !
- 44 -
Recommended