Sunday, April 03, 2016

Actual Cost Vs Actual Cost of Work Performed(ACWP) - Practical PMP with MS Project



In a recent session of Practical PMP with MS Project, conducted globally, one of the participants had a problem while calculating the EVM metrics. 

I. The Issue

His situation was this:
The project was planned and then baselined.  Post it, the execution has been undergoing (we were in Cost Management knowledge area). To check on the project variances, status date was set. After tracking was done with MS Project, actual data got populated. Next, when he tried to calculate Estimate to Complete (ETC), a metric in Earned Value Management (EVM), there was a mismatch while using the Actual Cost (a field in MS Project) as compared to using AC(ACWP) field.
He was not sure which field ETC should take for its calculation - ACWP or Actual Cost. MS Project 2016 was used in the session. 
Do note that ETC metric of EVM is not available by default in MS Project. You have to create a custom field and apply formulas to get ETC. Other metrics such as VAC, BAC etc. are available by default. 

Here is a snapshot of the project that the participant had done.



Figure - 1 - EVM Metrics
As you can see, the Actual Cost and AC(ACWP) field have different values. Actual Cost is $19,080 whereas AC(ACWP) is $18,080! This raised questions.

Is there anything that went wrong in calculation? 
Which field is considered for Cost Variance? Is it Actual Cost or AC(ACWP) field? 
Which field is considered for Cost Performance Index (CPI)? Actual Cost or AC(ACWP) field? 

II. A Brief Theory on EVM Metrics - CV and CPI

Let us briefly check the theory. This also will help you understand the importance of Actual Cost or AC(ACWP) fields.

Cost Variance (CV)

  • Formula : Cost Variance = Earned Value - Actual Cost
  • If CV < 0 or negative, it is bad. It means, we are over budget.
  • If CV > 0 or positive, it is good. It means, we are under budget.
  • If CV = 0, it is alright. It means, we are on budget.

Cost Performance Index (CPI)
  • Formula : Cost Performance Index = Earned Value / Actual Cost
  • If CPI < 1, it is bad. It means, we are over budget.
  • If CPI > 1, it is good. It means, we are under budget.
  • If CPI = 1, it is alright. It means, we are on budget.

III. How MS Project Calculates CV and CPI?

Now back to our question. Which one should be taken in MS Project? The "Actual Cost" field or the "AC(ACWP)" field?As in the 1st figure,
  • Actual Cost field value at Level - 1 of the WBS (i.e., Project): $19,080.00
  • AC (ACWP) field value at Level - 1 of the WBS: $18,080.00
As you can see, these two fields are not having same value. There is a gap of $1,000. Why this gap? Because for one the tasks in MS Project, a "Cost Resource" has been assigned, whose value is $1,000. This one is reflecting in the Actual Cost Field, but not in the AC(ACWP) field. This is shown below. 

Figure - 2: Handling of Cost Resource
Cost Resource is MS Project is handled differently. After assignment to the task, this field has to be updated in the "Act. Cost" of the split view, which in turn gets reflected in the "Actual Cost" field. 

But this will be not reflected in the AC (ACWP) field. Why?

ACWP stands for "Actual Cost of Work Performed". MS Project is considering the work planned, work done or completed while calculating the Earned Value Metrics. Hence all the metrics related to Cost Performance is based on AC (ACWP), not the Actual Cost field. However, the AC(ACWP) field is calculated based on Actual Cost field. This can be changed from Options --> Schedule --> Calculation options for this project: Actual costs are always calculated by Project.


Let us quickly check it mathematically, using the formula as we have seen.


Cost Variance (CV):

  • If I take Actual Cost field, then CV will be "Earned Value EV (BCWP) - Actual Cost". At the project level it comes as $14,720.00 - $19,080.00, which ($4,360). This does not match the CV shown Figure - 2.
  • But if I take the AC(ACWP) field, then CV will be "Earned Value EV (BCWP) - AC(ACWP)". Again, at the top level it will be $14,720.00 - $18,080.00, which is ($3,360). This matches the number in Figure - 2.
