Published on

Sprints in Agile Development

Authors
  • avatar
    Name
    Loi Tran
    Twitter
Area to DefineDescriptionTypical Options / ConsiderationsChoice
Sprint LengthDuration of each iteration. Should balance fast feedback with enough time to deliver value.1, 2, 3, or 4 weeks (most common: 2 weeks)2 weeks
Definition of Done (DoD)Clear criteria for when work is considered complete.Code complete, tested, documented, deployed, etc.Code deployed
Team RolesDecide who will act as Product Owner, Scrum Master, and Development Team members.May overlap initially, but should be explicit.Many Hats
Backlog ManagementHow product backlog items are created, prioritized, and refined.Product Owner leads; team refines collaboratively.Before Sprint Planning
Sprint Planning ApproachHow the team commits to sprint goals and selects backlog items.Planning meeting with story point estimation or similarDocument on Project Board
Estimation MethodHow effort/complexity is estimated.Story points, T-shirt sizes, ideal hours, no-estimatesStory Points
Meeting CadenceWhen and how often recurring events happen.Daily stand-up (15 min), sprint review, retrospectiveMsg in Chat
Tools & BoardsTools to track work and progress.Jira, Trello, Azure DevOps, physical boards, etc.Github Projects
Communication NormsHow team members collaborate and share updates.Daily scrum, Slack/Teams, async updatesSlack
Retrospective PracticesHow continuous improvement is approached.Action items, experiments, feedback cyclesTBD
Release StrategyHow often increments are deployed/released to users.End of each sprint, continuous deployment, on-demandTBD
Metrics & TrackingWhat to measure to understand progress and improve.Velocity, burndown charts, lead time, cycle timeTBD