Sprint and Iteration Scheduling, Explained Properly
Velocity tells you what happened. Capacity tells you what is possible next. Neither of them plans the sprint for you, and here is how to use both in the conversation that does.
What is sprint and iteration scheduling?
Sprint and iteration scheduling means fixing a short, repeating period of work, usually between one and four weeks, and deciding what the team will commit to inside it. The length stays constant so that throughput becomes measurable: after a few sprints you know roughly how much the team completes, which is its velocity. Scheduling the next sprint is then a conversation between that history and the team's actual capacity for the coming period, allowing for leave, support duty, and anything carried over unfinished. The commitment is made by the team rather than calculated for them, because only the people doing the work know what this particular batch of it involves.
Where sprint plans quietly go wrong
- The sprint is planned from hope, not historyThe commitment is built from what stakeholders want delivered, then justified afterwards. Velocity from the last three sprints is in the tool and nobody opens it.
- Capacity ignores everything that is not project workTwo people are on support, one is interviewing all week, and one is on leave for three days. The sprint is still planned as though it were a full team.
- Carryover is never counted firstUnfinished work rolls into the next sprint and is added on top of a full commitment, so the new sprint starts already over capacity and ends the same way.
- The sprint length keeps changingTwo weeks, then three because of a holiday, then one to hit a date. Velocity now compares nothing with nothing, and the team has lost its only reliable planning number.
What Orangescrum actually gives you
Real features, named. Nothing here is an algorithm that decides for you.
How to schedule a sprint honestly
- Fix the length and stop changing itPick one to four weeks and keep it. Velocity only means something when the periods are comparable, and a fixed cadence is worth more than a convenient one.
- Work out capacity for this sprint, not in generalCount the days each person is actually available after leave, support, and meetings. Sprint capacity is a different number every sprint, and treating it as constant is the most common error.
- Subtract carryover before you commit anything newUnfinished work is the first claim on the new sprint. Whatever is left after that is the space you have, and it is usually smaller than the room expected.
- Let the team make the commitmentPresent the velocity and the capacity, then let the people doing the work say what they will take. A commitment handed down is a forecast made by someone else.
- Review velocity, do not chase itUse it to plan, never as a target. The moment velocity becomes a goal, estimates inflate to meet it and the number stops telling you anything true.
What Orangescrum does not do here
Orangescrum does not plan your sprint for you. There is no feature that reads your velocity, looks at your backlog, and fills the next sprint automatically. Story points, velocity, burndown, backlogs, and capacity are all there to inform a planning conversation, and the commitment is made by the team in that conversation. Nothing balances the sprint, assigns the work to people, or warns you that a commitment is unrealistic beyond showing you the numbers you already have. Sprints, backlogs, story points, burndown, and velocity are on Cloud Pro and above and included in Self-Hosted. Essential SAFe for multiple teams is on Cloud Premium and included in Self-Hosted.
Sprint and iteration scheduling <em>FAQ</em>
Does Orangescrum automatically plan a sprint from our velocity?
How many story points should we commit to?
How should we handle work carried over?
Should velocity be a target?
Which plan or edition do I need for this?
Can several teams plan on the same cadence?
How long should a sprint be?
Should we estimate in story points or hours?
Plan the sprint from real numbers
Free 14 day trial, no credit card. Every plan includes unlimited users.