Cost Performance Index (CPI):
  • If Actual Cost field is taken, then CPI  = "Earned Value EV (BCWP) - Actual Cost"
    => CPI = $14,720.00/$19,080.00
    => CPI = 0.77
    This does not match the value as shown in Figure - 2.
  • If AC(ACWP) field is taken, then CPI  = "Earned Value EV (BCWP) - AC(ACWP)"
    => CPI = $14,720.00/$18,080.00
    => CPI = 0.81
    This matches the value as shown in Figure - 2.

IV. PV (or BCWS), EV (or BCWP), AC (or ACWP) in MS Project

Hence, while calculating the EVM metrics use the AC(ACWP) field in place of Actual Cost field. Because project is considering the money spent for the work being done. In MS Project terminologies, these are used.
  • Planned Value - PV (BCWS): This is the Budgeted Cost of Work scheduled. It equals Planned Value (PV) in the PMBOK Guide.
  • Earned Value - EV (BCWP): This is the Budgeted Cost of Work Performed. It equals Earned Value (EV) in the PMBOK Guide.
  • AC(ACWP): This is the Actual Cost of Work Performed. It equals Actual (AC) in the PMBOK Guide. But this is not same as the "Actual Cost" field in MS Project. But it is the Actual Cost (AC) from EVM's perspective.

V. PV (or BCWS), EV (or BCWP), AC (or ACWP) in Graphical Reports

If you see the in built graphical reports, which is available in MS Project 2013/2016, then this is how it will be seen for PV(BCWS), EV(BCWP) and AC(ACWP). Note that here AC(ACWP) is considered.

Figure - 3: EAC, BCWS(PV), AC(ACWP), EV(BCWP) 
For Cost Performance Index (CPI) (and Schedule Performance Index (SPI)). For CPI calculation also, AC(ACWP) field is considered.

Figure- 4: CPI and SPI 
Let us also see how it happens if I export them over to MS Excel. 

Figure - 5: EVM Report in MS Excel
Here the notations are Planned Value, Earned Value and AC. But be very clear that it corresponds to PV(BCWS), Earned Value (BCWP) and AC(ACWP) fields of MS Project.

For more details on the course, refer: Practical PMP with MS Project

To know how theoretical aspects of PMBOK Guide can be used with a hands-on tool like MS Project 2016, you can refer this whitepaper: PMBOK 5th Edition with MS Project 2016 - A Practical, Hands-On Guide

Thursday, March 10, 2016

PMP Prep: Understanding Internal Rate of Return



This article was first published by MPUG on 22nd December, 2015.

***
 
Internal Rate of Return (IRR) is a project selection technique that takes a comparative approach for selection. When you're taking the PMI® PMP® exam, you should expect questions on IRR. In your day-to-day life as well you can check with IRR to help make better decisions, such as whether to buy insurance. Hence, IRR is a useful concept to know.

To understand IRR, you first have to understand net present value (NPV). NPV, as the name suggests, tells the net or total present value of cash flow for a project. Any project will encompass investment, which is considered cash outflow. Also, a project is undertaken to give the organization certain value back, which are cash inflows.

The formula for NPV is:

NPV = Present value (PV) of cash inflows (positive) + present value (PV) of cash outflows (negative)

  • If NPV is positive, that's good. You can consider the project for selection.
  • If NPV is negative, it's bad. The project shouldn't be considered for selection.

I. The Definition of IRR

Internal rate of return is the interest rate (or discount rate) at which the net present value for the project is zero.

In other words, the rate at which cash inflows equal cash outflows is considered as internal rate of return. It's called "internal rate of return," because there are no other external influences or environmental factors.

As the cash inflows equal cash outflows, for IRR the NPV for the project will be zero. If we put it mathematically, the equation would be:

NPV = 0
=> PV of cash inflows for the project (positive) + PV of cash outflows for the project (negative) = 0
=> PV cash inflows for the project = PV cash outflows for the project

The rate at which present value of cash inflows equals PV of cash outflows will be the IRR. IRR is always noted in percentage terms. To understand, let's look at an example.

An Example of IRR

Your organization has an investment of $100,000 for a project. After one year you will get $110,000 in return. Calculate the IRR.


Present value (PV) of cash outflows for the project = $100,000
Future Value (FV) of cash inflows for the project = $110,000

