SlideShare una empresa de Scribd logo
1 de 7
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

Más contenido relacionado

La actualidad más candente

Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
Mohan Late
 

La actualidad más candente (20)

What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Applying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectApplying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one project
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering Techniques
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile
AgileAgile
Agile
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 

Similar a Agile Waterfall - Advantages & Disadvantages

Network analysis-design-and-implementation-part-a2252
Network analysis-design-and-implementation-part-a2252Network analysis-design-and-implementation-part-a2252
Network analysis-design-and-implementation-part-a2252
Michelle Quizon
 
Application Of Waterfall And Agile Methodologies On...
Application Of Waterfall And Agile Methodologies On...Application Of Waterfall And Agile Methodologies On...
Application Of Waterfall And Agile Methodologies On...
Karen Thompson
 

Similar a Agile Waterfall - Advantages & Disadvantages (20)

SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
 
Software Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSoftware Development Life Cycle – SDLC
Software Development Life Cycle – SDLC
 
SDLC
SDLCSDLC
SDLC
 
Session 02 - Software Development Life Cycle (SDLC)
Session 02 - Software Development Life Cycle (SDLC)Session 02 - Software Development Life Cycle (SDLC)
Session 02 - Software Development Life Cycle (SDLC)
 
Step by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLCStep by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLC
 
SDLC Method Training Course
SDLC Method Training CourseSDLC Method Training Course
SDLC Method Training Course
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
 
null-1.pptx
null-1.pptxnull-1.pptx
null-1.pptx
 
SDLC Final (1)
SDLC Final (1)SDLC Final (1)
SDLC Final (1)
 
Process models
Process modelsProcess models
Process models
 
Software Process Model
Software Process ModelSoftware Process Model
Software Process Model
 
A Utility company in UK leverages Cigniti UAT expertise to reduce defects
A Utility company in UK leverages Cigniti UAT expertise to reduce defectsA Utility company in UK leverages Cigniti UAT expertise to reduce defects
A Utility company in UK leverages Cigniti UAT expertise to reduce defects
 
Visualisation&agile practices ai2014
Visualisation&agile practices ai2014Visualisation&agile practices ai2014
Visualisation&agile practices ai2014
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
Development methodologies
Development methodologiesDevelopment methodologies
Development methodologies
 
Network analysis-design-and-implementation-part-a2252
Network analysis-design-and-implementation-part-a2252Network analysis-design-and-implementation-part-a2252
Network analysis-design-and-implementation-part-a2252
 
Software Process Model.ppt
Software Process Model.pptSoftware Process Model.ppt
Software Process Model.ppt
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptx
 
Application Of Waterfall And Agile Methodologies On...
Application Of Waterfall And Agile Methodologies On...Application Of Waterfall And Agile Methodologies On...
Application Of Waterfall And Agile Methodologies On...
 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycle
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

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