Agile Model
Agile Model
OUTLINES
Definition
Phases of Agile Model.
Agile Testing Methods.
When to use the Agile Model?
Advantage(Pros) of Agile Method.
Disadvantages(Cons) of Agile Model.
The meaning of agile is swift or versatile ."A gile process model" refers to A software development approach based on
iterative development. Agile methods break tasks into smaller iterations, or parts do not directly involve long term
planning. The project scope and requirements are laid down at the beginning of the development process. Plans
regarding the number of iterations, the duration and the scope of each iteration are clearly defined in advance.
Each iteration is considered as A short time "frame" in the agile process model, which typically lasts from one to four
weeks. The division of the entire project into smaller parts helps to minimize the project risk and to reduce the
overall project delivery time requirements. Each iteration involves A team working through A full software
development life cycle including planning, requirements analysis, design, coding, and testing before A working
product is demonstrated to the client.
Here is a graphical illustration of the Agile Model −
9
• Scrum
• Crystal
• Dynamic Software Development Method(DSDM)
• Feature Driven Development(FDD)
• Lean Software Development
• eXtreme Programming(XP)
16
Scrum
SCRUM is an agile development process focused primarily on ways to manage tasks in
team-based development conditions.
There are three roles in it, and their responsibilities are:
•Scrum Master: The scrum can set up the master team, arrange the meeting and remove
obstacles for the process
•Product owner: The product owner makes the product backlog, prioritizes the delay
and is responsible for the distribution of functionality on each repetition.
•Scrum Team: The team manages its work and organizes the work to complete the
sprint or cycle.
17
23
1. Frequent Delivery
2. Face-to-Face Communication with clients.
3. Efficient design and fulfils the business requirement.
4. Anytime changes are acceptable.
5. It reduces total development time.
•
25