Skip to content

Structure of a Sprint

The purpose of this document is to:

  • Organize content in the playbook for quick reference and discoverability
  • Provide content in a logical structure which reflects the engineering process
  • Extensible hierarchy to allow teams to share deep subject-matter expertise

Structure Of Sprint

The first week of a Project

Before starting the project

Day 1

  • Plan the first sprint
  • Agree on a sprint goal, and how to measure the sprint progress
  • Determine team capacity
  • Assign user stories to the sprint and split user stories into tasks
  • Set up Work in Progress (WIP) limits
  • Decide on test frameworks and discuss test strategies
  • Discuss the purpose and goals of tests and how to measure test coverage
  • Agree on how to separate unit tests from integration, load and smoke tests
  • Design the first test cases
  • Decide on branch naming
  • Discuss security needs and verify that secrets are kept out of source control

Day 2

Day 3

Day 4

Day 5

  • Conduct a Sprint Demo
  • Conduct a Retrospective
  • Determine required participants, how to capture input (tools) and outcome
  • Set a timeline, and discuss facilitation, meeting structure etc.
  • Refine the Backlog
  • Determine required participants
  • Update the Definition of Ready
  • Update estimates, and the Estimation document
  • Submit Engineering Feedback for issues encountered