SlideShare a Scribd company logo
The Price of Uncertainty: Why Agile Projects Succeed when Others Fail cPrime, Inc. 4100 E. Third Ave, Suite 205 Foster City, CA 94404 650-931-1651 www.cprime.com
Today’s Presenters ,[object Object],Senior Agile Instructor & Consultant ,[object Object]
Education and certifications
Certified ScrumMaster and Scrum Professional
Project Management Professional
Doctorate in Physics, Princeton University
Michael SodanoVice President, Consulting Services ,[object Object]
15 Years Program / Project Management Experience
Education and certifications
Certified ScrumMaster
Does not have a Doctorate in Physics from  Princeton University2
Today’s Agenda Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 3
Outline Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 4
Introduction Everyone talks about uncertainty,… … but no one does anything about it. That’s because you can’t eliminate it You can only reduce some of it,… … and cope with the rest Many claim that agile projects work better than waterfall projects when uncertainty is high Is this true? We will see… 5
Outline Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 6
Case Study: Well Planned Failure - Context The year was 1995…. 6 Months have gone by since NetMarket performed the first secure credit card transaction on the web – sold a C.D. for $12.48 The top billboard hit was Coolio’sGangsta Paradise  The #2 billboard hit was…… Waterfalls by TLC After 3 Months in the Bay Area 7
Case Study: Well Planned Failure - Background ,[object Object]
Governance Model included PMO, & 5 Primary teams: (Architecture, Development, Business Analysis / Process, Change Management / Training Testing)
 300+ resources, 1 location
 1.5 year Timeline
 Complete Executive Buy-InCompany: National TeleCom Provider Program Objective : Develop a Custom, GUI based Provisioning and Service Application Methodology: Waterfall 8
Case Study: Well Planned Failure – The Plan 1994 1995 ‘96 Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Dec Jan Nov Planning ,[object Object]
 Sourcing
 Requirements GatheringDesign ,[object Object]
 Experienced App Engineers
 Experienced ArchitectsDevelop ,[object Object]
 Closed development going forwardTest / Train ,[object Object]
 Too SLOW
 Too many manual interventions
 Round the clock testing
 Professional Trainers9
Case Study: Well Planned Failure -Gap Analysis What Was Delivered What They Wanted OOPS! 10
Case Study: Well Planned Failure – The New Plan 1996 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Dec Jan Nov Re-Planning $42  Million Dollars Spent ,[object Object]
 Extend Resourcing
 New Requirements GatheringRe-design ,[object Object]
 Tired Experienced App Engineers
 Bitter Experienced ArchitectsRe-Develop ,[object Object],Test / Train ,[object Object]
 Too Much Money Spent
 Dissention on Actual Value
 Round the clock testing

More Related Content

What's hot

Program Management 2.0: Work Breakdown Structure
Program Management 2.0: Work Breakdown StructureProgram Management 2.0: Work Breakdown Structure
Program Management 2.0: Work Breakdown Structure
John Carter
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of Time
InSync Conference
 
07 pmp cost management exam
07 pmp cost management exam07 pmp cost management exam
07 pmp cost management exam
Jamil Faraj , PMP
 
Pmp2
Pmp2Pmp2
175 pmp sample_questions
175 pmp sample_questions175 pmp sample_questions
175 pmp sample_questions
Nazakat Hussain
 
Project Management Professional (PMP) | Lesson 02 | Project Management Framework
Project Management Professional (PMP) | Lesson 02 | Project Management FrameworkProject Management Professional (PMP) | Lesson 02 | Project Management Framework
Project Management Professional (PMP) | Lesson 02 | Project Management Framework
D10iT
 
02 pmp project life cycle exam
02 pmp project life cycle exam02 pmp project life cycle exam
02 pmp project life cycle exam
Jamil Faraj , PMP
 
Exam1
Exam1Exam1
Applying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project SchedulesApplying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project Schedules
jimparkpmp
 
04 pmp integration management exam
04 pmp integration management exam04 pmp integration management exam
04 pmp integration management exam
Jamil Faraj , PMP
 
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
Association for Project Management
 
