SlideShare a Scribd company logo
1 of 13
1
MODEL METHODOLOGY
Outline
 Waterfall Methodology
- Definition
- Traits
- Pros and cons
 Agile Methodology
- Definition
- Traits
- Pros and cons
 Comparison
 Conclusion
2
Waterfall
 A methodology where all the phases of a process occur in a sequence.
 Each phase of the project has a start and end point, and work on the next phase
doesn’t begin until the current phase is complete - hence why it’s called “waterfall”.
 In conventional software development, the product requirements are finalized
before proceeding with the development.
3
Definition and Traits
https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp-implementation
Waterfall
PROS CONS
present a complete, finished product time consuming
clear start and end lines difficult to make changes to
requirements
gives your project structure does not allow integrated collaboration
between developers and testers.
easy for everyone to understand Rigidity => early delays can throw off the
entire project timeline
4
Pros and cons
https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp-implementation
https://www.roberthalf.com/blog/salaries-and-skills/6-basic-sdlc-methodologies-
which-one-is-best
Agile
 A methodology that helps continuous iteration of development and testing in the
software development process.
 Constantly incorporating user feedback and continuous releases with every iteration
of software development project
5
Definition and Traits
https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp-implementation
https://www.visual-paradigm.com/scrum/classical-vs-agile-project-management/
Agile
6
Pros and cons
PROS CONS
projects implemented faster not as structured
more flexibility with regards to features,
requirements - more focus on the high-
priority work
not as documented
more collaboration with the customer
higher chance of the customer being
pleased with the final product
https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp-implementation
Comparison
7
Waterfall vs Agile
Waterfall Agile
Development Model linear planning Iterative
Customer
involvement
Requirements gathering and delivery
phases
On-site and constantly involved
Developers Work individually within teams Collaborative
Product Features All included Most important first
Testing End of development cycle Iterative and/or Drives code
https://www.visual-paradigm.com/scrum/classical-vs-agile-project-management/
Comparison
 KEY DIFFERENCE:
 Agile allows changes in project development requirement whereas Waterfall has no
scope of changing the requirements once the project development starts.
 When Waterfall focuses on upfront planning where factors like cost, scope, and time
are given importance, Agile management gives prominence to teamwork, customer
collaboration, and flexibility.
 Difference between waterfall and agile comes in the development and deployment
stages. Instead of trying to present a full, finished product all at once, the Agile
methodology focuses on what’s most important right now.
8
https://www.guru99.com/waterfall-vs-agile.html
https://www.visual-paradigm.com/scrum/classical-vs-agile-project-management/
Waterfall Agile
Comparison
9
https://dzone.com/articles/agile-vs-waterfall-methodology
The graph (2011 CHAOS Manifesto from the Standish Group) shows the
specific results reported from a study conducted based on small projects:
The graph (2011 CHAOS Manifesto from the Standish Group) shows the
specific results reported from a study conducted based on projects executed
from 2002 to 2012
https://www.visual-paradigm.com/scrum/classical-vs-agile-project-
management/
WHEN TO USE?
 Waterfall approach is used where the end result is fixed.
 Example: Such as the construction of a building or car or even a phone. These
products have a physical footprint and changes to these products can almost always
be labeled as a completely new project.
 Nature of the Project:
- Enhancement to an Existing Product: ✅ Waterfall
 Fixed & Firm Timeline: ✅ Waterfall
 Fixed, Inflexible Budget: ✅ Waterfall
10
WATERFALL
https://www.macadamian.com/learn/when-to-use-waterfall-vs-agile/
https://www.roberthalf.com/blog/salaries-and-skills/6-basic-sdlc-methodologies-
which-one-is-best
WHEN TO USE…
 Agile is best suited to projects where the problem is complex and may not even be
fully understood at the beginning of the process, in these cases, the solutions are
even less understood and thus a very nimble process is needed.
 Documentation is not produced during an Agile software development project =>
cannot be applied in healthcare, where documentation is required.
 Nature of the Project:
- Greenfield Product: ✅ Agile
 Short, Flexible Timeline: ✅ Agile
 Budget With Wiggle Room: ✅ Agile
11
AGILE
https://www.macadamian.com/learn/when-to-use-waterfall-vs-agile/
https://www.pmi.org/learning/library/integrating-agile-methodology-waterfall-
environment-6311
Conclusion
 It’s not a matter of deciding which development methodology is “the best” in general, but
rather which is most suitable for your product’s development so that your team can adopt
the appropriate tools, technologies and processes that will result in successful product
delivery
12
Waterfall vs Agile
https://www.macadamian.com/learn/when-to-use-waterfall-vs-agile/
REFERENCES
 https://www.pmi.org/learning/library/integrating-agile-methodology-
