SlideShare a Scribd company logo
1 of 6
Features, Advantages &
Disadvantages of a Methodology
Waterfall Model
Features of a Waterfall Model

    A waterfall model is easy to follow.

    It can be implemented for any size project.

    Every stage has to be done separately at the
    right time so you cannot jump stages.

    Documentation is produced at every stage of a
    waterfall model allowing people to understand
    what has been done.

    Testing is done at every stage.
Advantages of a Waterfall Model

    A waterfall model helps find problems earlier on
    which can cost a business less than if it was
    found later on.

    Requirements will be set and these wouldn't be
    changed.

    As everything is documented a new team
    member can easily understand what's to be
    done.

    Implementers have to follow the design
    accurately
Disadvantages of a Waterfall Model

    If requirements may change the Waterfall
    model may not work.

    Many believe it is impossible to make one stage
    of the projects life cycle perfect.

    Difficult to estimate time and cost for each
    stage of the development process.

    Constant testing of the design is needed.
Disadvantages of a Waterfall Model

    If requirements may change the Waterfall
    model may not work.

    Many believe it is impossible to make one stage
    of the projects life cycle perfect.

    Difficult to estimate time and cost for each
    stage of the development process.

    Constant testing of the design is needed.

More Related Content

What's hot

Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software DevelopmentAlexey Krivitsky
 
Big rewrites without big risks
Big rewrites without big risksBig rewrites without big risks
Big rewrites without big risksFlavius Stef
 
CLASS: An ideation technique for lean UX in the enterprise--Presentation for ...
CLASS: An ideation technique for lean UX in the enterprise--Presentation for ...CLASS: An ideation technique for lean UX in the enterprise--Presentation for ...
CLASS: An ideation technique for lean UX in the enterprise--Presentation for ...Nick Iozzo
 
rtCamp WordPress Services
rtCamp WordPress ServicesrtCamp WordPress Services
rtCamp WordPress ServicesrtCamp
 
Іванна Заєць: Основи ПМа (PM’s Essentials)
 Іванна Заєць: Основи ПМа (PM’s Essentials) Іванна Заєць: Основи ПМа (PM’s Essentials)
Іванна Заєць: Основи ПМа (PM’s Essentials)Lviv Startup Club
 
Starting out with Scrum
Starting out with ScrumStarting out with Scrum
Starting out with ScrumJoshua Partogi
 
Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и KanbanIT Spring
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
KraQA#39 - Jak testowac tool do testow
KraQA#39 - Jak testowac tool do testowKraQA#39 - Jak testowac tool do testow
KraQA#39 - Jak testowac tool do testowkraqa
 
Startup Product Development
Startup Product DevelopmentStartup Product Development
Startup Product DevelopmentAaron Stannard
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0Xebia India
 
Adaptive Development Methodology
Adaptive Development MethodologyAdaptive Development Methodology
Adaptive Development MethodologySteve Greene
 
Introducing Agile to Product Teams
Introducing Agile to Product TeamsIntroducing Agile to Product Teams
Introducing Agile to Product TeamsJeremy Horn
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge ManagementAllan Jose
 
ADM Overview - Customers
ADM Overview - CustomersADM Overview - Customers
ADM Overview - CustomersSteve Greene
 

What's hot (18)

QA Testing Primer
QA Testing PrimerQA Testing Primer
QA Testing Primer
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
 
Big rewrites without big risks
Big rewrites without big risksBig rewrites without big risks
Big rewrites without big risks
 
CLASS: An ideation technique for lean UX in the enterprise--Presentation for ...
CLASS: An ideation technique for lean UX in the enterprise--Presentation for ...CLASS: An ideation technique for lean UX in the enterprise--Presentation for ...
CLASS: An ideation technique for lean UX in the enterprise--Presentation for ...
 
rtCamp WordPress Services
rtCamp WordPress ServicesrtCamp WordPress Services
rtCamp WordPress Services
 
Yeoman
YeomanYeoman
Yeoman
 
Getting Started with Scrum
Getting Started with ScrumGetting Started with Scrum
Getting Started with Scrum
 
Іванна Заєць: Основи ПМа (PM’s Essentials)
 Іванна Заєць: Основи ПМа (PM’s Essentials) Іванна Заєць: Основи ПМа (PM’s Essentials)
Іванна Заєць: Основи ПМа (PM’s Essentials)
 
Starting out with Scrum
Starting out with ScrumStarting out with Scrum
Starting out with Scrum
 
Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и Kanban
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
KraQA#39 - Jak testowac tool do testow
KraQA#39 - Jak testowac tool do testowKraQA#39 - Jak testowac tool do testow
KraQA#39 - Jak testowac tool do testow
 
Startup Product Development
Startup Product DevelopmentStartup Product Development
Startup Product Development
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
 
