SlideShare a Scribd company logo
1 of 15
Presentation on waterfall and Agile software
Development model…
12/20/2016Diwash
What is waterfall development model ????
12/20/2016Diwash
 The waterfall model is one in which each phase of a
product’s life cycle takes place in sequence, so that
progress flows steadily downwards through these phases
like a waterfall.
Steps in waterfall model
12/20/2016Diwash
Advantages of the Waterfall Model
12/20/2016Diwash
 The waterfall methodology stresses meticulous
recordkeeping. Having such records allows for the
ability to improve upon the existing program in the
future.
 With the waterfall methodology, the client knows
what to expect. They’ll have an idea of the size, cost,
and timeline for the project. They’ll have a definite
idea of what their program will do in the end.
Disadvantages of the Waterfall Model
12/20/2016Diwash
 Once a step has been completed, developers can’t go back
to a previous stage and make changes.
 Waterfall methodology relies heavily on initial
requirements. However, if these requirements are faulty in
any manner, the project is doomed.
12/20/2016Diwash
 If a requirement error is found, or a change needs to be
made, the project has to start from the beginning with all
new code.
 The whole product is only tested at the end. If bugs are
written early, but discovered late, their existence may have
affected how other code was written.
When should we use waterfall model???
12/20/2016Diwash
 When there is a clear picture of what the final product
should be.
 When clients won’t have the ability to change the scope
of the project once it has begun.
 When definition, not speed, is key to success.
What is Agile???
12/20/2016Diwash
 Agile came about as a “solution” to the disadvantages of
the waterfall methodology. Instead of a sequential design
process, the Agile methodology follows an incremental
approach.
Steps in Agile Model
12/20/2016Diwash
Advantages of the Agile model
12/20/2016Diwash
 The Agile methodology allows for changes to be made
after the initial planning. Re-writes to the program, as the
client decides to make changes, are expected.
 The Agile methodology allows you to make changes, it’s
easier to add features that will keep you up to date with
the latest developments in your industry.
12/20/2016Diwash
 At the end of each sprint, project priorities are
evaluated. This allows clients to add their feedback so
that they ultimately get the product they desire.
 The testing at the end of each sprint ensures that the
bugs are caught and taken care of in the development
cycle. They won’t be found at the end.
When should we use Agile Model??
12/20/2016Diwash
 When rapid production is more important than the
quality of the product.
 When clients will be able to change the scope of the
project.
 When there isn’t a clear picture of what the final
product should look like.
12/20/2016Diwash
 When you have skilled developers who are adaptable and
able to think independently.
 When the product is intended for an industry with rapidly
changing standards.
Disadvantages of Agile Model
12/20/2016Diwash
 With a less successful project manager, the project can
become a series of code sprints. If this happens, the
project is likely to come in late and over budget.
 As the initial project doesn’t have a definitive plan,
the final product can be grossly different than what
was initially intended.
12/20/2016Diwash

More Related Content

What's hot

SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
Anjali Arora
 

What's hot (20)

Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Agile Model for Beginner’s
Agile Model for Beginner’sAgile Model for Beginner’s
Agile Model for Beginner’s
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
Soft lifecycle
Soft lifecycleSoft lifecycle
Soft lifecycle
 
Comparison of the Waterfall, Spiral, and Prototype SDLC Models
Comparison of the Waterfall, Spiral, and Prototype SDLC ModelsComparison of the Waterfall, Spiral, and Prototype SDLC Models
Comparison of the Waterfall, Spiral, and Prototype SDLC Models
 
RUP model
RUP modelRUP model
RUP model
 
SDLC Final (1)
SDLC Final (1)SDLC Final (1)
SDLC Final (1)
 
SDLC
SDLCSDLC
SDLC
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & Agile
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs Waterfall
 
Comparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modalComparision of waterfall,spiral and v modal
Comparision of waterfall,spiral and v modal
 
sdlc
sdlc sdlc
sdlc
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Methodologies of Software Engineering
Methodologies of Software EngineeringMethodologies of Software Engineering
Methodologies of Software Engineering
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 

Viewers also liked (9)

Incremental model presentation
Incremental model presentationIncremental model presentation
Incremental model presentation
 
1 rapid prototyping model
1 rapid prototyping model1 rapid prototyping model
1 rapid prototyping model
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid Prototyping
 
RPL : Incremental model
RPL : Incremental modelRPL : Incremental model
RPL : Incremental model
 
Rapid prototyping technology
Rapid prototyping technologyRapid prototyping technology
Rapid prototyping technology
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
Rapid Prototyping and its Applications
Rapid Prototyping and its ApplicationsRapid Prototyping and its Applications
Rapid Prototyping and its Applications
 
Rapid prototyping seminar
Rapid prototyping seminarRapid prototyping seminar
Rapid prototyping seminar
 
Incremental
IncrementalIncremental
Incremental
 

Similar to Comparision between waterfall model and agile model

Similar to Comparision between waterfall model and agile model (20)

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
 
Model Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile IntroductionModel Methodology - Waterfall vs Agile Introduction
Model Methodology - Waterfall vs Agile Introduction
 
