SlideShare a Scribd company logo
1 of 10
Conception
Initiation
Analysis
Design
Construction
Testing
Development
Conception
Initiation
Analysis
Design
Construction
Testing
Development
VS
WATERFALL VS AGILE
10 Key Differences
Pros & Cons
Situational Uses
What is waterfall ?
The waterfall project management method is a linear, step-by-step approach that's ideal for
projects with a clear scope and predictable timeline.
It involves rigorous planning upfront to ensure that the project stays on track,
with progress tracked closely and issues addressed promptly.
1: Initiation 2: planning 3: execution 4: monitoring/control 5: closing
The Waterfall model usually includes five project management stages (or phases):
Pros
Supports all planning to be completed up
front with a clear roadmap for every stage of
the project
Utilizes a clear, structured approach
Easy to track progress, identify risks, and
manage project budgets
Project manager holds significant authority
over the project, plan, and value delivery
Cons
Changes require significant re-planning and
adjustment to long-term plans
Challenging to see the value of completed
tasks throughout the project if only
released at the end
Long delivery timeline, slow time to
market
Value of projects is low until the very end,
meaning any pivots cause high sunk costs vs.
delivering value
Waterfall Methodology – Pros & Cons
What is Agile?
Agile project management is a flexible and iterative approach that enables teams to quickly adapt to
changing project requirements and deliver high-quality results within shorter timeframes.
Agile methodologies are about:
▪ Teamwork
▪ Constant refinement
▪ Customer satisfaction
▪ Breaking big projects into bite-sized pieces
Pros
Can handle changes to requirements along
the way, regardless of size
Shorter feedback loops mean faster
ability to pivot
Clear visibility of current/active work
items and ability to see progress on tasks
over time
Support for engineering discipline and
upfront testing, improving quality
Cons
Requires customer involvement to allow
teams to identify and analyze customer needs
Project manager holds little authority;
focus on facilitation and process instead
Less predictable while more time and
commitment is needed.
Allows for additional feature requests which
may add cost or time
Agile Methodology – Pros & Cons
WATERFALL AGILE
ROLES
PLANNING
SCOPE
10 key differences between waterfall and agile
Waterfall strictly assigns roles to project team members,
with specific duties and responsibilities defined for each
team member
Agile model empowers team members to collaborate
on different aspects of the project over time, leading
to a more self-organizing team structure.
In waterfall, planning is a linear process done at the
beginning of the project, with all requirements and
objectives laid out in detail upfront
Agile planning is a continuous process throughout
the project's life cycle, with adjustments made as new
information or requirements emerge.
The waterfall methodology generally discourages
changes to the project's scope, even with change requests
used correctly. Time and cost are the main constraints.
Agile is more adaptable to changes in scope, with
the development team able to adjust quickly as
requirements change.
WATERFALL AGILE
TIME FRAMES
SPEED
DELIVERY
FLEXIBILITY
The waterfall method is designed for long-term projects
with predetermined timelines. The project is completed
linearly, with each phase dependent on the previous one.
Waterfall projects tend to take longer because all
requirements must be agreed upon before development
can begin.
Agile allows for quick delivery of projects with
shorter lifecycles, as each iteration delivers a
workable product.
Agile encourages teams to respond quickly and
adaptively to changes during the development
process.
Agile, however, uses short iterations to deliver value
rapidly, allowing teams to adjust plans over time
and achieve shorter time frames.
Agile projects, on the other hand, are usually
delivered more rapidly than waterfall projects due
to the iterative development cycles used in agile.
Waterfall requires the completion of all tasks
before any work can be released.
Waterfall is less flexible and resistant to change
once the project's scope has been defined.
WATERFALL AGILE
TESTING
DOCUMENTATION
COMMUNICATION
Agile emphasizes incremental testing to identify and
resolve issues throughout the development process
Agile relies on minimal documentation, focusing on
self-organizing teams and collaboration
Agile emphasizes informal communication, with
frequent interactions between individuals or small
groups of stakeholders
In waterfall, communication is more formal, with
detailed communication plans and progress reports
shared across multiple stakeholders.
Waterfall relies heavily on documenting each step
in detail to ensure that all team members are on the
same page.
In waterfall, testing is usually done at specific
milestones, often towards the end of the project.
WHEN TO USE WATERFALL METHODOLOGY:
✔ Simple scope and requirement gathering
✔ Clear and linear sequence of tasks
✔ Predictable deliverables based on set deadlines
✔ Structured processes
✔ Rigid quality control measures
✔ Long-term commitment from all parties involved
WHEN TO USE AGILE METHODOLOGY:
✔ Complex deliverables
✔ Frequent iterations and refinements
✔ Rapid delivery times
✔ Emergent requirements
✔ Collaborative environments
✔ Multiple stakeholders
For full explanation of this lecture, see the YouTube
tutorial by clicking the below link:
https://www.youtube.com/watch?v=4zSSO11_oR8