Adaptive Development Methodology
Adaptive Development MethodologyAdaptive Development Methodology
Adaptive Development Methodology
 
Introducing Agile to Product Teams
Introducing Agile to Product TeamsIntroducing Agile to Product Teams
Introducing Agile to Product Teams
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
 
ADM Overview - Customers
ADM Overview - CustomersADM Overview - Customers
ADM Overview - Customers
 

Similar to Waterfall

Advantages & disadvantages of system life cycles
Advantages & disadvantages of system life cyclesAdvantages & disadvantages of system life cycles
Advantages & disadvantages of system life cycleshout300
 
What is waterfall model
What is waterfall modelWhat is waterfall model
What is waterfall modelShivam Rathi
 
Waterfallmodelppt final-140209060959-phpapp01
Waterfallmodelppt final-140209060959-phpapp01Waterfallmodelppt final-140209060959-phpapp01
Waterfallmodelppt final-140209060959-phpapp01Meenakshi Bhardwaj
 
Waterfall Model PPT in Software Engineering
Waterfall Model PPT in Software EngineeringWaterfall Model PPT in Software Engineering
Waterfall Model PPT in Software EngineeringRaju Sheoran
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and modelsAnjali Arora
 
Comparison between waterfall model and spiral model
Comparison between waterfall model and spiral modelComparison between waterfall model and spiral model
Comparison between waterfall model and spiral modelGalaxyy Pandey
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt finalshiva krishna
 
Understanding the Waterfall Model in Software Development Life Cycle
Understanding the Waterfall Model in Software Development Life CycleUnderstanding the Waterfall Model in Software Development Life Cycle
Understanding the Waterfall Model in Software Development Life CycleDev Software
 
System designs and types of System Designs
System designs and types of System DesignsSystem designs and types of System Designs
System designs and types of System DesignsAbdullah Khosa
 
Waterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelWaterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelyaseen4444
 
1.2 Waterfall model.pptx
1.2 Waterfall model.pptx1.2 Waterfall model.pptx
1.2 Waterfall model.pptxJAYAPRIYAR7
 

Similar to Waterfall (20)

Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Advantages & disadvantages of system life cycles
Advantages & disadvantages of system life cyclesAdvantages & disadvantages of system life cycles
Advantages & disadvantages of system life cycles
 
What is waterfall model
What is waterfall modelWhat is waterfall model
What is waterfall model
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
 
Sdlc
SdlcSdlc
Sdlc
 
Waterfallmodelppt final-140209060959-phpapp01
Waterfallmodelppt final-140209060959-phpapp01Waterfallmodelppt final-140209060959-phpapp01
Waterfallmodelppt final-140209060959-phpapp01
 
Waterfall Model PPT in Software Engineering
Waterfall Model PPT in Software EngineeringWaterfall Model PPT in Software Engineering
Waterfall Model PPT in Software Engineering
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
Comparison between waterfall model and spiral model
Comparison between waterfall model and spiral modelComparison between waterfall model and spiral model
Comparison between waterfall model and spiral model
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
1.sdlc
1.sdlc1.sdlc
1.sdlc
 
Understanding the Waterfall Model in Software Development Life Cycle
Understanding the Waterfall Model in Software Development Life CycleUnderstanding the Waterfall Model in Software Development Life Cycle
Understanding the Waterfall Model in Software Development Life Cycle
 
System designs and types of System Designs
System designs and types of System DesignsSystem designs and types of System Designs
System designs and types of System Designs
 
Waterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping modelWaterfall, Incremental and prototyping model
Waterfall, Incremental and prototyping model
 
1.2 Waterfall model.pptx
1.2 Waterfall model.pptx1.2 Waterfall model.pptx
1.2 Waterfall model.pptx
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
PPT (1).pptx
PPT (1).pptxPPT (1).pptx
PPT (1).pptx
 

Waterfall

  • 3. Features of a Waterfall Model  A waterfall model is easy to follow.  It can be implemented for any size project.  Every stage has to be done separately at the right time so you cannot jump stages.  Documentation is produced at every stage of a waterfall model allowing people to understand what has been done.  Testing is done at every stage.
  • 4. Advantages of a Waterfall Model  A waterfall model helps find problems earlier on which can cost a business less than if it was found later on.  Requirements will be set and these wouldn't be changed.  As everything is documented a new team member can easily understand what's to be done.  Implementers have to follow the design accurately
  • 5. Disadvantages of a Waterfall Model  If requirements may change the Waterfall model may not work.  Many believe it is impossible to make one stage of the projects life cycle perfect.  Difficult to estimate time and cost for each stage of the development process.  Constant testing of the design is needed.
  • 6. Disadvantages of a Waterfall Model  If requirements may change the Waterfall model may not work.  Many believe it is impossible to make one stage of the projects life cycle perfect.  Difficult to estimate time and cost for each stage of the development process.  Constant testing of the design is needed.