Capacity Planning for Future Team Iterations | Targetprocess - Visual management software

7 months ago

Capacity Planning for Future Team Iterations

Team Iteration Planning is one of the core scrum ceremonies, no matter how big your company is or how many teams participate in this event. The ultimate goal of planning is to meet the current and future level of the requirement at a minimal wastage as well as to get the most value with the given capacity.

Having a prioritized product backlog, the development team discusses each item and collectively estimates the effort involved. The team will then make a Team Iteration forecast outlining how much work they can complete from the backlog. That body of work then becomes the backlog. Targetprocess has made a step towards better visualization of Team Iteration capacity planning. It will be useful for small scrum teams planning and big room planning for scaled agile companies.

Step by step guide:

  • Add a new board for team iteration/s capacity planning

    Select Team Iterations as columns, Teams as rows, Feature, User Story, and/or Bugs as cards. You can also select Tasks together with other cards, but never without User Stories, since planning Tasks without their parent User Stories is bad practice, which we do not recommend.

    Team Capacity planning, view setup

    We do not recommend to use only Features as cards for Capacity Planning board, since Feature entity itself does not influence Team Iteration effort, only its User Stories accumulate the total effort to do.

  • Set team capacity limits

    In order to know if you have available capacity you need to set the limits to compare. This limit is the total number of hours or points available in the team for upcoming team iteration. You can set this value into Team Iteration “Capacity” field. It is possible to calculate the “Capacity” value based on historical data - the number of hours/points delivered in previous team iteration (set average Velocity of previous team iteration) or you can set it manually. Let’s start by adding it manually.
    Go to Team Iteration entity view and enter a value to "Capacity" field.
    Team Capacity

  • Estimate work

    The next step is evaluating the effort needed to complete each work item. Team takes the highest priority user story (or feature) and breaks it down into smaller pieces - tasks. Then estimate each task in numbers of hours.
    Estimate work

  • Add work to Team Iteration

    Once you estimated the work you can assigned it to a specific team iteration. Just drag-n-drop a card from “Backlog” column to the team iteration when you plan to complete it. The badge in a cell will show you how many available hours or points are left. It will also highlight the overload if it accidentally occurred.
    plan team iteration by dragging cards

  • Stop when run out of capacity

    If any capacity is left, the next high-priority user story is taken. The process continues until there is no more capacity left.
    Capacity badges on the board indicate the current status of the Team Iteration load:
    Capacity load badges
    On click you will see the details (how the work items are allocated by projects, if the percentage of your Team allocations to Projects is kept):
    Capacity load details


You can subscribe to our monthly newsletter here:

Thank you!

Сheck out latest blog posts:

Start your free trial

Enter your email
By clicking "Continue", you acknowledge and agree that we will process your personal data in accordance with our Service Privacy Policy and Terms of Service.

We’ve sent you a confirmation e-mail — please, go check it.

Or get a live
product demo