More Related Content

Similar to Waterfall vs Agile Methodology Explained.pptx

Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummies
Vinay Dixit
 
Project Management Methodologies
Project Management MethodologiesProject Management Methodologies
Project Management Methodologies
Camila Veit Braune
 
Agile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptxAgile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptx
suchita74
 

Similar to Waterfall vs Agile Methodology Explained.pptx (20)

Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummies
 
Project Management Methodologies
Project Management MethodologiesProject Management Methodologies
Project Management Methodologies
 
project methodology
project methodologyproject methodology
project methodology
 
harisjaswal_1132_17052_1_Lecture 03 - 06th March2021.pptx
harisjaswal_1132_17052_1_Lecture 03 - 06th March2021.pptxharisjaswal_1132_17052_1_Lecture 03 - 06th March2021.pptx
harisjaswal_1132_17052_1_Lecture 03 - 06th March2021.pptx
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Why Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionWhy Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile Evolution
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 
Why agile?
Why agile?Why agile?
Why agile?
 
agile development models IN SOFTWARE ENGINEERING
agile development models IN SOFTWARE ENGINEERINGagile development models IN SOFTWARE ENGINEERING
agile development models IN SOFTWARE ENGINEERING
 
Agile-vs-Waterfall.pptx
Agile-vs-Waterfall.pptxAgile-vs-Waterfall.pptx
Agile-vs-Waterfall.pptx
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Software Testing Course in Mumbai (2).pdf
Software Testing Course in Mumbai (2).pdfSoftware Testing Course in Mumbai (2).pdf
Software Testing Course in Mumbai (2).pdf
 
Agile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptxAgile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptx
 
System Development Methodologies
System Development MethodologiesSystem Development Methodologies
System Development Methodologies
 
Essential of SDLC: A Comprehensive Guide to Fundamentals, Phases, and Method...
Essential of  SDLC: A Comprehensive Guide to Fundamentals, Phases, and Method...Essential of  SDLC: A Comprehensive Guide to Fundamentals, Phases, and Method...
Essential of SDLC: A Comprehensive Guide to Fundamentals, Phases, and Method...
 
Atoha PMPPRO S1 - Foundation.pdf
Atoha PMPPRO S1 - Foundation.pdfAtoha PMPPRO S1 - Foundation.pdf
Atoha PMPPRO S1 - Foundation.pdf
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
Methodologies in Project Management
Methodologies in Project ManagementMethodologies in Project Management
Methodologies in Project Management
 

More from asad urrehman

More from asad urrehman (20)

Best HR Certifications For Professionals.pptx
Best HR Certifications For Professionals.pptxBest HR Certifications For Professionals.pptx
Best HR Certifications For Professionals.pptx
 
Types Of Bulbs - LED vs Incandescent vs Fluorescent.pptx
Types Of Bulbs - LED vs Incandescent vs Fluorescent.pptxTypes Of Bulbs - LED vs Incandescent vs Fluorescent.pptx
Types Of Bulbs - LED vs Incandescent vs Fluorescent.pptx
 
LED vs Fluorescent vs Incandescent Bulb.pptx
LED vs Fluorescent vs Incandescent Bulb.pptxLED vs Fluorescent vs Incandescent Bulb.pptx
LED vs Fluorescent vs Incandescent Bulb.pptx
 
cross cultural management : Risks and Challenges / Strategies.pptx
cross cultural management : Risks and Challenges / Strategies.pptxcross cultural management : Risks and Challenges / Strategies.pptx
cross cultural management : Risks and Challenges / Strategies.pptx
 
