Managing a project, you don’t only manage tasks it takes to deliver it. How you plan, organize and manage your team has a big impact on your project’s success. No wonder that following the best practices of resource management can make real difference in a workplace.

If you’re new to resource management, you can easily get confused by terms like: resource planning, allocation, scheduling. And all the tactics, techniques and methods that come with them.

You can also have questions like what tools should you use (and if they’re even necessary).

In this resource management guide for project managers, I’ll briefly discuss methods and techniques project managers use. You can read it from start to finish or jump right to the topic you’re most interested in.

  1. Getting started
  2. Resource planning
  3. Resource allocation
  4. Resource scheduling
  5. Measuring & Reporting

Are you ready to start managing your resources more efficiently?

Getting started

getting started header

Before we continue, let’s start with understanding what resource management is, how it corresponds with your efforts as a project manager, and if you need tools to implement it in your everyday work.

What is resource management?

Resource management is—to put it shortly—making the most efficient use of finite resources given at your disposal. Resources can include:

In project management (and in this article) resource management is understood as planning, organizing, managing and measuring people’s work.

What tools do you need?

Depending on your team’s size, company profile and project management methodology you follow, you can choose from a variety of resource management tools. In fact, at the beginning, you can even use a simple spreadsheet to do so (although I would advise you otherwise, as spreadsheets may not be as effective as your business grows).

Ideally, a proper resource management tool should consist of a schedule (e.g. in form of a simple calendar view), your resources’ availability, their current bookings, and timesheets.

Custom categories or tags are helpful too, as they make it easier to navigate to the resources you need at the moment, filter the view by a specific role or a project, etc.

Last, you may want to choose a tool with an integrated reports section, where you can easily use the data you collect to analyze resource utilization, project budgets or the ROI for the company.

The more comprehensive (yet clear) the view is, the better insights you can draw from it.

Resource planning

resource planning header

As you know what resource management is, you need to form a plan. And not just any plan – to efficiently manage resources in multiple projects you need to have a high level plan for each project.

High level planning

High level plan of a project is a manager’s view of its:

In resource management, a high level plan helps to answer the question: “What roles do I need to successfully deliver a project on time and within budget?”

Creating a high level plan you don’t have to create a detailed list of all tasks, yet. Instead, you need to include:

Having a high level plan, you get a better overview of your resources’ capacity and the project scope.

Resource planning in project management

With a high level plan you have a big picture of what it takes to deliver a project. We’ve also already said that it helps you to understand what roles you need to deliver it. But how exactly do you recognize these roles before assigning them to this new project?

According to the PMBOK®, resource planning is “determining what resources (people, equipment, materials, etc.) and what quantities of each should be used to perform project activities.”

Using a work breakdown structure, estimated duration or historical data, you can determine:

Once you come up with a list of employees you can book without causing planning conflicts, you can allocate them to your project.

Planning future projects

Having high level plans for each project you run and a plan of how you use your resources at the moment, you know your capacity and the company’s pipeline.

Now, when your company wins new projects, you can easily check if you’re able to run them without e.g. hiring more manpower (be it in-house or freelancers), when you can start and how it affects your bottom line (e.g. by calculating not only projects budget and its profitability, but also the cost of potential hiring process).

Resource allocation

resource allocation header

With a list of employees already selected to join your project, you can book them in the tool of your choosing.

As resource allocation is the process of making the most of resources you have, you should then track their performance and utilization, so you avoid under or overutilization and prevent employee burnout.

Other benefits of resource allocation, include:

Project onboarding

A part of resource allocation is project onboarding. It’s essential for project’s success to introduce team members to the goals, objectives and deliverables of the project they will work on.

In other words, by onboarding resources to the project, you share what you’ve learned about it while creating the high level plan.

This part of the process consists of 4 steps:

Resource scheduling

resource scheduling header

To align project’s timeline, available resources and the scope, use resource scheduling. It’s important as it tells you when exactly you will need given resources, so you can plan your bookings accordingly.

There are several project scheduling techniques you may use:

Critical Path Method

The Critical Path Method (CPM) is a technique used to determine the longest possible time the project will take to finish. By listing all the tasks and categorizing them as critical and floating, you can calculate the timeline and mark dependencies between the tasks.

To create a task flow using the CPM method, you need:

Program Evaluation and Review Technique

Program Evaluation and Review Technique (PERT) is a method similar to CPM, but it uses weighted average duration rather than estimates to calculate possible timeframes.

Using PERT, you will also have to create a list of tasks with dependencies between them, include milestones and estimated duration for each tasks. Based on that information, you can estimate project’s timeline on 3 levels of confidence:

Fast tracking

Fast tracking is a simple scheduling technique used by project managers to determine which tasks can be handled simultaneously. Knowing dependencies between the tasks, you know which ones of them require other assignments to be done beforehand. Similarly, you can list tasks which can be at least partially overlapped, so you can speed up the project’s delivery.


If using fast tracking hasn’t resulted in saving the desired amount of time, you can use the crashing technique. It comes with a cost, though, as you need to add time in order to speed up the project. The way to do so is e.g. to add paid overtime – you end up with higher project’s cost, but are still able to fit within the deadline.

Resource leveling

If you’re able to adjust the schedule to meet the project’s deadline, you can use resource leveling. To adjust a schedule using resource leveling, divide or merge activities according to the resources’ availability, so there are no under- or overutilized team members.

Measuring & Reporting

measuring reporting header

Based on the data you collect by implementing resource management, like employee booked time, time entries and availability, you can measure their work and other business metrics.

Measuring resource utilization

Measure resource utilization by following a simple formula:

Resource utilization = Busy time / Available time

Whether you use a spreadsheet or a resource management tool, you can use it to compare bookings with availability. The resulting metric shows you if you use your employees’ time efficiently, or if they are over- or underutilized.

Similarly, you can use this metric to compare billable time with employees recorded work time. This way, you can determine whether you make productive use of your resources.

Calculating project’s budget

With bookings and timesheets you can calculate your project’s budget, too. You can even use them to track the budget throughout the project and see if you stay within the estimated cost or not.

For example, you can compare bookings with timesheets to see whether recorded work time equals your estimates or not. Then, knowing your employees’ hourly rates, you can calculate the actual cost of the time they spent on the project to determine the actual budget.

Again, you can use a spreadsheet to do so, bo you may find it way more convenient to use a resource management tool with a reports section.

Start managing your teams more efficiently today

Resource management, although it may seem complicated at a glance, is not really that hard once you get a grasp of it.

Plus, you can save yourself a lot of hustle by implementing a resource management tool. Teamdeck is one of them, combining resource scheduling, time tracking and timesheets, leave management, and custom reports. Using the tool, you can easily add bookings, record time entries, manage and adjust the calendar and calculate metrics of your choosing on top of that data.

You can try Teamdeck for free, with no credit card required and no obligations after a trial. Start your 14-day free trial, upload your resources with just a few clicks and see how easy resource management can be.

Related posts

Effective Meeting Management
Productivity, Project Management

Effective Meeting Management

It’s probably not a surprise for you that meetings are often associated with a waste of time. According to Atlassian’s report, people may be spending as many as 31 hours each month sitting through unproductive meetings. That’s…