waterfall-environment-6311
 https://www.guru99.com/waterfall-vs-agile.html
 https://www.roberthalf.com/blog/salaries-and-skills/6-basic-sdlc-
methodologies-which-one-is-best
 https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp-
implementation
 https://www.knowledgehut.com/blog/agile/agile-waterfall-or-combined-
approach
 https://www.visual-paradigm.com/scrum/classical-vs-agile-project-
management/
 https://dzone.com/articles/agile-vs-waterfall-methodology
13

More Related Content

What's hot

Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Wayne Sinclair
 

What's hot (20)

Web.dev extended : What's new in Web [GDG Taichung]
Web.dev extended : What's new in Web [GDG Taichung]Web.dev extended : What's new in Web [GDG Taichung]
Web.dev extended : What's new in Web [GDG Taichung]
 
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
 
Agile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en ÁgilesAgile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en Ágiles
 
Pentalog scrum vscyclev
Pentalog scrum vscyclevPentalog scrum vscyclev
Pentalog scrum vscyclev
 
CA - Entrega Continua
CA - Entrega ContinuaCA - Entrega Continua
CA - Entrega Continua
 
KICK START AGILE/SCRUM
KICK START AGILE/SCRUMKICK START AGILE/SCRUM
KICK START AGILE/SCRUM
 
What
WhatWhat
What
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaAgile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
 
Marlabs test digest Dec 2013
Marlabs test digest Dec 2013Marlabs test digest Dec 2013
Marlabs test digest Dec 2013
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedLearn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
 
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
 
QCObjects 2020 Overview
QCObjects 2020 OverviewQCObjects 2020 Overview
QCObjects 2020 Overview
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Lviv PMDay 2016 S Vladimir Ivanov: Clash of agile project and waterfall organ...
Lviv PMDay 2016 S Vladimir Ivanov: Clash of agile project and waterfall organ...Lviv PMDay 2016 S Vladimir Ivanov: Clash of agile project and waterfall organ...
Lviv PMDay 2016 S Vladimir Ivanov: Clash of agile project and waterfall organ...
 
DSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
DSAG Tech Days 2018 - DevOps in SAP ABAP LandscapesDSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
DSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
 
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042
 
Agile approach
Agile approachAgile approach
Agile approach
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 

Similar to Model Methodology - Waterfall vs Agile Introduction

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
 
Project Management Methodologies
Project Management MethodologiesProject Management Methodologies
Project Management Methodologies
Camila Veit Braune
 

Similar to Model Methodology - Waterfall vs Agile Introduction (20)

choosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agilechoosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agile
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
Revolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native ServicesRevolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native Services
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
App development methodologies
App development methodologiesApp development methodologies
App development methodologies
 
Pros-and-Cons-of-Agile-And-8847027.pdf
Pros-and-Cons-of-Agile-And-8847027.pdfPros-and-Cons-of-Agile-And-8847027.pdf
Pros-and-Cons-of-Agile-And-8847027.pdf
 
Dive into the Battle of Titans Agile vs. Waterfall.pdf
Dive into the Battle of Titans Agile vs. Waterfall.pdfDive into the Battle of Titans Agile vs. Waterfall.pdf
Dive into the Battle of Titans Agile vs. Waterfall.pdf
 
Sdlc process models in software engineering basics by ram k paliwal
Sdlc process models in software engineering basics by ram k paliwalSdlc process models in software engineering basics by ram k paliwal
Sdlc process models in software engineering basics by ram k paliwal
 
Sdlc
SdlcSdlc
Sdlc
 
Waterfall vs Scrum- How to choose for Your Project
Waterfall vs Scrum- How to choose for Your ProjectWaterfall vs Scrum- How to choose for Your Project
Waterfall vs Scrum- How to choose for Your Project
 