03 pmp project management processes exam
03 pmp project management processes exam03 pmp project management processes exam
03 pmp project management processes exam
Jamil Faraj , PMP
 
Project Management Ch11 Project Scheduling Critical Chain
Project Management Ch11 Project Scheduling Critical ChainProject Management Ch11 Project Scheduling Critical Chain
Project Management Ch11 Project Scheduling Critical ChainIzah Asmadi
 
Agile project tracking - burn up charts
Agile project tracking - burn up chartsAgile project tracking - burn up charts
Agile project tracking - burn up charts
Jonny LeRoy
 
Program Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring PerformanceProgram Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring Performance
John Carter
 
01 pmp introduct to project management exam
01 pmp introduct to project management exam01 pmp introduct to project management exam
01 pmp introduct to project management exam
Jamil Faraj , PMP
 
Strayer bus 375 midterm exam part 2
Strayer bus 375 midterm exam part 2Strayer bus 375 midterm exam part 2
Strayer bus 375 midterm exam part 2
nikig6806
 
Scrum Framework 2021_4
Scrum Framework 2021_4Scrum Framework 2021_4
Scrum Framework 2021_4
PhuocNT (Fresher.VN)
 
Strayer bus 375 midterm exam part 2
Strayer bus 375 midterm exam part 2Strayer bus 375 midterm exam part 2
Strayer bus 375 midterm exam part 2
eyavagal
 

What's hot (20)

Program Management 2.0: Work Breakdown Structure
Program Management 2.0: Work Breakdown StructureProgram Management 2.0: Work Breakdown Structure
Program Management 2.0: Work Breakdown Structure
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of Time
 
07 pmp cost management exam
07 pmp cost management exam07 pmp cost management exam
07 pmp cost management exam
 
Pmp2
Pmp2Pmp2
Pmp2
 
Pmp exam q&a
Pmp exam q&aPmp exam q&a
Pmp exam q&a
 
175 pmp sample_questions
175 pmp sample_questions175 pmp sample_questions
175 pmp sample_questions
 
Project Management Professional (PMP) | Lesson 02 | Project Management Framework
Project Management Professional (PMP) | Lesson 02 | Project Management FrameworkProject Management Professional (PMP) | Lesson 02 | Project Management Framework
Project Management Professional (PMP) | Lesson 02 | Project Management Framework
 
02 pmp project life cycle exam
02 pmp project life cycle exam02 pmp project life cycle exam
02 pmp project life cycle exam
 
Exam1
Exam1Exam1
Exam1
 
Applying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project SchedulesApplying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project Schedules
 
04 pmp integration management exam
04 pmp integration management exam04 pmp integration management exam
04 pmp integration management exam
 
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
 
03 pmp project management processes exam
03 pmp project management processes exam03 pmp project management processes exam
03 pmp project management processes exam
 
Project Management Ch11 Project Scheduling Critical Chain
Project Management Ch11 Project Scheduling Critical ChainProject Management Ch11 Project Scheduling Critical Chain
Project Management Ch11 Project Scheduling Critical Chain
 
Agile project tracking - burn up charts
Agile project tracking - burn up chartsAgile project tracking - burn up charts
Agile project tracking - burn up charts
 
Program Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring PerformanceProgram Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring Performance
 
01 pmp introduct to project management exam
01 pmp introduct to project management exam01 pmp introduct to project management exam
01 pmp introduct to project management exam
 
Strayer bus 375 midterm exam part 2
Strayer bus 375 midterm exam part 2Strayer bus 375 midterm exam part 2
Strayer bus 375 midterm exam part 2
 
Scrum Framework 2021_4
Scrum Framework 2021_4Scrum Framework 2021_4
Scrum Framework 2021_4
 
Strayer bus 375 midterm exam part 2
Strayer bus 375 midterm exam part 2Strayer bus 375 midterm exam part 2
Strayer bus 375 midterm exam part 2
 

Similar to Escaping the Waterfall: Reducing Risk with Agile Development with Scrum

Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
Rahul Sudame
 
Tracking and Controlling Technical Documentation Projects
Tracking and Controlling Technical Documentation ProjectsTracking and Controlling Technical Documentation Projects
Tracking and Controlling Technical Documentation Projects
Saiff Solutions, Inc.
 