It's called future value, because we'll get the money after one year.

Therefore, PV of cash inflows for the project = $110,000/(1+R), where R is the rate of return or discounted rate.

For IRR, the value of NPV is zero.
=>PV of cash inflows = PV cash outflows
=> $110,000/(1+R) = $100,000
=> 1 + R = $110,000/$100,000
=> R = ($110,000/$100,000) - 1 = $10,000/$100,000 = 1/10

Or R in percentage terms = (1/10) * 100 = 10%

The IRR for the project is 10 percent.

Let's say you've received the capital of $100,000 at a rate of 12 percent from the investor. After all, someone -- internal or external -- will need to invest in the project. That investor will be expecting a return out of it. This rate is called Cost of Capital (CoC) in accounting terms, because there's a cost associated with it. You have to provide a return for this capital.

However, as you found out above, your IRR is coming at 10 percent, while your CoC is at 12 percent. Will you go for the project? Obviously not. You wouldn't be making any money out of it by executing this project. This leads us to an important conclusion in project selection while using IRR.

  • If IRR is greater than the desired cut-off rate (or CoC), then you will go ahead with the project.
  • If IRR is less than the desired cutoff rate (or CoC), then you won't proceed.

II. Ways to Calculate IRR

IRR can be calculated in two ways: for uniform cash flows and for non-uniform cash flows.

II.1: IRR Calculation for Uniform Cash Flows

In the previous example, I showed a simple project with a one-time investment. However, for uniform cash inflows -- a series of cash flows that's uniform year after year, IRR is calculated considering the annuity discount factor.

The formula for annuity discount factor is:

Project investment = Annual net cash flow * Annuity discount factor
=>Annuity discount factor = Project investment/Annual net cash flow

Annuity is a fixed sum of money to be paid every year as a series of payments. (This is another accounting term.)

Once the annuity discount factor is calculated, annuity table is referred to find IRR. Annuity tables are available on accounting sites. If this topic surfaces on your exam, it'll probably reference the present value of annuity factors.

Example 2: Annuity Factors

For this example, I've modified the first example. You have a $100,000 investment for a project. After one year you expect $110,000 in return. Find out the IRR with the help of the annuity factor. 


The annuity factor table is given below.  


 In this case, there is one-time investment and a return is mentioned for one year. I have put that into a table as shown below. Note that cash inflows are mentioned as positive, whereas cash outflows are negative, highlighted in red and put in parentheses.   

Annuity discount factor = Project investment/Annual net cash flow
=> Annuity discount factor = $100,000/$110,000
=> Annuity discount factor = 10/11 = 0.9090 = 0.9091(approx.)


Looking at the above annuity discount factor table (given in the question), we have a rate of 10 percent for an annuity factor of 0.9091. So the IRR for this project is 10 percent. 

Now, let us change this example a bit, to examine annual uniform cash flow. 

Example 3: Annual Uniform Cash Flow 

You have a $100,000 investment for a project. The expected return on the project in its useful life is $125,000. The useful life of the project is five years. The cash inflow is expected to be uniform. Find out the IRR. The annuity table is shown below.


Here, the cash flow is uniform. Considering the cash inflows and cash outflows, we have the following table. As we have $125,000 over a period of five years, for each year the cash inflow will be $25,000. Note that cash inflows are mentioned as positive, whereas cash outflows (investment) are negative.

 Project investment = $100,000 and Annual net cash flow = $25,000
Hence, Annuity Discount Factor = Project Investment/Annual Net Cash flow
= $100,000/$25,000
= 100/25 = 4, which is close to 3.9927.

For the annuity discount factor of 3.9927, looking up the table shown in the question, the rate comes out to be at 8 percent. Hence IRR for the project is 8%.

II.2: IRR Calculation for Non-uniform Cash Flows

For non-uniform or uneven cash flow, we have to calculate the IRR in a different way. First, we need to find out the average cash flow in a year, from which we derive the annuity discount factor. Then, looking up the annuity table, we get an approximate value of IRR. From there, by trial and error and interpolation, the final IRR is derived.

In an uneven cash flow scenario, the formula for IRR is:





It doesn't matter if you have NPV or PV in the denominator. The final value of IRR will remain the same. Both formulas above are correct for IRR.

