Professional Documents
Culture Documents
given below:
With the agile model, even if a project is If a project is developed using the waterfall
canceled midway, it still leaves the customer model is canceled mid-way during
with some worthwhile code that might development, then there is nothing to show
possibly have already been put into live from the abandoned project beyond several
operation. documents.
The agile model allows changing the The waterfall model is rigid, it does not
requirements after the development process allow to change requirements after the
starts, so it is more flexible. development process starts.
Customer interaction is very high. After Customer interaction is very less. The
each iteration, an incremental version is product is delivered to the customer after
deployed to the customer. the overall development is completed.
The agile team consists less members (5 to 9 In the Waterfall model, teams may consist
people), but they coordinate and interact of more members but the interaction
with others very frequently. between them is limited.
Testing is generally carried out in The test approach is rarely used in this
conjunction with the development phase. method.
Agile projects logically break down the The developers using the RAD model focus
Agile model RAD model
The agile model is not suitable for small When the company has not developed an
projects as it is difficult to divide the almost similar type of project, then it is hard
project into small parts that can be to use the RAD model as it is unable to reuse
incrementally developed. the existing code.
Spiral model
Agile model https://www.youtube.com/watch?v=zbA91dYqw80
The preceding sprint affects the The preceding iteration affects the
subsequent sprint. subsequent iteration.
Scrum Master is responsible for the The Project Manager is responsible for the
facility and team members do the estimation and completion of each
estimation. iteration.
Test cases are prepared, identified, Test cases are prepared, identified, and
and executed by team members. executed by Testers.
sprint.
When to use-
When to use-
It is suitable to use when each
It is suitable to use in case a required
component’s development is
change affects the large numbers of
separate in terms of coding or as
components as major changes are
a change task.
needed by relevant features.
For quick and frequent changes
More on agile
https://www.youtube.com/watch?v=8eVXTyIZ1Hs
https://www.youtube.com/watch?v=1iccpf2eN1Q