integrating agile in a waterfall world
DESCRIPTION
Integrating agile in a waterfall world. Joseph Flahiff, CEO Whitewater Projects, Inc. . We feel like this guy. PMs In the eyes of Agileists. Abuse by Project Managers. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/1.jpg)
INTEGRATING AGILE IN A
WATERFALL WORLD
Joseph Flahiff, CEOWhitewater Projects, Inc.
![Page 2: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/2.jpg)
WE FEEL LIKE THIS GUY
![Page 3: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/3.jpg)
PMS IN THE EYES OF
AGILEISTS
![Page 4: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/4.jpg)
ABUSE BY PROJECT MANAGERS
“In the last 28 years, I have worked with organizations around the world (South Africa, New Zealand, Australia, USA, Hong Kong & UK) in large and small businesses and government. I can count on the fingers of one hand the real Project Managers I've had the privilege to work with.” ~ Shane Hastie <[email protected]>
![Page 5: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/5.jpg)
WHAT IS THEPURPOSE?
![Page 6: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/6.jpg)
WHERE ARE WE GOING? Agile in What Context What are the Options The other 80%
![Page 7: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/7.jpg)
AGILE IN WHAT CONTEXT?
![Page 8: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/8.jpg)
PROJECT MANAGEMENTA project is a temporary endeavor undertaken to create a unique product, service or result.
![Page 9: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/9.jpg)
PRODUCT MANAGEMENTAn organizational life-cycle function within a company dealing with the planning or forecasting or marketing of a product or products at all stages of the product life-cycle.
![Page 10: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/10.jpg)
Presentation Title
Project Managemen
t
Product Developmen
t
Scope Fixed set of features
On-going prioritized list
of features
Schedule Start and end date
multiple releases
Budget Allocated once Cyclical
TRIPLE CONSTRAINT
![Page 11: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/11.jpg)
WHAT DO YOU DO?
Get Educated! Make your Team Aware Look at the big picture Manage the product backlog as well
as the project backlog Work for Evolution not Revolution
THINK AND NOTE
![Page 12: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/12.jpg)
WHERE ARE WE GOING? Agile in What Context What are the Options The other 80%
![Page 13: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/13.jpg)
WBS!Iteration based
Feature based
Release based
![Page 14: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/14.jpg)
Iteration Based
Feature / Release Based
TWO BASIC MODELS
Feature 1
Feature 1Epics
Iteration Time boxes
![Page 15: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/15.jpg)
Release 1
Release 2
Rel. 3
PRACTICAL APPLICATION
![Page 16: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/16.jpg)
Release 1
Release 2
Rel. 3
PRACTICAL APPLICATION
External Dependency
![Page 17: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/17.jpg)
Release 1
Rel. 2.1
Release 2
Rel. 3
External milestone
PRACTICAL APPLICATION
![Page 18: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/18.jpg)
WHERE ARE WE GOING? Agile in What context What are the Options The other 80%
![Page 19: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/19.jpg)
EITHER AGILE OR WATERFALL
22
![Page 20: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/20.jpg)
Sequential (Waterfall)
Agile (Scrum)
Scoping
Scoping
Planning
Planning
Build
Build
Test
Test Feedback
Close
Close
Deploy
Deploy
IncrementalScoping Planning Build Test CloseDeplo
y
IterativeScoping Planning Build Test Feedback CloseDeplo
y
![Page 21: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/21.jpg)
Enterprise Integration
Cross Portfolio Issues
Predictive Elements
Long lead e.g.
Hardware deployme
nt
Agile Development
Software development and Testing (Unit/Component/Integration/pre-UAT)
ENVELOPE METHOD FOR SCRUM
![Page 22: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/22.jpg)
COMMON PRACTICES
ScrumWaterfall
eXtreme Programming
DSDMCrystal
Agile ModelingOpenUPEssUP
AUP
FDDTDDATDD
Adaptive Software
Development
Pragmatic Programming
Kanban
![Page 23: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/23.jpg)
AGILE IS NOT SCRUMonly
LeanAgile
scrum
XPFDDTDD
Adaptive
ATDDDSDMAUP
Systems Thinking
Kanban
Six Sigma
![Page 24: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/24.jpg)
1. Map the Existing Value Stream2. Visualize the Value Stream3. Limit Work-in-Progress4. Establish a Cadence 5. Measure and Improve
LEAN / KANBAN 5 STEP PROCESS
![Page 25: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/25.jpg)
WHERE ARE WE GOING? Agile in What context What are the Options The other 80%
![Page 26: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/26.jpg)
TWO SIDES OF AGILETechnical practices
Manage
mentTheo
ry
Agile
![Page 27: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/27.jpg)
A REAL LEADER“Help their teams be successful, the ‘bearers of water and removers of boulders’, who have the backbone to resist unreasonable demands, who clearly explain the impact of management decisions, who can motivate the team to meet a crisis deadline ONLY when it is really a crisis and who otherwise understand the importance of sustainable pace. They fight the petty fights and protect their teams from the dysfunction around them.”~ Shane Hastie <[email protected]>
![Page 28: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/28.jpg)
Courage
CommitmentOpenness
FocusRespect
Self-Organizing ConstructiveDisagreementCommitted to Team Success Team Owns Decisions & Commitments
Collaborative
Self-Motivated
Team & Individuals
Get businessValue Faster
AMAZINGSpeed
Personal Satisfaction
ImprovedQuality
More of whatCustomersReally want
PurposeCoaching Agile Teams: Lyssa Adkins
![Page 29: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/29.jpg)
WHAT IS SERVANT LEADERSHIP? Robert Greenleaf (1904-1990)
“The servant-leader is servant first… It begins with the natural feeling that one wants to serve, to serve first. Then conscious choice brings one to aspire to lead.”
![Page 30: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/30.jpg)
BEFORE WE CLOSE…
![Page 31: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/31.jpg)
WE NEED YOU
![Page 32: Integrating agile in a waterfall world](https://reader035.vdocument.in/reader035/viewer/2022081520/568165e0550346895dd90000/html5/thumbnails/32.jpg)
CONTACT INFORMATIONJoseph Flahiffwww.whitewaterprojects.com
[email protected]: 888.831.9904Direct: 206.276.1386www.twitter.com/a/joseph_flahiff http://www.linkedin.com/in/josephflahiff