Report
ReportReport
Report
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agile[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agile
 
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...
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
SDLC
SDLCSDLC
SDLC
 
Project Management Methodologies
Project Management MethodologiesProject Management Methodologies
Project Management Methodologies
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
 
Waterfall vs Agile Methodology Explained.pptx
Waterfall vs Agile Methodology Explained.pptxWaterfall vs Agile Methodology Explained.pptx
Waterfall vs Agile Methodology Explained.pptx
 

Recently uploaded

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
 

Recently uploaded (20)

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.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
 
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
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
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
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Model Methodology - Waterfall vs Agile Introduction

  • 2. Outline  Waterfall Methodology - Definition - Traits - Pros and cons  Agile Methodology - Definition - Traits - Pros and cons  Comparison  Conclusion 2
  • 3. Waterfall  A methodology where all the phases of a process occur in a sequence.  Each phase of the project has a start and end point, and work on the next phase doesn’t begin until the current phase is complete - hence why it’s called “waterfall”.  In conventional software development, the product requirements are finalized before proceeding with the development. 3 Definition and Traits https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp-implementation
  • 4. Waterfall PROS CONS present a complete, finished product time consuming clear start and end lines difficult to make changes to requirements gives your project structure does not allow integrated collaboration between developers and testers. easy for everyone to understand Rigidity => early delays can throw off the entire project timeline 4 Pros and cons https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp-implementation https://www.roberthalf.com/blog/salaries-and-skills/6-basic-sdlc-methodologies- which-one-is-best
  • 5. Agile  A methodology that helps continuous iteration of development and testing in the software development process.  Constantly incorporating user feedback and continuous releases with every iteration of software development project 5 Definition and Traits https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp-implementation https://www.visual-paradigm.com/scrum/classical-vs-agile-project-management/
  • 6. Agile 6 Pros and cons PROS CONS projects implemented faster not as structured more flexibility with regards to features, requirements - more focus on the high- priority work not as documented more collaboration with the customer higher chance of the customer being pleased with the final product https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp-implementation
  • 7. Comparison 7 Waterfall vs Agile Waterfall Agile Development Model linear planning Iterative Customer involvement Requirements gathering and delivery phases On-site and constantly involved Developers Work individually within teams Collaborative Product Features All included Most important first Testing End of development cycle Iterative and/or Drives code https://www.visual-paradigm.com/scrum/classical-vs-agile-project-management/
  • 8. Comparison  KEY DIFFERENCE:  Agile allows changes in project development requirement whereas Waterfall has no scope of changing the requirements once the project development starts.  When Waterfall focuses on upfront planning where factors like cost, scope, and time are given importance, Agile management gives prominence to teamwork, customer collaboration, and flexibility.  Difference between waterfall and agile comes in the development and deployment stages. Instead of trying to present a full, finished product all at once, the Agile methodology focuses on what’s most important right now. 8 https://www.guru99.com/waterfall-vs-agile.html https://www.visual-paradigm.com/scrum/classical-vs-agile-project-management/ Waterfall Agile
  • 9. Comparison 9 https://dzone.com/articles/agile-vs-waterfall-methodology The graph (2011 CHAOS Manifesto from the Standish Group) shows the specific results reported from a study conducted based on small projects: The graph (2011 CHAOS Manifesto from the Standish Group) shows the specific results reported from a study conducted based on projects executed from 2002 to 2012 https://www.visual-paradigm.com/scrum/classical-vs-agile-project- management/
  • 10. WHEN TO USE?  Waterfall approach is used where the end result is fixed.  Example: Such as the construction of a building or car or even a phone. These products have a physical footprint and changes to these products can almost always be labeled as a completely new project.  Nature of the Project: - Enhancement to an Existing Product: ✅ Waterfall  Fixed & Firm Timeline: ✅ Waterfall  Fixed, Inflexible Budget: ✅ Waterfall 10 WATERFALL https://www.macadamian.com/learn/when-to-use-waterfall-vs-agile/ https://www.roberthalf.com/blog/salaries-and-skills/6-basic-sdlc-methodologies- which-one-is-best
  • 11. WHEN TO USE…  Agile is best suited to projects where the problem is complex and may not even be fully understood at the beginning of the process, in these cases, the solutions are even less understood and thus a very nimble process is needed.  Documentation is not produced during an Agile software development project => cannot be applied in healthcare, where documentation is required.  Nature of the Project: - Greenfield Product: ✅ Agile  Short, Flexible Timeline: ✅ Agile  Budget With Wiggle Room: ✅ Agile 11 AGILE https://www.macadamian.com/learn/when-to-use-waterfall-vs-agile/ https://www.pmi.org/learning/library/integrating-agile-methodology-waterfall- environment-6311
  • 12. Conclusion  It’s not a matter of deciding which development methodology is “the best” in general, but rather which is most suitable for your product’s development so that your team can adopt the appropriate tools, technologies and processes that will result in successful product delivery 12 Waterfall vs Agile https://www.macadamian.com/learn/when-to-use-waterfall-vs-agile/
  • 13. REFERENCES  https://www.pmi.org/learning/library/integrating-agile-methodology- waterfall-environment-6311  https://www.guru99.com/waterfall-vs-agile.html  https://www.roberthalf.com/blog/salaries-and-skills/6-basic-sdlc- methodologies-which-one-is-best  https://www2.novacura.com/blog/agile-vs.-waterfall-for-erp- implementation  https://www.knowledgehut.com/blog/agile/agile-waterfall-or-combined- approach  https://www.visual-paradigm.com/scrum/classical-vs-agile-project- management/  https://dzone.com/articles/agile-vs-waterfall-methodology 13