This document provides an overview of Agile development methods and Scrum. It defines Agile as an iterative software development approach that emphasizes collaboration and adaptive planning to deliver working software frequently. Scrum is described as one of the major Agile methods, with an emphasis on self-organizing cross-functional teams that deliver incremental outputs in repeated sprints. The Scrum framework involves product owners, a development team, and a Scrum master, with events like sprint planning meetings, daily stand-ups, sprint reviews and retrospectives.
2. What is Agile
Agile Methods.
Scrum.
References.
2
3. What is Agile
Agile Methods.
Scrum.
References.
3
4. A group of software development methods based
on iterative and incremental development.
Removing inefficiencies and waste.
Building a collaborative team environment.
Working together to find better ways of delivering.
4
5. What is Agile
Agile Methods.
Scrum.
References.
5
6. Scrum
Extreme Programming (XP)
Crystal Clear
Agile Modeling
Agile Unified Process (AUP)
Dynamic Systems Development Method (DSDM).
6
7. What is Agile
Agile Methods.
Scrum.
References.
7
11. Product
Owner
Development
Team
Scrum
Master
Responsible for
• Maximizing product value and Development Team’s work.
• Managing the Product Backlog.
• Expressing PB items.
• Ordering items in PB to best achieve goals and missions.
• Ensuring that PB is visible, transparent, and clear to all, and shows
what the Scrum Team will work on next
11
14. Product
Owner
Development
Team
Scrum
Master
Scrum Master Service to the Development Team
Leading the Development Team to create high-value products.
Removing impediments to the Development Team’s progress.
Facilitating Scrum events as requested or needed.
14
16. The Product Owner is responsible for the PB.
It contains features, functions, requirements,
enhancements, and fixes.
PB Items are written in story format.
Rough estimates (business value & development
effort.
Product Owner Business values
Development Team Estimated efforts.
16
18. Product owner represents PB.
8 hours for a 1 month Sprint.
It consists of two parts
What will be done this Sprint?
How will the chosen work get done?
Sprint Goal.
18
20. keep in mind the velocity of its previous Sprints.
The stories/features are broken down into tasks by the
Development Team.
Development Team understands exactly what to do, and
potentially, anyone can pick a task from the list.
20
22. Meeting starts on time.
Meeting duration = 15 mins.
All members of the
development Team come
prepared with the updates
for the meeting.
22
23. Team development should
explain these points to Product
owner & Scrum Master :-
What have you done since
yesterday?
What are you planning to do
today?
Any impediments blocks?
23
25. It held at the end of Sprint.
Meeting duration = 4 hours.
Main Points
Product Owner identifies what
has been “Done” and “Not
Done” ?
Discuss what went well? What
problems?, and how these
problems were solved ?
25
26. It held at the end of Sprint.
Meeting duration = 4 hours.
Main Points
Present the completed work.
What to do next?
26
27. It held at the end of Sprint.
Meeting duration = 3 hours.
Main Points
How the last sprint went.
What major items that went
well.
Create a plan for implementing
improvements
27
32. Sutherland, K. S. (2011). The Scrum
Guide.
http://www.scrum.org
Agile Model Driven Development
(AMDD). Retrieved 12 2012, from
agilemodeling:
http://www.agilemodeling.com
32
Notes de l'éditeur
The Scrum Master teaches the Development Team to keep the Daily Scrum within the 15-minute time-box.
The Scrum Master enforces the rule that only Development Team members participate in the Daily Scrum.
How the last sprint went regards to People, process, relationships