It's unlikely that you'll have questions about this in the PMP exam. But I've put the formula in in case you're wondering what happens if there's uneven cash flow.

III. IRR for Mutually Exclusive Projects

IRR can be used to make selection decision between two or more independent projects. The general rule followed for IRR: The higher the better. In other words, all other things being equal, the project with the highest IRR should be selected. Let's take another example to understand this concept.

Example 4: Choosing Between Projects based on IRR

There are four projects before the selection committee, out of which only one can be selected. The IRR for each project is shown below. Which one will be chosen?



Answer: 

The project with the highest IRR will be chosen. Above, that’s project B with an IRR of 42 percent.

However, there’s a note of caution when mutually exclusive projects are involved. If both NPV and IRR are present, it’s a good idea to look for NPV as well. A project with higher IRR but lower NPV wouldn’t be preferable over a project with a lower IRR but higher NPV.

To illustrate, here’s an example.

Example 5: IRR and NPV
There two projects, A and B, with the following cash flows. The discount rate is at 10 percent. Which project should be selected?

For project A, NPV = - $1,000 + $2,100 = $1,100
For project A, we have to make NPV zero to find out IRR.
 => - $1,000 + [($2,100)/(1+IRR)] = 0
 => 1 + IRR = 2,100/1,000 = 2.1  => IRR = 2.1 – 1 = 1.1
 => IRR = 110%
 

Above, I have applied the simple formula, as outlined before, to calculate the IRR. I can also look at the annuity table to derive the IRR.
 

For project B, NPV = - $10,000 + $15,000 = $5,000
For project B, we have to make NPV zero to find out IRR.
 => - $10,000 + [($15,000)/(1+IRR)] = 0
 => 1 + IRR = 15,000/10,000 = 1.5  => IRR = 1.5 – 1 = 0.5
 => IRR = 50%
 

Now, which one to choose?
•    Project A higher IRR (110%), but lower NPV ($1,100)
•    Project B lower IRR (50%), but higher NPV ($5,000)
 

Project B will be selected as it gives maximum value to the stakeholders or has higher wealth maximization.
Finally, let us look at the advantages and disadvantages of IRR to have needed understanding on it for the PMP exam.

IV. Advantages and Disadvantages for IRR:






Tuesday, March 01, 2016

PMBOK Guide, 6th Edition - When It Is Coming and When It Will Be Effective?



Since November last year, in PMP® and Practical PMP® classes, I get these two questions.

  1. When will PMBOK® Guide 6th Edition be available?
  2. From which date, PMBOK® Guide 6th Edition will be effective?

The concerns on it by the PMP aspirants are understandable, as they are preparing on the PMBOK 5th Edition. Also from 12th January, 2016, the exam has changed. To address this concern, here is a brief post. Below is the overall timeline for the PMBOK Guide and other foundational standards from PMI.



Above information is from the official post by PMI®. The information given in this post is as on 1st March, 2016. It may change. 

Using MS Visio, the detailed timeline is as below. Do note that I am putting a month for your understanding, the exact date is not announced - rather the quarters of the years have been announced.



The key points to note are:
  • PMBOK 5th Edition is still in force for the year 2016 and will continue further for some months in 2017. 
  • PMBOK 6th Edition is expected to come in the Quarter 1 (Q1) of 2017. Exact date is not announced. In the above timeline, I have put it as March, 2017 for better visualization and understanding.
  • PMBOK 6th edition is going to be effective on its release. But it will not immediately replace PMBOK 5th Edition. There will be a grace period.
  • When the transition happened from PMBOK 4th Edition to 5th Edition, six(6) months were given as grace period. Hence, I am expecting this time, similar grace period (around 6 months) will be there. This is shown in the above timeline diagram.
  • So, what should you do for preparing PMP? You need not worry about PMBOK 6th Edition till end of this year. Continue with your preparation on PMBOK 5th Edition and focus on the new changes on which around 25% questions are expected. For more details on PMP exam 2016 changes, refer the short slide video in YouTube. (03m:18s)


Updates:
Certain new updates are available on PMP Exam at PMI's website in its FAQ Section.


You may also like: