Upload
josin-jose
View
88
Download
0
Embed Size (px)
DESCRIPTION
Agile and Water fall
Citation preview
PROJECT MANAGEMENT METHODOLOGY
PROJECT MANAGEMENT METHODOLOGIES
WATERFALL MODELAGILE MODEL
WATERFALL MODEL• The waterfall model is a traditional model and the first model introduced
• The model develops systematically from one phase to other in a downward fashion, like a waterfall
• Follows Linear-sequential life cycle• Very simple to understand and use• Each phase must be completed before the next phase begins and there is no overlapping in the phases
• Waterfall model works well for smaller projects where requirements are very well understood.
STEPS IN WATERFALL MODEL
AGILE MODEL
• Combination of iterative and incremental process models
• Process adaptability and customer satisfaction• Agile described as a freeform of software design• Software developers works on small modules at a time
• Customers feedback occurs simultaneously with development
• Agile can be especially beneficial in situations where the end goals of projects are not clearly defined
• Agile is an excellent option for experimental software design
• Agile follows the sprint mechanism
STEPS IN AGILE MODEL
WATERFALL VS AGILE
WATERFALL
• Rigid & inflexible design model
• Planned approach• Fixed requirements• Adaptive approach• Best for static projects• Estimated timeliness & budgets
AGILE
• Flexible design model
• Unplanned approach• Evolving requirements• Predictive approach• Best for smaller and unpredictable projects
• Unpredictable timeliness & budgets
WATERFALL
• Impossible to make changes
• SDLC is followed as a whole once
• Linear – sequential
• Customers are involved at early & delivery stages alone
AGILE
• Changes are done at any stage
• SDLC is followed at each sprint
• Incremental – iterative
• Very high degree of customer involvement
THANKYOU