-
Prepare for the Project
- establish the business case
- assemble a team
- set up your team's infrastructure
-
Plan the Project
-
Build the Product Backlog
- Create User Stories
- Prioritize the User Stories
- Estimate the User Stories
- Determine Your Team's Velocity
-
Establish the Release Plan
- Identify groups of user stories that, together,
provide enough business value to release to your customers.
- Determine in which sprints the team expects
to complete those groups of user stories
-
Prepare for the First Sprint
- Break the user stories down into smaller stories
- Provide details about the user stories that
the team will need to break the stories down into tasks
-
Plan a Sprint
- Choose User Stories
- Identify Tasks
- Estimate Tasks
- Commit to User Stories
-
Run a Sprint
- Complete User Stories
-
Track Sprint Progress
- Burndown and Burn Rate Report (Agile)
- Build Quality Indicators Report
- Test Plan Progress Report
- Stories Progress Report (Agile)
-
Finish the Sprint
- Bug Status Report
- Bug Trends Report
-
Track the Project
-
Prepare for the Next Sprint
- Update the user stories and their priorities
as customers' needs change
- Break down user stories
that are likely to be implemented in the next sprint
-
Track Release Progress
- Status on All Iterations Report (Agile)
- Stories Overview Report (Agile)
- Stories Progress Report (Agile)
- Finish the Release