Project Planning
Project PlanningProject Planning
Project Planning
SaumyaSingh123923
 
Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides
SlideTeam
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
Siwawong Wuttipongprasert
 
Planning.ppt
Planning.pptPlanning.ppt
Planning.ppt
ssuser92282c
 
5-ProjPlanning.ppt
5-ProjPlanning.ppt5-ProjPlanning.ppt
5-ProjPlanning.ppt
JOSEPHSOSPETR
 
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvhdcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
WrushabhShirsat3
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
Phil Comelio
 
PMP Certificate- introduction
PMP Certificate- introductionPMP Certificate- introduction
PMP Certificate- introduction
Nour Alsoori, MArch, PMP
 
projectmanagement-141108102434-conversion-gate01-converted.pptx
projectmanagement-141108102434-conversion-gate01-converted.pptxprojectmanagement-141108102434-conversion-gate01-converted.pptx
projectmanagement-141108102434-conversion-gate01-converted.pptx
Chandrasen Sharma
 
Dinesh Sharma and Jayeeta Dutta: Simplified Agile EVM - The Art Of Managing T...
Dinesh Sharma and Jayeeta Dutta: Simplified Agile EVM - The Art Of Managing T...Dinesh Sharma and Jayeeta Dutta: Simplified Agile EVM - The Art Of Managing T...
Dinesh Sharma and Jayeeta Dutta: Simplified Agile EVM - The Art Of Managing T...
Lviv Startup Club
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management tools
Nathan Petralia
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
Matt Ganis
 
PM using P6
PM using P6PM using P6
PM using P6
Hakeem-Ur- Rehman
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
Cloud Elements
 
PMP-Prep-Exam-Test-200_Questions.pdf
PMP-Prep-Exam-Test-200_Questions.pdfPMP-Prep-Exam-Test-200_Questions.pdf
PMP-Prep-Exam-Test-200_Questions.pdf
Project Cubicle
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 

Similar to Escaping the Waterfall: Reducing Risk with Agile Development with Scrum (20)

Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
Tracking and Controlling Technical Documentation Projects
Tracking and Controlling Technical Documentation ProjectsTracking and Controlling Technical Documentation Projects
Tracking and Controlling Technical Documentation Projects
 
Project Planning
Project PlanningProject Planning
Project Planning
 
Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
 
Planning.ppt
Planning.pptPlanning.ppt
Planning.ppt
 
5-ProjPlanning.ppt
5-ProjPlanning.ppt5-ProjPlanning.ppt
5-ProjPlanning.ppt
 
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvhdcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
 
4-ProjectPlanning.ppt
4-ProjectPlanning.ppt4-ProjectPlanning.ppt
4-ProjectPlanning.ppt
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
 
PMP Certificate- introduction
PMP Certificate- introductionPMP Certificate- introduction
PMP Certificate- introduction
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
projectmanagement-141108102434-conversion-gate01-converted.pptx
projectmanagement-141108102434-conversion-gate01-converted.pptxprojectmanagement-141108102434-conversion-gate01-converted.pptx
projectmanagement-141108102434-conversion-gate01-converted.pptx
 
Dinesh Sharma and Jayeeta Dutta: Simplified Agile EVM - The Art Of Managing T...
Dinesh Sharma and Jayeeta Dutta: Simplified Agile EVM - The Art Of Managing T...Dinesh Sharma and Jayeeta Dutta: Simplified Agile EVM - The Art Of Managing T...
Dinesh Sharma and Jayeeta Dutta: Simplified Agile EVM - The Art Of Managing T...
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management tools
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
 
PM using P6
PM using P6PM using P6
PM using P6
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
PMP-Prep-Exam-Test-200_Questions.pdf
PMP-Prep-Exam-Test-200_Questions.pdfPMP-Prep-Exam-Test-200_Questions.pdf
PMP-Prep-Exam-Test-200_Questions.pdf
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 

More from cPrime | Project Management | Agile | Consulting | Staffing | Training

