Tag Archives: key concepts
Project Estimating Techniques
– See All Project Management Key Concepts –
Project Estimating Techniques
You will definitely see project estimating techniques mentioned as part of the PMP exam, so it’s good to know the four main different types and the differences between them.
Throughout your project you’ll be asked to make those estimations of future performance, and that could be in your Schedule, it could be in the Cost of the project, it could even be in the quality of your project. The four main methods that you will come across as part of the PMBOK guide are:
- Parametric estimating
- Bottom up estimating
- Analogous estimating, and;
- 3-point estimating.
They might sound a little bit funny at first, so let’s go into them in more detail.
First of all we’ve got parametric estimating. This is where we’re actually using a parameter to estimate per item. So it’s a simple parameter, for example 55 meters or $55 per square meter or square foot. We might have a thousand dollars per roll of metal, or twenty days per delivery in our schedule for example, where it might take to get something to another country. We might be looking at two-week sprints per each feature that we’re delivering in a software project, or a team might take an eight-hour workshop to complete a risk assessment. All of these are parameters that we might assign to the activities so that we can estimate for those activities.
Next up we’ve got bottom up estimating. This is where we’re estimating project resources by assigning a value to the lower-level components of the Work Breakdown Structure. We’re starting from the bottom and we’re working our way up. And when we say the bottom we mean the the lower level tasks that have been assigned to our teams. Now these of course go up in the work breakdown structure to the larger tasks or features, and then to an overall delivered feature (and this is where we start getting into Agile potentially or Feature Driven Development) but the idea of that is that this team can estimate on their piece of work, this team can estimate on their piece of work or their single task or one or two tasks, and that might be say $10,000, this one might be $20,000, this one might be $5,000, and then we take all of those items and we bring them up into the feature so the total there could be $50,000 and then the total for the overall feature could be $100,000 for example. But the key is that we’re starting at the very lowest level of the activity, we’re starting from the bottom.
Next up we have Analogous estimating. This is where we’re finding an analogy, something similar to what we’re currently doing. We’re estimating the duration or cost of an activity or a project using historical data from a similar activity or a similar project. Of course this is frequently used to estimate project duration when there is a limited amount of detailed information, so we haven’t gotten down into the Work Breakdown Structure yet at the team level, we only have a really high-level idea. Using Analogous Estimating we can get a rough idea of how much it will cost, or how long it will take by looking at another similar project. It’s like an analogy, it’s similar to what we’re currently doing. Generally it’s less costly and less time-consuming than our other techniques, but also it is less accurate because we’re not really delving into the detail.
Last but not least there is 3-point estimating. This uses an average of three points – we might have the Optimistic estimate, the Pessimistic estimate, and the Most Likely estimate. The way that we end up working it out is: Let’s say our Optimistic schedule (O) is five days, our Most Likely (M) is seven days and then our Pessimistic (P) is ten days. We add each of them together and then we divide that by three, and that gives us the answer.
In fact here’s a better version that doesn’t take as much math or any decimals – let’s say we’ve got five, nine and ten divided by three – because 24 is a nice round number – we divide that by three and we get eight. And that’s how we do three-point estimating.
You might see a variation of this which is “Beta” or “PERT” (Program Evaluation Review Technique), where we’ve got Optimistic, then four times the most likely, and then our pessimistic as well, all divided by six instead.
And those are the project estimating techniques we will come across in the PMP Exam.
– David McLachlan
Baselined Documents
– See All Project Management Key Concepts –
Baselined Documents in Project Management
When we’re developing the project management plan a lot of the time we’re going to need to create baselines.
Baselines are one of the key concepts that is really important, because they are a point in time where data or information is locked in place, with any changes needing to go through a formal change or configuration management process to be reviewed, approved and accepted.
There are multiple documents that require baselining in your project management plan, and most of those will relate to the key constraints in your project such as:
- Scope – the scope that you are going to deliver.
- Time or the schedule – you might have your Gantt chart or the locked-in schedule, and you don’t really want that to change because you’re delivering something at the end and your customers are relying on that to be delivered.
- Cost – if someone is sponsoring this project or paying for this project then of course they don’t want that cost to change, at least not without the proper approval process.
So what are these documents that we’re talking about? Well the need to be baselined fairly early on in your project, during the initiation and planning of your project.
First of all we’ve got the scope baseline. This is the approved version of a scope statement, a nice simple statement of what you are delivering to your customer. Then you’ve got the associated work breakdown structure or WBS and its associated WBS dictionary. That’s basically the scope broken down into smaller parts.
Then ultimately the activities that we’ll need to to deliver those parts – all of those parts of your scope – we want to lock that in so that we know that we’re going to deliver it on time, and we know if we’re not going to deliver it on time.
Then there is the schedule baseline, which is the approved version of the schedule model (that can be your Gantt or even just dates and activities depending on how you outline that in your project management plan) and can be used as a basis for comparison to the actual results so once it’s locked in. For example, how are we actually tracking over time? Are we on track, or we not going well? That’s what we really want to know.
Lastly we’ve got the cost baseline. This is the approved version of the time based project budget where we’ve got our activities, the things that need to be completed and we’ve got the cost associated with those activities. All of the schedule and the scope – if any of that changes then obviously that will have a big impact on the cost of the project as well, so all of these things are interrelated.
Before a baseline is actually defined, all of these documents can be updated as many times as necessary. You’ll find that right at the beginning of your project, during the project charter and maybe just before you’ve locked in your project management plan, no formal process is required at that time. But once that baseline is locked in then they can only be changed through the “perform integrated change control” process which we’ll probably notice is around 4.6 in the PMBOK guide. Any stakeholder can raise a change request, that’s how this is done. Anyone related to your project, whether it’s someone impacted by the project or whether it’s the sponsor who’s sponsoring the project, whether it’s the people doing the the work packages in the team of the project, they can raise a change request for that to be looked at which will go through the change control process. That change control process is usually outlined in your project management plan as the configuration management plan.
What Does a Configuration Management Plan Process look like?
It will be different for each organisation and even each team you work in. Maybe the process for you is raising a change request to the project manager, the project manager checks it out with a few different stakeholders or the required information, or maybe that’s someone in the project management team who then goes through to the sponsor or to the associated steering committee for example. Depending on how your project is outlined, which of course relates to the enterprise environmental factors which you’ll see come up a lot in the PMBOK guide. This is how the company operates, and every company is different. There will be similarities, there might be templates, there might be different politics or different parts of the company that need to be approached, or maybe different parts of the company that don’t talk to each other at all. You need to be aware of these enterprise environmental factors in how to get work done and that will impact the configuration management plan, which is how to make changes to your project and your project baselines once they are locked in. And that is project Baselines.
– David McLachlan