Productivity Measurement, Types with solved Examples.pptx
Productivity Measurement, Types with solved Examples.pptxProductivity Measurement, Types with solved Examples.pptx
Productivity Measurement, Types with solved Examples.pptx
 
Kano Model Fully Explained: Uses and Features.pptx
Kano Model Fully Explained: Uses and Features.pptxKano Model Fully Explained: Uses and Features.pptx
Kano Model Fully Explained: Uses and Features.pptx
 
Internal Hiring vs External Hiring: Methods and Pros & Cons.pptx
Internal Hiring vs External Hiring: Methods and Pros & Cons.pptxInternal Hiring vs External Hiring: Methods and Pros & Cons.pptx
Internal Hiring vs External Hiring: Methods and Pros & Cons.pptx
 
NEOM City Project Risk Assessment using PESTLE Analysis.pptx
NEOM City Project Risk Assessment using PESTLE Analysis.pptxNEOM City Project Risk Assessment using PESTLE Analysis.pptx
NEOM City Project Risk Assessment using PESTLE Analysis.pptx
 
Forecasting , it's types, Time horizons and 7 basic steps.pptx
Forecasting , it's types, Time horizons and 7 basic steps.pptxForecasting , it's types, Time horizons and 7 basic steps.pptx
Forecasting , it's types, Time horizons and 7 basic steps.pptx
 
Market Equilibrium vs Disequilibrium - Demand & Supply.pptx
Market Equilibrium vs Disequilibrium - Demand & Supply.pptxMarket Equilibrium vs Disequilibrium - Demand & Supply.pptx
Market Equilibrium vs Disequilibrium - Demand & Supply.pptx
 
Law of supply and Change in Supply vs Change in Quantity Supplied.pptx
Law of supply and Change in Supply vs Change in Quantity Supplied.pptxLaw of supply and Change in Supply vs Change in Quantity Supplied.pptx
Law of supply and Change in Supply vs Change in Quantity Supplied.pptx
 
Law of demand & demand curves/ Change in demand vs change in quantity demande...
Law of demand & demand curves/ Change in demand vs change in quantity demande...Law of demand & demand curves/ Change in demand vs change in quantity demande...
Law of demand & demand curves/ Change in demand vs change in quantity demande...
 
Change in demand vs change in quantity demanded.pptx
Change in demand vs change in quantity demanded.pptxChange in demand vs change in quantity demanded.pptx
Change in demand vs change in quantity demanded.pptx
 
Servitization.pptx
Servitization.pptxServitization.pptx
Servitization.pptx
 
6 Thinking Hats /Concepts with Examples.pptx
6 Thinking Hats /Concepts with Examples.pptx6 Thinking Hats /Concepts with Examples.pptx
6 Thinking Hats /Concepts with Examples.pptx
 
World Class Manufacturing.pptx
World Class Manufacturing.pptxWorld Class Manufacturing.pptx
World Class Manufacturing.pptx
 
Just in Time vs Just in Case Inventory Management.pptx
Just in Time  vs  Just in Case Inventory Management.pptxJust in Time  vs  Just in Case Inventory Management.pptx
Just in Time vs Just in Case Inventory Management.pptx
 
Triple bottom line.pptx
Triple bottom line.pptxTriple bottom line.pptx
Triple bottom line.pptx
 