Webinar: What You Can Do with Kanban
Webinar: What You Can Do with KanbanWebinar: What You Can Do with Kanban
C prime webinar-ppt-validating agile
C prime webinar-ppt-validating agileC prime webinar-ppt-validating agile
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Overcoming Impediments to Agile Transformation
Overcoming Impediments to Agile TransformationOvercoming Impediments to Agile Transformation
Overcoming Impediments to Agile Transformation
cPrime | Project Management | Agile | Consulting | Staffing | Training
 
A Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & KanbanA Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & Kanban
cPrime | Project Management | Agile | Consulting | Staffing | Training
 
Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model
cPrime | Project Management | Agile | Consulting | Staffing | Training
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers

More from cPrime | Project Management | Agile | Consulting | Staffing | Training (10)

Webinar: What You Can Do with Kanban
Webinar: What You Can Do with KanbanWebinar: What You Can Do with Kanban
Webinar: What You Can Do with Kanban
 
C prime webinar-ppt-validating agile
C prime webinar-ppt-validating agileC prime webinar-ppt-validating agile
C prime webinar-ppt-validating agile
 
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Overcoming Impediments to Agile Transformation
Overcoming Impediments to Agile TransformationOvercoming Impediments to Agile Transformation
Overcoming Impediments to Agile Transformation
 
Overcoming Impediment to Agile Transformation
Overcoming Impediment to Agile TransformationOvercoming Impediment to Agile Transformation
Overcoming Impediment to Agile Transformation
 
A Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & KanbanA Peek Inside Agile: Understanding Scrum & Kanban
A Peek Inside Agile: Understanding Scrum & Kanban
 
Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model
 
Agile Projects | Rapid Estimation | Techniques | Tips
Agile Projects | Rapid Estimation | Techniques | TipsAgile Projects | Rapid Estimation | Techniques | Tips
Agile Projects | Rapid Estimation | Techniques | Tips
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 

Recently uploaded

Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 

Recently uploaded (20)

Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 

