Any project manager will agree that planning is one of the most important stages in the project journey. Without proper planning of resources, the goals may not be defined clearly, risks may increase, deadlines will be missed, and budgets will spin out of control. When done right, resource capacity planning delivers successful results and ultimately boosts profits and growth.
But in an agile project where requirements are volatile, how is it possible to manage resource capacity planning? While it might seem impossibly complex, it can be broken down into simple actionable techniques.
In this blog, we’ll help you understand how to go about resource capacity planning in Agile.
In very simple terms, agile resource capacity planning is a matter of scheduling tasks to suit the capacity of the resources you have in hand. To do this, you should be aware of the capacity of your team to perform the tasks in hand. Keep in mind that the pace should be sustainable and should not burn out the team or under-utilise their capabilities.
Resource capacity planning can be broken down into two, resource planning and capacity planning. In Agile, short-term planning is more important than long -term planning (which is equally important, except that it can be put off to a later date!)
Also called resource planning, this includes the work that must be done over the next month. Ensure that goals are met, but teams are not pushed beyond their capability. You might need to queue the tasks or delay some work to limit the amount of work allocated to the team, so that they can stay focused and achieve greater quality.
The work that needs to be done further down the line, say 3 months from now, requires a different planning approach. This is capacity planning, and includes backlog items that are critical, as well as those that can be done at your discretion. Capacity planning factors in your team skills, the timing of work, and the priority of tasks.
Capacity planning for the long term is more flexible than resource planning for the near term.
Most teams use a simple excel spreadsheet for their resource planning. This sheet is shared, so that team members can view it in real-time and get on the same page with respect to tasks to be done.
Here are the steps to be followed, for your easy understanding!
Agile is all about team collaboration. You’ll need to group together your available resources into teams of between 5 and 9 members, making sure that each team has multi-skilled members who can self-manage the tasks that you will be allocating. Once you’ve grouped them into teams, you no longer have to worry about who will do what, in an individual capacity. That’s for the teams to decide!
Team capacity refers to the work that your team can complete in a fixed timebox. This could be calculated based on days and hours, or story points. Do keep in mind that people are not productive a 100% of the time. They will take coffee breaks, catch up on office gossip, fall sick or take spontaneous holidays. While calculating the capacity, do reduce it by a small percentage to account for all this.
When starting out, you are already aware of the work that needs to be done immediately, which you can start with. Short term planning can now be done for the next 1-3 months. Think about which team needs to do specific tasks (keep their capabilities and expertise in mind), what is the capacity of each team, and how much quantum of work needs to be completed in the near time.
You can use an easy calculator for this.
Long-term work is planned in a similar way, but of course in much less detail. Instead of getting into the nitty-gritty details, just roughly estimate the work that can be done in all the upcoming sprints. Come up with a total estimate for the remaining work on the project, taking care to ensure that the work planned does not exceed the capacity of the resources.
This is where previous experience plays an important role. What you need to do now, is to tweak the resource allocation, order the tasks and work with the schedules that are already in place to get a solution that is manageable.
And that’s Resource Capacity Planning, in a nutshell! Of course, it takes experience to come up with a plan that can be followed successfully but do rest assured that it will happen over time.
There are significant benefits to getting your capacity planning right. Most importantly, you will be able to:
Ready to get started? Keep these 10 principles in mind, and you’ll be sure to get your agile resource planning right!
Wrapping up
Regardless of whether you’re new to Agile or a seasoned Agile practitioner, resource capacity planning is something that you should understand and get right, so that your project stays on track and achieves the goals successfully. Strategic planning of the capacity of your resources makes best use of their skills, keeps teams engaged and focused on their goals, and is ultimately the basis of corporate success.
Leave a Reply
Your email address will not be published. Required fields are marked *