Estimating Activity Resources is the process of figuring out what type of resources, and how much of each type of these resources would it take to perform the activity. Resources could mean people, hardware, software, materials, tools, equipment, supplies, machinery, or anything that is used to execute an activity.
What is required?
Schedule management plan comes from Plan schedule management process. This contains approach and guidelines on how to estimate resources for activities, so this input is going to help you.
Activity list and activity attributes come from Define activities process, and they give you everything you need to understand about an activity in order to estimate resources.
You would need resource calendars – a document that has information about availability, capability, and skillset of resources during the length of the project. With this you can identify and tag appropriate resource(s) to each activity in the list.
Resource calendars can unearth constraints – what if you needed a Database Architect for your software project and the only person available is assigned to another project and not available until after the design phase? You will need to figure out alternatives – bring in a consultant, hire someone from outside, or outsource the work?
Risk register is another important document for reference during this stage. Resource related potential risks already identified during planning stage must be understood while estimating resources for activities.
Since this is sort of a standard activity, you might already have sample documents from earlier projects. Also some caution and tips from the lessons learned there. Moreover, there may be templates that your organization mandates that you use on your project. There could be specific policies for acquiring resources from outside the company. All these are available in organizational process assets.
And finally, you will need some help from enterprise environmental factors – for things such as existing resources in the company, their competencies and their availability.
Tools and Techniques of Estimate Activity Resources process
Expert judgment means getting help from people who have already executed similar projects, or people who have the necessary training to gain the knowledge. In many a cases you may do most of the work yourself but there could be special skill needs and you would need advice on alternates, and an expert can help.
Alternate analysis refers to figuring out alternate types of resources (architect or senior engineer?), skillsets (expert or semi-skilled?), equipment (big or small?), means of work (manual or automated?) and then weighing in the right choice based on factors such as cost, time and quality associated with each of them.
Published estimating data - Many a projects can use standard resource information in the industry, based on countries or specific geographic locations. This industry information is typically published in trade journals, websites, government publications or periodicals. In construction industry, this could be time taken to perform different construction activities. Project managers can utilize some of this information to estimate what kind of resources they can assign to activities.
What do you do when an activity seems to involve too much of work for you to comfortably estimate on resources?
You may have some idea but not very sure about its accuracy. You could then use a technique called bottom-up estimating. This is pretty simple – you break down activity into smaller pieces, to the level where estimating resources is easy. Then you roll up the estimates to the level of original activity. This will be your resource estimate for the activity.
Most often than not you would use a project management software, such as Microsoft Project or any open source web-based software to plan resources for activities. These software packages provide ways of playing with combination of resources and select the optimal combination.
You may be using one or more of above tools and techniques for estimating resources, and the schedule plan would have references to recommended tools and techniques.
Outputs of Estimate Activity Resources process
This is the document where you list each activity, type and quantity of resources required, their availability, assumptions made, constraints discovered, and dependencies found. This document is called Activity Resource Requirements.
Resource breakdown structure (RBS) is pretty similar to Work breakdown structure (WBS) and is the other output from this process.
With this information you could roll up activities till work package level, and see what resource utilization figures look like.
Whenever you refer to project documents you may discover updates to those based on the outcome of this process. Documents such as activity list, activity attributes, risk register are some of the documents prone to be updated during this process.
Estimate Activity Resources process and Estimate Costs processes are closely related, in that, when resource costs change they will impact your cost baseline. For instance, if you consider one of the tasks need specialized skills that your team does not possess you may need to hire a consultant or send someone from the team for training. Both these options cost money and need to be factored in project costs. Therefore, project manager will go back and forth between these processes to make adjustments.
Thus far, in this knowledge area you have identified the activities, dependencies between them, and resource needs. You are now just one-step away from being able to work out the schedule!
Next lesson talks about estimating how long each activity takes – Estimate Activity Durations process.
What has been your experience with estimating activity resources? Do share your thoughts.