Capacity Planning for Future Team Iterations | Targetprocess - Enterprise Agility Solution
5 years ago

Capacity Planning for Future Team Iterations

Subscribe to the latest updates

Thank you for subscription!

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.

    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.


  • 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.


  • 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.


  • 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:


    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):
    Targetprocess Image


Capterra Top 20
Capterra Top 20
Project Portfolio Management
May-20
GetApp Category Leaders
GetApp Category Leaders
Project Portfolio Management
Jul-20
GetApp Category Leaders
GetApp Category Leaders
Roadmaps
Jul-20
Software Advice FrontRunners
Software Advice FrontRunners
Product Management
May-20
Software Advice Recommended
Software Advice Recommended
Product Roadmap
Mar-20
Software Advice Customer Support
Software Advice Customer Support
Project Portfolio Management Software
Jun-20

Subscribe to the latest updates

Thank you!

Сheck out latest blog posts: Show all