Agile Methodology1
Agile Methodology1
Agile
Methodology
Contents
1. About Agile Model
2. Traditional vs Agile Model Working With Example
3. When to use the Agile Model?
4. Types of Agile
5. Agile Values& Principles
6. Advantages of Agile Model& Disadvantages of Agile model
About Agile
model
• The Agile model is an
iterative and incremental
approach to software
development that
emphasizes
• Flexibility
• Collaboration
• Rapid delivery
2.Traditional vs Agile Model Working With Example
Example:
Instagram Social Application:
Requirements are:
1. Follow-Unfollow
2. Reels-Likes
3. Messaging
4. Post Photos
5. Search
6. Upload Story
7. Live
8. Edit Profile
9. Share
10. Security
11. ………
12. ………
13. .........
Waterfall Model Agile Model
Iteration 1
Iteration 2
Waterfall Model life span Agile Model life span
…
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN FEB MAR
.
Test
Learning Learning Learning
UAT
Iteration 1 Iteration 2 Iteration 3
3.When to Use
Aigle Mode
➢ AGILE SCRUM:
➢ AGILE KANBAN:
➢ Crystal:
• Crystal is an agile framework focusing on
individuals and their interactions, as opposed to
processes and tools.
5. Agile Values Agile Principles
1. Customer satisfaction: Deliver working software frequently to satisfy the customer.
3. Customer Collaboration: Collaborate with 6. Working software: Working software is the primary measure of progress.
customers and stakeholders throughout the 7. Sustainable pace: Maintain a consistent, sustainable development pace.
project.
8. Technical excellence: Prioritize technical excellence and continuous improvement.
4. Responding to Change: Embrace change and
9. Simplicity: Maximize the amount of work not done (avoid unnecessary complexity).
be flexible; iterate and adapt as needed.
10. Self-organizing teams: Teams self-organize to accomplish tasks and goals.
DIS-ADVANTAGES OF AGILE:
• Agile can be tricky to apply to big projects with many teams.
• It can be hard to predict exactly when the project will be done or how much it will cost,
which can be a problem if you need fixed deadlines or budgets.
• Agile needs regular feedback from clients or stakeholders. If they’re not available or don't
respond quickly, it can slow down the project.
• Agile relies on lots of meetings and team discussions, which can take up a lot of time and
effort.