IT resource planning challenges


Resource planning for IT projects

Resource planning for IT projects involves the strategic allocation and management of resources to ensure the successful execution of IT initiatives. Within an IT environment, there are specific challenges that must be considered when resource planning.

Here we look at five of the key challenges faced by IT and software development organizations when resource planning and some of the actions they can take to make their life easier. 

Table of contents

Projects use internal and external resources

IT projects use a mix of internal and external resources and the knowledge, skill levels and capabilities of the resources are often different. Meaning managers have decisions and trade-offs to make about which resources to use on projects.

The bottom line? Getting the right resource mix on a project can make a huge difference to the costs and outcomes.

Making decisions about which resources to use on which projects is complex and time consuming. So take a look at our resource allocation in project management guide for some easy to use tips and strategies.

Take away: Build a resource planning process that lets you quickly test the impact of using different resources, grades and skills on projects.

This means you can easily see how different resource selections can dramatically improve project timescales and costs.

Running both agile and waterfall projects

IT organizations typically have a mix of agile and waterfall projects sharing the same resources. This poses a number of challenges in the resource planning process:

  1. Understanding the total resource demand across both agile and waterfall projects.
  2. Agile and waterfall projects operate on different planning time-frames.
  3. Resource planning for agile shifts the focus to resource capacities and away from detailed work planning.

Take away: Your resource planning process and tools need to accommodate different planning time-frames, styles, and levels of detail. Agile resource planning can be a tricky puzzle to solve, here are further tips for agile resource planning.

Kelloo supports resource planning for agile, waterfall, and non-project activities all in the same tool.

Resource Planning Software

Mixing agile alongside waterfall projects, using external resources and priorities that constantly change complicates the IT resource planning process. But there are simple tactics to improve things.

State of “doneness”

Building software is different to building a physical artifact like a bridge. With a bridge, you know what it has to do and you know upfront what a finished bridge will look like.

However, the finished state of an IT project is often unclear and speculative. Until you start building it, it is hard to understand what “done” will look like. Therefore, resource planning on IT projects can be volatile and needs to be flexible so changes to resource needs and estimates can be easily incorporated into the resource plan.

Take away: Your resource planning tool or process should allow you to easily update forecasts and estimates and model the impact of changes as they happen. Ease of making updates is essential so that resource plans are always up-to-date.

Kelloo's resource management tools

Resource planning, forecasting and reporting in one place. We help you get the most from your projects and people.

Changing priorities

Most IT organizations hold a periodic review of their portfolio to decide what projects they should be running.

The outcome of this can be new projects starting up, lower value projects being put on hold, and resources re-allocated to higher priority projects.

The key to making these decisions are:

  1. Being able to understand the impact on resources that any changes will have – before you commit to the changes.
  2. The ability to compare different project timeframes, priorities, and schedule options.
  3. Ensuring you are able to balance resource demand to resource supply (or understand areas of under-supply or over-supply of resources).

Take away: The resource planning process needs to be able to model the effect of proposed portfolio changes on resources before the changes can be approved.

Often called scenario modelling or “what-if” modelling this allows managers to validate changes before they are committed to.

Manage scenarios

Projects, business as usual work and small changes

IT organizations typically have a mix of project work, business-as-usual work (keeping the lights on activities), and small changes. Therefore resources in IT organizations often have to divide their time among different work streams.

For example, a software developer may need to allocate 10% of their time to working on technical support queries with the other 90% of their time spent on project work.

Take away: The resource planning process needs to be able to allocate resource supply across different sources of demand and also reserve resource time for BAU activities.


Resources are typically the biggest cost to an IT organization so optimizing resource planning can pay huge dividends.

While there are specific challenges faced by IT organizations, the great news is that resource planning tools like Kelloo can help you meet these challenges head-on.

Our latest articles and tips straight to your inbox

If you liked it then share it

Other things you may like

What if scenario analysis

What if scenario analysis in project management

The new what if planning features in Kelloo give you a crystal ball at your fingertips so you can see the future. What if planning shows what will happen if you change project timings, delay projects, hire or fire resources or cancel or commit to new projects.