Professional Documents
Culture Documents
SDLC Compressed
SDLC Compressed
Project Planning
Proper documentation
Align project progress visibility with stakeholders
MOST COMMON
MODELS
Waterfall
Extreme
programming V-Shaped
(Agile Model
development)
Models
Spiral Method
(SDM)
WATERFAL
L
• The waterfall Model is a linear
sequential flow.
• In which progress is seen as
flowing steadily downwards (like
a waterfall) through the phases
of software implementation.
• This means that any phase in the
development process begins
only if the previous phase is
complete.
• The waterfall approach does not
define the process to go back to
the previous phase to handle
changes in requirement.
• The waterfall approach is the
earliest approach that was used
for software development
Advantages Disadvantages
Stages and activities are well defined Adjusting scope is difficult and expensive
Milestones are well understood Model doesn't provide a clear path for
problems
found during testing phases
Each phase has specific deliverables Costly and required more time
Works well for smaller projects where Needs very proper and detailed planning
requirements are very well understood.
this can be disadvantage if the developer User confusion of prototype and finished
loses time system
in developing the prototypes
•• Requires
Requires good
earlyplanning and design
definition of a complete and fully
functional system to allow for the definition of
increments
• Well-defined module interfaces are required (some will
be developed long before others)
• Total cost of the complete system is not lower
WHEN TO USE THE INCREMENTAL
MODEL
Estimates (i.e. budget, schedule, etc.) High cost and time to reach the final
become more product
realistic as work progresses
Users see the system early and give Time spent planning, setting objectives,
corrective feedback doing risk analysis and prototyping will be
huge