Escaping the Waterfall: Reducing Risk with Agile Development with Scrum

  • 1. The Price of Uncertainty: Why Agile Projects Succeed when Others Fail cPrime, Inc. 4100 E. Third Ave, Suite 205 Foster City, CA 94404 650-931-1651 www.cprime.com
  • 2.
  • 4. Certified ScrumMaster and Scrum Professional
  • 6. Doctorate in Physics, Princeton University
  • 7.
  • 8. 15 Years Program / Project Management Experience
  • 11. Does not have a Doctorate in Physics from Princeton University2
  • 12. Today’s Agenda Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 3
  • 13. Outline Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 4
  • 14. Introduction Everyone talks about uncertainty,… … but no one does anything about it. That’s because you can’t eliminate it You can only reduce some of it,… … and cope with the rest Many claim that agile projects work better than waterfall projects when uncertainty is high Is this true? We will see… 5
  • 15. Outline Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 6
  • 16. Case Study: Well Planned Failure - Context The year was 1995…. 6 Months have gone by since NetMarket performed the first secure credit card transaction on the web – sold a C.D. for $12.48 The top billboard hit was Coolio’sGangsta Paradise The #2 billboard hit was…… Waterfalls by TLC After 3 Months in the Bay Area 7
  • 17.
  • 18. Governance Model included PMO, & 5 Primary teams: (Architecture, Development, Business Analysis / Process, Change Management / Training Testing)
  • 19. 300+ resources, 1 location
  • 20. 1.5 year Timeline
  • 21. Complete Executive Buy-InCompany: National TeleCom Provider Program Objective : Develop a Custom, GUI based Provisioning and Service Application Methodology: Waterfall 8
  • 22.
  • 24.
  • 25. Experienced App Engineers
  • 26.
  • 27.
  • 29. Too many manual interventions
  • 30. Round the clock testing
  • 32. Case Study: Well Planned Failure -Gap Analysis What Was Delivered What They Wanted OOPS! 10
  • 33.
  • 35.
  • 36. Tired Experienced App Engineers
  • 37.
  • 38. Too Much Money Spent
  • 39. Dissention on Actual Value
  • 40. Round the clock testing
  • 42. Outline Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 12
  • 43. The Theories Agile (Scrum) processes succeed where Waterfall processes fail This is a big claim It sounds arrogant Promoters are often pushy and ideological A carefully-planned waterfall process is the most efficient and successful way to run a project This is a big claim It sounds arrogant Promoters are often pushy and ideological 13
  • 44. The Statistics Standish Report © 2009 Surveyed 50,000 projects Found 29% succeeded 53% late, over budget, lacked functionality or quality 18% failed Dr. Dobb’s Journal (2007—2008), by Scott Ambler 586 people responded to the survey Found 63% of waterfall projects succeed 72% of agile projects succeed Agile looks better But waterfall isn’t a disaster Can we trust the statistics? What should we believe? 14
  • 45. Why we don’t Trust Statistics Statistics can lie There are lies, damn lies, and statistics Select your truth, find statistics to back it up “Who are you going to believe? Me, or your lying eyes?” Math does not lie Results are provable Can assumptions can be wrong? Yes Take nothing on faith So put theories to the test! 15
  • 46. Doing the Math GEDANKEN EXPERIMENT 16
  • 47. Put the Theories to the Test! Design a Gedanken Experiment to test the success of Scrum and Waterfall projects Build mathematical models for each Conduct the experiment Learn from the results 17
  • 48. Experiment: Build a Data Warehouse / BI System A company wants to provide a reporting (Business Intelligence) capability for customers The initial concept calls for six reports Basic tasks Build production environment Configure servers with database, reporting software Create DB tables in various environments Develop ETL processes to transfer data to reporting DB Write reports 18
  • 49. System Architecture OLTP (Online Transaction Processing) database Stores data from company’s business applications Replicated source DB Contains copies of OLTP data needed for reports Staging DB ETL (Extract-Transform-Load) process transforms source data into this DB, whose design is appropriate for report generation Report DB Replication of staging DB, used only by the reporting software Report server Reporting application. Generates reports created by developers. 19
  • 50. Build the System in Two Ways Two types of project One big “Waterfall” project An “Agile” project with six iterations Only difference is scheduling! One big project versus six iterations Other agile practices are not considered Both are subject to same constraints Requirements have been set Team sizes are the same Funding is available for one year Both are subject to the same uncertainties See how they compare 20
  • 51. What Goes Wrong Estimates are low All planned work takes 25% more time than expected Issue with source DB Source table used by Report #2 has 80 million records. Special processing for table adds 3 weeks to schedule. Upgrade Reporting vendor upgrades app 10 months into the project. Upgrade required to fix critical bugs, adds 3 weeks to schedule. Duplicate Data Several source tables for Report #3 have duplicate data. Handling this problem adds 3 weeks to the schedule. Production deployment is harder than expected. Problems add 3 weeks to the schedule. 21
  • 52. Waterfall Project: The Planned Schedule Predict the project will complete in about 9 months Have room for three-month schedule buffer 22
  • 53. Agile Project: The Planned Schedule Predict project will complete in 13 months Pessimistic: Assumes 20% more effort per report than for Waterfall Project Report #1: Takes 3 months, including initial server setup Reports 2—5: Take 2 months each Report #6: Won’t finish in Year 1 23
  • 54. Comparison: Plans for Waterfall and Agile Projects Waterfall Project takes 9 months, Agile Project takes 13 Agile Project has more overhead Waterfall Project is more efficient Waterfall Project delivers all functionality in funding period Agile Project runs out of money before completion Requires de-scoping (remove Report #6) Waterfall Project is clear winner 24
  • 55. Waterfall Project: The Actual Schedule Add effects of uncertainty to 9-month schedule Add 25% across the board: Expand to 11 months Add four 3-week delays: Expand to 14 months The money ran out at 12 months The project was cancelled The project failed It delivered nothing It produced no revenues The entire investment was wasted Money Spent + No Results = Lay off project team? 25
  • 56.
  • 57. Add 25% to all tasks
  • 58. Add 3-week slips to first four reports
  • 59. Total schedule expanded to 19 months
  • 60. Three reports were delivered within Year 126
  • 61. Schedule Comparison: Waterfall to Agile Project Uncertainty impacted both projects Schedules lengthened 14 months for the Waterfall Project (+44%) 19 months for the Agile Project (+36%) Neither project delivered requested scope in Year 1 27
  • 62. Value Comparison: Waterfall to Agile Project Within the budgeted one-year period Agile Project delivered three working reports Waterfall Project delivered no reports By end of Year 1 Agile Project brought in revenues Waterfall Project brought in nothing Implications for Staff Retention / Growth Agile project ROI encourages Waterfall project’s zero ROI discourages Implications for Year 2 Agile Project’s first-year revenues encourages extension Waterfall Project stays canceled 28
  • 63. Outline Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 29
  • 64. Lessons Learned We can learn a lot from this gedanken experiment Lessons revolve around how schedule relates to Uncertainty Risk Return on investment 30
  • 65. Uncertainty Affects Return on Investment When uncertainty is low, ROI is a calculation Project takes X months, costs $Y, will yield $Z revenue Estimate Net Present Value, Internal Rate of Return, etc. When uncertainty is high, ROI is a gamble Projects might not finish Oops! It was late by factor of 3, then company went out of business Funding might disappear Business priorities changed. We’ll do rear-view mirrors, get out of tire business. Customer interests can change Last year’s best-selling Pet Rock is this year’s gravel High uncertainty = high risk of wasting entire investment 31
  • 66. Manage Uncertainty by Reducing Risk… Think of this visit to the doctor Patient: “Doc, my back hurts when I lift heavy weights. What should I do?” Doctor: “Lift smaller weights.” Don’t make a few big investments over long periods and expect big returns There may be no returns You may lose all of your investment 32
  • 67. …and Speeding up Delivery of Value Make small investments for short periods to get small returns Risk is smaller with small investments Losses are less painful, when they occur Uncertainty is reduced due to shorter time periods Less time and less scope for problems Flexibility is greater More opportunities to change direction Large projected ROI is worthless if project never completes Better to deliver some value, soon, than risk large value, never Deliver increments of value as soon as possible Early ROI in pieces is better than big ROI at end Efficiency, later is seldom as important as value, soon 33
  • 68. Summary of Lessons Learned In high-uncertainty projects Risk of failure is high Schedules can become meaningless All-or-nothing plans invite disaster Better to plan for the schedule to be wrong Tailor strategy to perform even when schedule is toast Change your plan to deliver value Do not estimate schedule, plan to deliver all value at end Ask, “How can I deliver the most value in… The next [month | three months | six months] Deliver planned scope in useful increments, ASAP Value sooner is better than value later Some value this year is better than a cancelled project 34
  • 69. Outline Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 35
  • 70. Case Study: How It Might Have Succeeded Divide project into short iterations Deliver value with each iteration Work closely with customer to validate deliverables Adjust course based on feedback Worst case: Cancel project early Before wasting complete investment 36
  • 71. Outline Introduction Case Study: Well Planned Failure Doing the Math Lessons Learned Case Study: How It Might Have Succeeded Conclusion 37
  • 72. Conclusion High-uncertainty projects drive “agile process frameworks” (such as Scrum) Long-term, fixed-scope projects break when uncertainty is high Small iterations bring big benefits Risk reduction Improved ROI through early delivery 38
  • 73. Crossing the Gap to an Agile World The transition from Waterfall to Scrum can be difficult No part is easy “Easiest” part is changing how development work is done Hardest parts include Changing customer, stakeholder expectations about schedule commitments Changing business process around the development work Suggestions to ease the transition Pick “low-hanging fruit” first Plan more short projects, instead of long projects Get training and mentoring for migration to Scrum 39
  • 74. Discussion One “Candy Point” per speaker (while they last) War Stories! What projects failed? Why? Success Stories! What projects succeeded? Why? Bonus questions (2 Candy Point for first right answer): Who was Albert Einstein? What does “gedanken” mean? What is the key difference between the Special and General Theories of Relativity? cPrime, Inc. www.cPrime.com 650-931-1650 Educating. Consulting. Leading. 40

Editor's Notes

  1. One of Albert Einstein’s favorite expressions. It means “thought experiment.” A gedanken experiment is a description of an experiment that could in principle be conducted. The purpose is to gain deeper understanding of a theory or question.
  2. Candy Point: Give / toss a candy to each audience person who speaks, until we run out.