From Waterfall to Agile - Managing Disruptive Change Without Disrupting the B...
From Waterfall to Agile - Managing Disruptive Change Without Disrupting the B...From Waterfall to Agile - Managing Disruptive Change Without Disrupting the B...
From Waterfall to Agile - Managing Disruptive Change Without Disrupting the B...
 
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
 
Cwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipelineCwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipeline
 
App development methodologies
App development methodologiesApp development methodologies
App development methodologies
 
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
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
 
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
 
The Pros and Cons of Waterfall Software Development.pdf
The Pros and Cons of Waterfall Software Development.pdfThe Pros and Cons of Waterfall Software Development.pdf
The Pros and Cons of Waterfall Software Development.pdf
 
SDLC Software Development Life Cycle - Iterative Model and Spiral Model
SDLC Software Development Life Cycle - Iterative Model and Spiral ModelSDLC Software Development Life Cycle - Iterative Model and Spiral Model
SDLC Software Development Life Cycle - Iterative Model and Spiral Model
 
Microsoft Dynamics NAV 2016 - "A users guide"
Microsoft Dynamics NAV 2016 - "A users guide"Microsoft Dynamics NAV 2016 - "A users guide"
Microsoft Dynamics NAV 2016 - "A users guide"
 
An Overview of SaaS Application Development.pdf
An Overview of SaaS Application Development.pdfAn Overview of SaaS Application Development.pdf
An Overview of SaaS Application Development.pdf
 
Waterfall-Model-in-SDLC-8861433.ppsx.pdf
Waterfall-Model-in-SDLC-8861433.ppsx.pdfWaterfall-Model-in-SDLC-8861433.ppsx.pdf
Waterfall-Model-in-SDLC-8861433.ppsx.pdf
 
Chapter_2_Software_Development_Life_Cycle_and_Process_Models.pptx
Chapter_2_Software_Development_Life_Cycle_and_Process_Models.pptxChapter_2_Software_Development_Life_Cycle_and_Process_Models.pptx
Chapter_2_Software_Development_Life_Cycle_and_Process_Models.pptx
 
Agile V. Waterfall
Agile V. WaterfallAgile V. Waterfall
Agile V. Waterfall
 
What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifall
 
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
 

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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
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
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Comparision between waterfall model and agile model

  • 1. Presentation on waterfall and Agile software Development model… 12/20/2016Diwash
  • 2. What is waterfall development model ???? 12/20/2016Diwash  The waterfall model is one in which each phase of a product’s life cycle takes place in sequence, so that progress flows steadily downwards through these phases like a waterfall.
  • 3. Steps in waterfall model 12/20/2016Diwash
  • 4. Advantages of the Waterfall Model 12/20/2016Diwash  The waterfall methodology stresses meticulous recordkeeping. Having such records allows for the ability to improve upon the existing program in the future.  With the waterfall methodology, the client knows what to expect. They’ll have an idea of the size, cost, and timeline for the project. They’ll have a definite idea of what their program will do in the end.
  • 5. Disadvantages of the Waterfall Model 12/20/2016Diwash  Once a step has been completed, developers can’t go back to a previous stage and make changes.  Waterfall methodology relies heavily on initial requirements. However, if these requirements are faulty in any manner, the project is doomed.
  • 6. 12/20/2016Diwash  If a requirement error is found, or a change needs to be made, the project has to start from the beginning with all new code.  The whole product is only tested at the end. If bugs are written early, but discovered late, their existence may have affected how other code was written.
  • 7. When should we use waterfall model??? 12/20/2016Diwash  When there is a clear picture of what the final product should be.  When clients won’t have the ability to change the scope of the project once it has begun.  When definition, not speed, is key to success.
  • 8. What is Agile??? 12/20/2016Diwash  Agile came about as a “solution” to the disadvantages of the waterfall methodology. Instead of a sequential design process, the Agile methodology follows an incremental approach.
  • 9. Steps in Agile Model 12/20/2016Diwash
  • 10. Advantages of the Agile model 12/20/2016Diwash  The Agile methodology allows for changes to be made after the initial planning. Re-writes to the program, as the client decides to make changes, are expected.  The Agile methodology allows you to make changes, it’s easier to add features that will keep you up to date with the latest developments in your industry.
  • 11. 12/20/2016Diwash  At the end of each sprint, project priorities are evaluated. This allows clients to add their feedback so that they ultimately get the product they desire.  The testing at the end of each sprint ensures that the bugs are caught and taken care of in the development cycle. They won’t be found at the end.
  • 12. When should we use Agile Model?? 12/20/2016Diwash  When rapid production is more important than the quality of the product.  When clients will be able to change the scope of the project.  When there isn’t a clear picture of what the final product should look like.
  • 13. 12/20/2016Diwash  When you have skilled developers who are adaptable and able to think independently.  When the product is intended for an industry with rapidly changing standards.
  • 14. Disadvantages of Agile Model 12/20/2016Diwash  With a less successful project manager, the project can become a series of code sprints. If this happens, the project is likely to come in late and over budget.  As the initial project doesn’t have a definitive plan, the final product can be grossly different than what was initially intended.