Steve,
Obviously % Complete is just Duration, actual duration/planned duration
% Work Complete is Work (ie man-hours), actual hours/planned hours
% Cost, if it existed, would be actual $/planned $
I think that when people refer to "% Progress", a term that doesn't
exist
in the PM lexicon and one that I would stamp out with extreme
prejudice,
they mean something like 300 bricks laid out of 1000 bricks, but then
they
go ahead and type in 30% at % Complete or at % Work Complete, both
mistakes.
People want somewhere in MSP to put % bricks but there isn't one so it
goes in % Complete or at % Work Complete, first mistake and start of
more
pain to come.
% Physical Complete isn't connected to anything else so using that
doesn't
help.
Thanks
"Steve House [Project MVP]" <
[email protected]>
wrote in message If you are are mandated to use "% complete" you need to be clear
*which*
"% complete" you're referring to. Project 2003 tracks 3 separate
percentages - % Complete (duration), % Work Complete (man-hours), and
%
Physical Complete. % Complete and % Work Complete are linked by
default
so that updating one updates the other but they may be unlinked in the
options menu to allow inpependent entry of each. % Physical Complete
is
always a manual entry based on estimated progress (and usually very
unreliable because at best it's a very loosey-goosey concept).
What I find confusing by your method is if you plot duration time
along
the X axis and Cummulative % Complete on the Y axis you don't get an
"S"
curve, you will get a 45 degree sloped straight line, at least when
you're working according to plan. Our project schedule requires 100
days. We work exactly according to plan. At day 25 I'll be 25%
complete
by definition of "% Complete." On day 50 I'm 50% complete and on day
75
I'm 75% complete. The only time this plot deviates from a straight
line
is if we work more or less duration hours than have elapsed between
start
date and the reporting date. If I work LESS, say have some sick days
in
there where work was scheduled but no work took place, the curve may
bend
downward reflecting on day 75 I've only actually worked for 70 days
instead of the 75 originally scheduled. If somehow we get "2'fers"
scheduled to do a task in 2 4-hours days but do it in 1 8-hour day for
example, the curve might bend up. Thus a real-world curve of
cumulative
% complete might resemble the profile of a range of foothills
ascending
towards the edge of a high plateau representing project finish. But I
can't envision any scenario that would cause it to form a classic "S"
curve similar to what you get plotting BCWS other than purely by
accident.
% Complete and % Work Complete are often the same number but just as
often they are not. Example (assuming standard calendars). I have a
task to paint a room, starting Mon 8am and ending Fri 5pm. I assign
Joe
Painter to it 100%. Duration is 40 hours, work is 40 man-hours. It's
now Thur evening at 5pm and work has gone according to plan. %
Complete
= 32/40 = 80% % Work Complete = 32/40 = 80%. But consider a
contoured
task ... our painter is scheduled to do 1 hour prep and seal on Mon, 1
hour applying primer coat Tue, 1 hour 1st colour coat Wed, 1 hour 2nd
colour coat Thu, and 8 hours finishing detail work Fri. Duration is
still 40 hours but this time total work is 12 man-hours. Again Thur
at
5pm and working as planned... % Complete = 32/40 = 80% BUT % Work
Complete = 4/12 = 33%.
When Project calculates the rolled-up Summary % Complete, which at the
Project Summary level would be the Cumulative % Complete, it uses a
weighted average. The duration of a summary task is not the
arithmetic
sum of the subtasks but instead is the time between when the earliest
starting task begins and last finishing task ends. The % Complete of a
summary task however is the AVERAGE completion level of its subtasks.
When calculating Summary % Complete, Project sums the scheduled
durations
of the individual subtasks, sums the actual durations worked to date
of
the individual subtasks (Duration * % Complete), and divides the 2
totals
to derive the Summary % Complete. It subtracts that from 100 to
calculate the Summary % Remaining. It multiples Summary % Remaining
by
Summary Duration and subtracts the resulting interval from the Summary
Finish to calculate the effective "completed through" date. (I think
it
subtracts from finish rather than adds to start to correctly handle
subtask splits and lags.)
Summary % Work Complete is simpler. The total scheduled work on a
summary task is the simple arithmetic sum of the work scheduled for
the
subtasks. Total man-hours worked to date / total man-hours scheduled =
%
Work Complete.
AFAIK none of this changed between MSP2000 and MSP2003.
Hope this helps you figuring out how to get the results you need.
--
Steve House [MVP]
MS Project Trainer & Consultant
Visit
http://www.mvps.org/project/faqs.htm for the FAQs
"Pedro Caetano Barros" <
[email protected]>
wrote in message
Steve,
Initially I'd like to thank you very much for your answer and
explanations.
Talking about our non-mature PM process, there already is a Project
been
executed
to improve PM maturity in the company. Very soon we'll be using SPI
and
CPI
data and tendencies to analyze projects performance.
In the current moment, however, there is an organizational process
that
dictates that the S Curve MUST use Cummulated % Complete to be
generated. We
understand that the S Curve based on % Complete doesn't mean
completion
of
work or project artifacts - we know about it - but the process today
says we
should use Cum. % Complete. Moreover, although it is "somekind
old-fashioned", S Curve based on Cummulated % Complete is still a
good,
valid
method to analyze project progress.
In reality, our problem IS that MS Project 2000 DOES calculate Cum.
%
Complete
correctly and MS Project 2002 and 2003 DOES NOT, what is very
intriging!
It can be a MS Project bug or something else, but I think that
calculated data
have to have the same results no matter the version of the software.
Anyway, we will test and investigate the $1 per hour method for
BCWP/ACWP-based S Curve.
If you or anyone else have more information on how to solve
specifically
the
Cum. % Complete calculation problem, we'll be very thankful.
Thank you very much again,
Regards,
Pedro Caetano Barros
MS EPM Suite 2003 Support Group
Sao Paulo - SP - Brazil
(e-mail address removed)
(e-mail address removed)
:
What do you mean by "...the PM process maturity does not allow us to
generate S curves based on BCWP, BCWS and ACWP values?" Pushing a
bit
more
PM maturity into your business process should be straightforward.
I'd be more worried about the validity of your old method of
generating
S
curves. Remember that "% Complete" in Project refers strictly to
the
passage of duration - it conveys no information at all about how
well
the
work is proceding, if we're working at the rate we thought we'd
achieve, or
how the physical progress is coming along. We have a project that
lasts 100
days and we're at day 50, having done all the work that was
scheduled
before
today as we had planned to do it. We are 50% done. We made have
only
done
10% of the deliverable or 20% of the work required but we're still
50%
done - who knows, maybe we planned on a big push between day 90 and
day
100
to put us over the top.
If by this 50% duration point we'd planned to do 25% of the total
work
(and
it can easily happen that way) and we have really done 25%, we're on
schedule. If at this point we'd planned on doing 25% of the total
work
but
only have done 10%, we're behind schedule. If at this point we'd
planned to
do 25% of the total man-hours but have done 40%, we're ahead of
schedule.
But only looking at what % complete today's date represents doesn't
tell us
a thing about whether we're on schedule. Only looking at work
planned
versus work performed will tell us that - in other words, BWCS and
BCWP/ACWP.
If your statement about "PM maturity" means you're not tracking
resource
cost, use a rate of $1 per hour. Now the BCWS, BCWP, and ACWP
figures
will
stand for man-hours of work (even though they have a $ for their
units)
planned to date versus achieved to date and your S curves will be a
valid
indicator of progress.
--
Steve House [MVP]
MS Project Trainer & Consultant
Visit
http://www.mvps.org/project/faqs.htm for the FAQs
"Pedro Caetano Barros"
<
[email protected]>
wrote
in message
Sirs,
Our PM department have developed a process to generate S Curve of
Schedule,
based on Accumulated % Complete values. We used to generate this S
Curve
using MS Project 2000 and MS Excel 2000. Data used to generate the
curve
are
based ONLY on % complete progress, since the PM process maturity
does
not
allow us to generate S curves based on BCWP, BCWS and ACWP values.
Our organization now needs to update MS Project to 2003 version.
However,
MS
Project 2003 cannot generate % Complete and Accumulated % Complete
throughout
the entire project (it stops exactly in the very timescale point
you
have
two
tasks or two phases, for instance, simultaneously).
This problem can be easily noticed if you open "Task Usage" view,
adding
"Accumulated % Complete" in the timesheet section.
I would like to know how to solve this problem, a service pack or
add-in,
or
another procedure to obtain correctly Accumulated % Complete
values
to be
able to generate the Schedule S Curve properly.
Thank you for any help.
Regards,
Pedro Caetano Barros
MS EPM Suite 2003 Support Group
SÃffÃ,£o Paulo - SP
(e-mail address removed)
(e-mail address removed)