SlideShare a Scribd company logo
4
Most read
5
Most read
6
Most read
Requirements
Design
Implementation
Verification
Maintenance
Implementation of Waterfall Methodology
Advantages of Waterfall
• Waterfall follows linear and sequential approach
and thus it easier to plan and track
• Does not require constant support from business
users as their involvement is only during UAT
• Less overhead effort is required for monitoring
and control activities
Disadvantages of Waterfall Methodology
• Heavy workload during design/development stage especially if reports
are many
• Heavy workload during UAT as a significant number of reports needs to
be tested together, resulting in higher number of issues to be managed
• Constraints around user availability (e.g. black out period) could lead to
significant delays in go live
• High probability that any issues with parent reports could impact
subsidiary reports, leading to re-work in multiple reports for same issue
• Last stage is generally very critical during waterfall and thus any issues
identified later are difficult to manage
• Issues identified during UAT are costly to fix, and could result in
schedule slippages for major changes
• Easier to manage finite, small number of reports in each Sprint
Implementation of Agile Methodology
Define List of Deliverables
Delivery of reports scheduled in 7 Sprints based
on report hierarchy.
Reports with Critical and High business priority
scheduled in Sprint 1-3.
Subsidiary reports were scheduled from Sprint 4-
7.
Sprint Planning Exercise
Yielded clearly defined internal milestones for
each Sprint.
Sprints were scheduled in staggered manner to
make overall delivery schedule more efficient.
Daily Scrum Meeting
Discuss current activities, changes, risks and
issues associated with the Sprint deliverables.
Continuous interaction between representatives
of all project groups are required for Agile
methodology.
Advantages of Agile Methodology
• Heavy workload during design/development stage especially if reports
are many
• Heavy workload during UAT as a significant number of reports needs to be
tested together, resulting in higher number of issues to be managed
• Constraints around user availability (e.g. black out period) could lead to
significant delays in go live
• High probability that any issues with parent reports could impact
subsidiary reports, leading to re-work in multiple reports for same issue
• Last stage is generally very critical during waterfall and thus any issues
identified later are difficult to manage
• Issues identified during UAT are costly to fix, and could result in schedule
slippages for major changes
• Easier to manage finite, small number of reports in each Sprint
Disadvantages of Agile Methodology
• Needs constant support from business user
representative as there are continuous
analysis and testing cycles
• More management effort is required for
monitoring and control activities
Conclusion
• Agile Methodology will be perfect when the
requirements are changing over SDLC.
• Waterfall Methodology works only when
requirements are not changing over entire
project life cycle

More Related Content

What's hot (20)

PPTX
Agile (Scrum)
Dom Cushnan
 
PPTX
Overview of Agile Methodology
Haresh Karkar
 
PPTX
Lean Agile Metrics And KPIs
Yuval Yeret
 
PPTX
An Introduction to kanban
R M Shahidul Islam Shahed
 
PPTX
Agile - Scrum Presentation
gihanlsw
 
PPTX
Agile methodology
Dhruv Kumar
 
PPT
Agile QA presentation
Carl Bruiners
 
PPTX
Agile vs. waterfall
Dvir Zohar
 
PPTX
Scrum framework
Rashmi Pathak
 
PPTX
Agile Release & Iteration Planning
Intelliware Development Inc.
 
PPTX
Introduction to Scrum.ppt
Mohan Late
 
PPTX
Agile Methodology PPT
Mohit Kumar
 
PPT
Scrum In 15 Minutes
Srikanth Shreenivas
 
PDF
Waterfall vs Agile : A Beginner's Guide in Project Management
Jonathan Donado
 
PPTX
Agile Overview
Stephen Albright
 
ODP
Scrum Process
John Lewis
 
PPT
Agile Scrum Presentation-Detailed
Prashaanth T R
 
PPTX
Agile vs Waterfall Project Management Presentation
Prateek Sharma
 
PPT
Scrum ppt
Kishore Chava
 
Agile (Scrum)
Dom Cushnan
 
Overview of Agile Methodology
Haresh Karkar
 
Lean Agile Metrics And KPIs
Yuval Yeret
 
An Introduction to kanban
R M Shahidul Islam Shahed
 
Agile - Scrum Presentation
gihanlsw
 
Agile methodology
Dhruv Kumar
 
Agile QA presentation
Carl Bruiners
 
Agile vs. waterfall
Dvir Zohar
 
Scrum framework
Rashmi Pathak
 
Agile Release & Iteration Planning
Intelliware Development Inc.
 
Introduction to Scrum.ppt
Mohan Late
 
Agile Methodology PPT
Mohit Kumar
 
Scrum In 15 Minutes
Srikanth Shreenivas
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Jonathan Donado
 
Agile Overview
Stephen Albright
 
Scrum Process
John Lewis
 
Agile Scrum Presentation-Detailed
Prashaanth T R
 
Agile vs Waterfall Project Management Presentation
Prateek Sharma
 
Scrum ppt
Kishore Chava
 

Similar to Agile Waterfall - Advantages & Disadvantages (20)

PPSX
SDLC Methodologies
Sunil-QA
 
PPSX
SDLC
Sunil-QA
 
PPSX
Software Development Life Cycle – SDLC
Shwetha-BA
 
PPSX
Session 02 - Software Development Life Cycle (SDLC)
OmkarBA
 
PPSX
Step by Step Guide to Learn SDLC
Sunil-QA
 
PPSX
SDLC Methodologies
Mihika-QA
 
PPSX
SDLC Method Training Course
Mihika-QA
 
PPTX
2.SDLC . (1).pptxyuyhhgfbhsdfgsrsgwtrgtrgt
ssuser2d043c
 
