Agile Summary
Agile Summary
Agile Summary
• Agile Coach: The team facilitator is called the Agile Coach or Scrum Master.
Their job is to implement and manage the Agile/Scrum processes in the project.
Scrum masters serve a facilitator role and their authority is mostly indirect.
• Product Owner: The customer for whom the project is being performed is
termed the product owner. This person is knowledgeable of the business and is
responsible for prioritizing the work that the team will tackle in each sprint
• Sprint Planning: Is a pre sprint planning meeting attended by the core agile
team. During the meeting the Product Owner describes the highest priority
features to the team as described on the product backlog. The team then agrees
on the number of features they can accomplish in the sprint and plans out the
tasks required to achieve delivery of those features. The planning group works
the features into User Stories and assigns Acceptance criteria to each story.
• Daily Standup/Scrum: Each day the Scrum Master leads the team in the
Daily Scrum Meeting. This meeting designed to provide status on the progress of
the sprint. Each team member speaks to three questions: what did I do
yesterday, what did I do today, and what impediments got in my way?
• Sprint Review: Each Sprint is followed by a Sprint review. During this review
the software developed in the previous Sprint is reviewed and if necessary new
backlog items are added.
• Sprint Backlog: At the beginning of each sprint, the team has sprint planning
with an end result being a backlog of work that the team anticipates completing
at the end of the sprint. These are the items that the team will deliver against
throughout the duration of the sprint
• Team Velocity: It is a relative number which describes how much work the
team can get done per sprint
• Retrospective: A team meeting to review lessons learned. It is based on the
principles of applying the learning from the previous sprint to the upcoming sprint.
Agile Approaches
1. SCRUM
Sprint
Sprint planning
Daily scrum
Sprint review
Sprint retrospective
Product backlog
Sprint backlog
Increments
2. EXTREME PROGRAMMING
User stories
10-minute build
Daily standups
Daily deployment
3. KANBAN METHOD
It was applied at the main Toyota manufacturing facility in 1953
Kanban Board
The Kanban Method is a holistic framework for incremental, evolutionary process and systems
change for organizations. The method uses a “pull system” to move the work through the process.
When the team completes an item, the team can pull an item into that step.
4. CRYSTAL METHODS
5. SCRUMBAN
In Scrumban, the work is organized into small “sprints” and leverages the use of kanban boards
to visualize and monitor the work
6. FEATURE-DRIVEN DEVELOPMENT