2. SDLC types
1. Agile
2. Lean
3. Waterfall
4. Iterative
5. Spiral
6. DevOps
7. V model
8. Prototyping
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
3. Reasons for Using SDLC Models
1. Provides basis for project
planning, estimating &
scheduling
2. Provides framework for
standard set activities &
deliverables
3. Provides mechanism for
project tracking & control
4. Increases visibility of project
progress to all stakeholders
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
4. Advantages of Choosing an Appropriate
SDLC
1. Increased development speed
2. Increased product quality
3. Improved tracking & control
4. Improved client relations
5. Decreased project risk
6. Decreased project management
overhead
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
6. Waterfall Model
1. Analysis
2. Design
3. Development
4. Testing
5. Deployment
6. Maintenance
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
7. Waterfall Model Advantages
1. Oldest and most well-known SDLC model
2. Follows a sequential step-by-step process from
requirements analysis to maintenance
3. Systems that have well-defined and understood
requirements are a good fit for the Water fall
Model
4. Easy to understand, easy to use
5. Provides structure to inexperienced staff
6. Milestones are well understood
7. Sets requirements stability
8. Good for management control (plan, staff,track)
9. Works well when quality is more important than
cost or schedule
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
8. Waterfall Model Weaknesses
1. All requirements must be fully specified upfront
2. Deliverables created for each phase are considered frozen – inhibits flexibility
3. Can give a false impression of progress
4. Does not reflect problem-solving nature of software development – iterations of phases
5. Integration is one big bang at the end
6. Little opportunity for customer to preview the system (until it may be too late)
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
9. When to use the Waterfall Model
1. Requirements are very well
known
2. Product definition is stable
3. Technology is understood
4. New version of an existing
product
5. Porting an existing product to a
new platform.
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
10. Agile
AGILE methodology is a practice that
promotes continuous iteration of
development and testing throughout the
software development lifecycle of the
project. Both development and testing
activities are concurrent unlike the
Waterfall model. The agile software
development emphasizes on four core
values
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
11. Some Agile Methods
or Products
1. Rapid Application Development (RAD)
2. Scrum
3. Extreme Programming (XP)
4. Adaptive Software Development (ASD)
5. Feature Driven Development (FDD)
6. Crystal Clear
7. Dynamic Software Development Method (DSDM)
8. Rational Unify Process (RUP)
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
12. How do companies choose Agile project
management tools?
The short answer
1. Software
functionality
2. Price
3. ease of use.
4. Nearly half of
prospective buyers
demo just two
products before
making a purchase
decision.
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
13. Agile Model Strengths
1. Deliver a working product
faster than conventional
linear development model
2. Customer feedback at every
stage ensures that the end
deliverable satisfies their
expectations
3. No guesswork between the
development team and the
customer, as there is face to
face communication and
continuous input sfrom the
client
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD
14. Agile Model Weaknesses
1. For larger projects, it is
difficult to judge the efforts
and the time required for the
project in the SDLC
2. Since the requirements are
ever changing, there is
hardly any emphasis, which
is laid on designing and
documentation.
3. Therefore, chances of the
project going off the track
easily are much more
PREPARED & PRESENTED BY AJIT CHAUGULE @TECHNOFLAIR LAB PVT. LTD