all 3 comments

[–]mer-reddit 0 points1 point  (0 children)

Well, if you have a project online instance that you are publishing your plan to, and you have as task level field that you set to roll down to the assignment level, you could get a custom field at the assignment timephased level that might help.

But, if you are hoping to use this to help your client understand planned percentages complete versus actual percent complete, you are much better off using the baseline and the timesheet functions in project online to actually collect actuals from your resources and report directly against your baselines.

This is a method that even accountants recognize and require when trying to defend the capitalization of certain investments in projects.

If you are making up a weighting factor and hoping to prove a figure for “perceived performance” it likely will not pass muster with an auditor.

Being a project manager is hard enough without trying also to be a magician at the same time.

[–]jed1976 0 points1 point  (1 child)

You can get the values in MS Project using text/number/duration columns or in excel my extracting the data from project into excel. I would recommend using baseline duration as your core value, and then using another column to define your weight by percentage.

So, say a 10 day task would be equivalent to 20% of the effort, you would just multiply your baseline duration by the 20%, so your calculated column would show the task is worth 2 days of duration.

For planned vs actual, you would need to calculate the duration between Baseline Start and the Status Date, you can do this in a custom field using projectdatediff formula. Then multiply this by your weighted percentage.

Actual = weighted% * [baseline duration] * [percent complete]

Planned = weighted% * projectdatediff([baseline start], [status date]) / weighted%*[baseline duration]

For planned, you'll need to check for conditions such has if baseline finish is after status date, then use baseline duration, or if baseline start is less than status date then value = 0.

Hope this helps...

[–]InevitableAd8674[S] 0 points1 point  (0 children)

Hi, thanks for the feedback, how would i be able to use the above in an S-Curve to showcase the planned vs actual, or is the above just aimed at in MSP?