What Is a Sprint? Choosing a Duration and Planning the Cycle
与謝秀作
A Sprint is the fixed-length period in Scrum that contains the work and the other Scrum events. It lasts one month or less, and the next Sprint begins after the current one ends. Planning, coordination, inspection of results, and improvement all happen within it. See Scrum.org’s definition and The Scrum Framework.
Choose a duration deliberately
Consider feedback speed, the work needed to finish usable results, dependencies, and event overhead. The following are decision prompts, not universal recommendations.
Candidate duration | Possible fit | Question to check |
|---|---|---|
One week | Small changes can be tested quickly | Is preparation consuming too much of the cycle? |
Two weeks | A regular build-and-test rhythm is useful | Can work be sliced small enough to finish? |
One month | Validation needs more preparation | Will change or risk remain hidden too long? |
Try a consistent duration and inspect unfinished work and feedback delays. Extending each Sprint whenever work slips undermines the regular inspection cycle.
A fictional two-week cycle
On the first day, discuss the purpose, selected work, and approach. During each working day, Developers coordinate the next steps toward the goal. Building, testing, discussion, and backlog clarification happen throughout the period. Near the end, inspect usable results with stakeholders, then examine how the team worked.
These are illustrative scheduling choices. Sprint Review explains the distinct event purposes. Do not reserve quality checks for the final day.
Distinguish the goal from the item list
“Finish ten tickets” describes volume. “Allow a user to recover from an input error” describes a purpose. Error messages and preserving entered data might be candidate work supporting that purpose.
As the team learns, scope can be clarified or renegotiated with the Product Owner. Protect the Sprint Goal and maintain quality. When a request arrives, discuss what it affects and which alternatives preserve the purpose, rather than automatically adding more work.
Handle interruptions and unfinished items
An unfinished item is not a completed result. Inspect the work remaining and reconsider its order instead of automatically carrying every item into the next Sprint.
If urgent support work is common, record its frequency and effect on capacity. Hidden overtime is not a stable planning assumption. Use Agile Velocity for historical completed work and Burndown and Burnup Charts for changes during the current period.
Inspect more than ticket counts
Dimension | Useful question |
|---|---|
Value | What did we achieve or learn toward the goal? |
Quality | Does the result meet the Definition of Done? |
Product choices | What should change because of feedback or new conditions? |
Working practices | Which actionable improvement will we try next? |
A Sprint boundary is not the same as an external delivery promise. A delivery forecast must also consider dependencies and uncertainty. If the Sprint Goal becomes obsolete, the Product Owner has authority to cancel the Sprint; this differs from merely being behind schedule.
Keep development cadence connected to campaign decisions. Xtrategy’s project management features provide a project context for task progress, costs, and approval information.