2. What is SDLC
The Software Development Life Cycle (SDLC) is a
structured process that enables the production
of high-quality, low-cost software, in the
shortest possible production time.
3. Types of SDLC
• The Waterfall Method - 1970s to 90s.
• The Prototyping Model.
• The Iterative Model.
• Spiral Model.
• V-Shape Model.
• Agile.
• Scrum.
• Kanban.
6. Drawbacks in waterfall
• Making changes can be problematic
• Delayed testing until or after completion.
• High amount of risk and uncertainty.
• Integration is at the end.
7. Agile
• Agile means fast
• In agile customer will always change
requirements.
• No documentation is needed.
8. Agile
• Agile is the mainstream methodology used in modern
software development, and expands its influence
beyond coding into many aspects of product
development, from ideation to customer experience.
• The Agile methodology breaks a project down into
multiple cycles, each passing through some or all of the
SDLC phases. The focus is on people and how they
work together to get the project done. Agile calls for
continuous collaboration between team members and
stakeholders with regular cycles of feedback and
iteration.
9. Some Terms in agile
• Epic – user stories
• Sprint– short time duration
• Shipable project.
10. example
• One college is approaching for website
creation within 2 months.
• In this case we have to go for Agile model.
• Customer gave the requirements in a paper .
• Requirements include
• Website with home, course, achievements,
contact us.
11. Breaking projects into multiple cycle
• In this example they gave 2 months to
complete the project.
• So we will split like
• June 30 july 15 july 30 aug 15
aug 30
12. conclusion
• The Agile Development methodology is the
rewired approach to software product
development that focuses on flexibility and
speed. Most of the digital products today are
created using the Agile development method.