Home

Scrum

Scrum: An Agile Development Methodology

What is Scrum?

Scrum is an iterative incremental software developement methodology. Trialox uses a 6-steps development process, as described below:

0. Init

  1. The Customer and the Product Owner define the general requirements (due date, product, [technology])
  2. The Product Owner writes user stories for the Product Backlog and prioritize the user stories
  3. The Product Owner and the Scrum Master group the Team.
  4. The Scrum Master schedules meeting
  5. The Product Owner and the Team define a persona (profile of the user who will use the software)
  6. The Team sets the infrastructure up

1. Planning and Estimation Meeting

  1. The Product Owner prioritizes the user stories in the Product Backlog and defines what should be done in the next Sprint (if necessary add new user stories to the product backlog)
  2. The Team discusses the user stories in the Product Backlog and estimates the effort for the high-prioritized user stories (best case and worst case estimation)
  3. The Team calculates Velocity and make suggestions about the team constellation for the next Sprint
  4. The Scrum Master and the Team assign the available resources for the next Sprint

2. Sprint Meeting

  1. One of the team members writes a protocol
  2. The Team gives an introduction (what was done, explaining decisions)
  3. The Team presents the work
  4. Feedback from Customer and Product Owner
  5. The Product Owner and the Team define the Sprint Backlog
  6. The Team commits what should be done in the next Sprint

3. Team Meeting

  1. Each (high-level) user story in the Sprint Backlog is discussed by the Team
  2. The Team defines tasks for each user story in the Sprint Backlog (a task takes at most 1 day)
  3. If necessary the Team creates task forces (task group)
  4. The Team estimates the effort for each user story in the Sprint Backlog

4. Retrospektive

  1. The Goal of this meeting is to improve the Scrum development process
  2. The Scrum Master and the Team make suggestions to improve the development process (Product Owner can join the Meeting)
  3. Repeat Step 1-4 or go to 5

5. Project Closeout

  1. The Team presents the delivery
  2. The Team, Product Owner and the Customer discuss improvements for further collaborations

Daily Standup


News

Developer Resources

Feeds