PPTX
null-1.pptx
KamranAli649587
 
PPT
SDLC Final (1)
Krystal McLean
 
PPTX
4. LIFECYCLE DATABASE DVP LIFECYCLE.pptx
praygodmwanga32
 
PPTX
Traditional-System-Development Human COmputer Interaction.pptx
mlwebcn60
 
PPT
Process models
Preeti Mishra
 
PDF
Software Process Model
Md. Shafiuzzaman Hira
 
PDF
A Utility company in UK leverages Cigniti UAT expertise to reduce defects
ethandoyle
 
PPTX
Software Development Process Models in Software Engineering.pptx
BennyJoseph37
 
PDF
Visualisation&agile practices ai2014
Balaji Muniraja
 
PPT
what-is-devops.ppt
MohammadSamiuddin10
 
PPTX
Development methodologies
missstevenson01
 
PPT
Network analysis-design-and-implementation-part-a2252
Michelle Quizon
 
SDLC Methodologies
Sunil-QA
 
SDLC
Sunil-QA
 
Software Development Life Cycle – SDLC
Shwetha-BA
 
Session 02 - Software Development Life Cycle (SDLC)
OmkarBA
 
Step by Step Guide to Learn SDLC
Sunil-QA
 
SDLC Methodologies
Mihika-QA
 
SDLC Method Training Course
Mihika-QA
 
2.SDLC . (1).pptxyuyhhgfbhsdfgsrsgwtrgtrgt
ssuser2d043c
 
null-1.pptx
KamranAli649587
 
SDLC Final (1)
Krystal McLean
 
4. LIFECYCLE DATABASE DVP LIFECYCLE.pptx
praygodmwanga32
 
Traditional-System-Development Human COmputer Interaction.pptx
mlwebcn60
 
Process models
Preeti Mishra
 
Software Process Model
Md. Shafiuzzaman Hira
 
A Utility company in UK leverages Cigniti UAT expertise to reduce defects
ethandoyle
 
Software Development Process Models in Software Engineering.pptx
BennyJoseph37
 
Visualisation&agile practices ai2014
Balaji Muniraja
 
what-is-devops.ppt
MohammadSamiuddin10
 
Development methodologies
missstevenson01
 
Network analysis-design-and-implementation-part-a2252
Michelle Quizon
 
Ad

Recently uploaded (20)

PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PDF
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
Rethinking Security Operations - Modern SOC.pdf
Haris Chughtai
 
PPTX
UI5Con 2025 - Get to Know Your UI5 Tooling
Wouter Lemaire
 
PDF
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PPTX
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
PDF
Upskill to Agentic Automation 2025 - Kickoff Meeting
DianaGray10
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
Machine Learning Benefits Across Industries
SynapseIndia
 
PDF
How a Code Plagiarism Checker Protects Originality in Programming
Code Quiry
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
Rethinking Security Operations - Modern SOC.pdf
Haris Chughtai
 
UI5Con 2025 - Get to Know Your UI5 Tooling
Wouter Lemaire
 
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
Upskill to Agentic Automation 2025 - Kickoff Meeting
DianaGray10
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Machine Learning Benefits Across Industries
SynapseIndia
 
How a Code Plagiarism Checker Protects Originality in Programming
Code Quiry
 
Ad

Agile Waterfall - Advantages & Disadvantages

  • 2. Advantages of Waterfall • Waterfall follows linear and sequential approach and thus it easier to plan and track • Does not require constant support from business users as their involvement is only during UAT • Less overhead effort is required for monitoring and control activities
  • 3. Disadvantages of Waterfall Methodology • Heavy workload during design/development stage especially if reports are many • Heavy workload during UAT as a significant number of reports needs to be tested together, resulting in higher number of issues to be managed • Constraints around user availability (e.g. black out period) could lead to significant delays in go live • High probability that any issues with parent reports could impact subsidiary reports, leading to re-work in multiple reports for same issue • Last stage is generally very critical during waterfall and thus any issues identified later are difficult to manage • Issues identified during UAT are costly to fix, and could result in schedule slippages for major changes • Easier to manage finite, small number of reports in each Sprint
  • 4. Implementation of Agile Methodology Define List of Deliverables Delivery of reports scheduled in 7 Sprints based on report hierarchy. Reports with Critical and High business priority scheduled in Sprint 1-3. Subsidiary reports were scheduled from Sprint 4- 7. Sprint Planning Exercise Yielded clearly defined internal milestones for each Sprint. Sprints were scheduled in staggered manner to make overall delivery schedule more efficient. Daily Scrum Meeting Discuss current activities, changes, risks and issues associated with the Sprint deliverables. Continuous interaction between representatives of all project groups are required for Agile methodology.
  • 5. Advantages of Agile Methodology • Heavy workload during design/development stage especially if reports are many • Heavy workload during UAT as a significant number of reports needs to be tested together, resulting in higher number of issues to be managed • Constraints around user availability (e.g. black out period) could lead to significant delays in go live • High probability that any issues with parent reports could impact subsidiary reports, leading to re-work in multiple reports for same issue • Last stage is generally very critical during waterfall and thus any issues identified later are difficult to manage • Issues identified during UAT are costly to fix, and could result in schedule slippages for major changes • Easier to manage finite, small number of reports in each Sprint
  • 6. Disadvantages of Agile Methodology • Needs constant support from business user representative as there are continuous analysis and testing cycles • More management effort is required for monitoring and control activities
  • 7. Conclusion • Agile Methodology will be perfect when the requirements are changing over SDLC. • Waterfall Methodology works only when requirements are not changing over entire project life cycle