Types of check valves (Non Return Valve .pptx
Types of check valves (Non Return Valve .pptxTypes of check valves (Non Return Valve .pptx
Types of check valves (Non Return Valve .pptx
 
Split AC vs Window AC.pptx
Split AC vs Window AC.pptxSplit AC vs Window AC.pptx
Split AC vs Window AC.pptx
 

Recently uploaded

SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
Krashi Coaching
 

Recently uploaded (20)

diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptx
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 

Waterfall vs Agile Methodology Explained.pptx

  • 2. What is waterfall ? The waterfall project management method is a linear, step-by-step approach that's ideal for projects with a clear scope and predictable timeline. It involves rigorous planning upfront to ensure that the project stays on track, with progress tracked closely and issues addressed promptly. 1: Initiation 2: planning 3: execution 4: monitoring/control 5: closing The Waterfall model usually includes five project management stages (or phases):
  • 3. Pros Supports all planning to be completed up front with a clear roadmap for every stage of the project Utilizes a clear, structured approach Easy to track progress, identify risks, and manage project budgets Project manager holds significant authority over the project, plan, and value delivery Cons Changes require significant re-planning and adjustment to long-term plans Challenging to see the value of completed tasks throughout the project if only released at the end Long delivery timeline, slow time to market Value of projects is low until the very end, meaning any pivots cause high sunk costs vs. delivering value Waterfall Methodology – Pros & Cons
  • 4. What is Agile? Agile project management is a flexible and iterative approach that enables teams to quickly adapt to changing project requirements and deliver high-quality results within shorter timeframes. Agile methodologies are about: ▪ Teamwork ▪ Constant refinement ▪ Customer satisfaction ▪ Breaking big projects into bite-sized pieces
  • 5. Pros Can handle changes to requirements along the way, regardless of size Shorter feedback loops mean faster ability to pivot Clear visibility of current/active work items and ability to see progress on tasks over time Support for engineering discipline and upfront testing, improving quality Cons Requires customer involvement to allow teams to identify and analyze customer needs Project manager holds little authority; focus on facilitation and process instead Less predictable while more time and commitment is needed. Allows for additional feature requests which may add cost or time Agile Methodology – Pros & Cons
  • 6. WATERFALL AGILE ROLES PLANNING SCOPE 10 key differences between waterfall and agile Waterfall strictly assigns roles to project team members, with specific duties and responsibilities defined for each team member Agile model empowers team members to collaborate on different aspects of the project over time, leading to a more self-organizing team structure. In waterfall, planning is a linear process done at the beginning of the project, with all requirements and objectives laid out in detail upfront Agile planning is a continuous process throughout the project's life cycle, with adjustments made as new information or requirements emerge. The waterfall methodology generally discourages changes to the project's scope, even with change requests used correctly. Time and cost are the main constraints. Agile is more adaptable to changes in scope, with the development team able to adjust quickly as requirements change.
  • 7. WATERFALL AGILE TIME FRAMES SPEED DELIVERY FLEXIBILITY The waterfall method is designed for long-term projects with predetermined timelines. The project is completed linearly, with each phase dependent on the previous one. Waterfall projects tend to take longer because all requirements must be agreed upon before development can begin. Agile allows for quick delivery of projects with shorter lifecycles, as each iteration delivers a workable product. Agile encourages teams to respond quickly and adaptively to changes during the development process. Agile, however, uses short iterations to deliver value rapidly, allowing teams to adjust plans over time and achieve shorter time frames. Agile projects, on the other hand, are usually delivered more rapidly than waterfall projects due to the iterative development cycles used in agile. Waterfall requires the completion of all tasks before any work can be released. Waterfall is less flexible and resistant to change once the project's scope has been defined.
  • 8. WATERFALL AGILE TESTING DOCUMENTATION COMMUNICATION Agile emphasizes incremental testing to identify and resolve issues throughout the development process Agile relies on minimal documentation, focusing on self-organizing teams and collaboration Agile emphasizes informal communication, with frequent interactions between individuals or small groups of stakeholders In waterfall, communication is more formal, with detailed communication plans and progress reports shared across multiple stakeholders. Waterfall relies heavily on documenting each step in detail to ensure that all team members are on the same page. In waterfall, testing is usually done at specific milestones, often towards the end of the project.
  • 9. WHEN TO USE WATERFALL METHODOLOGY: ✔ Simple scope and requirement gathering ✔ Clear and linear sequence of tasks ✔ Predictable deliverables based on set deadlines ✔ Structured processes ✔ Rigid quality control measures ✔ Long-term commitment from all parties involved WHEN TO USE AGILE METHODOLOGY: ✔ Complex deliverables ✔ Frequent iterations and refinements ✔ Rapid delivery times ✔ Emergent requirements ✔ Collaborative environments ✔ Multiple stakeholders
  • 10. For full explanation of this lecture, see the YouTube tutorial by clicking the below link: https://www.youtube.com/watch?v=4zSSO11_oR8