Schedule and Cost (Project Mana - Jay Roberds
Schedule and Cost (Project Mana - Jay Roberds
Schedule and Cost (Project Mana - Jay Roberds
Preface
Introduction
Choosing a Methodology
Quality Management
Project Schedule
Contingency
Program Schedules
Communicating Expectations
Cost Management
Calculating costs
Cost objectives
Program Costs
Tracking expenditures
Base lines and Change Management
fundamentals.
During my 30 years of providing corrective action and advice to
troubled projects, the vast majority of root cause issues developed
by not adequately utilizing the fundamental PM processes. The
provide the most benefit to those in first few years as a PM, but
Scheduling tools are too time consuming. Sure, small projects can
be done at a high level in tools such as PowerPoint, but as you add
estimates along with your other estimates including but not limited
organizations push for formal value analysis that defines the costs
others. Conflict occurs when not all stakeholders agree with the
priority.
you how to use your selected tool, and defining all the terms and
formulas involved with creating and monitoring a schedule. I’ll
the moment, but the principles are the same for all tools. Find a
rushed or poor planning. PM’s accepting that not all facts were
high level scheduling has been done. Good PMs know they are
responsible for the project objectives and not just managing tasks.
integrated solution.
Even with an aligned vision, you will still have unknown details
the case, but you will be able to show any growth in expectations to
these expectations.
This session also helps your team understand the context of the
are not as task oriented and aware how their assignments are
information”
unknowns you cannot plan the project in detail and need to use an
early clarity, and again fairly well estimate the required work.
Even in creating games, there are many known parameters you can
safely base your plans on. You probably know the number of game
goals. Yes, you may not know all the details of each
for the new approach beyond some of the team want to try.
your choice and planned into your schedule. All stakeholders and
value contribution.
Quality Management
This will be discussed with much more detail in the Quality
Management Guidebook, but quality related activities must be
for quality, higher for those involving safety (food, weapons, injury,
built into your everyday way of working, but at the very least use
the less time and disruption required. This is discussed more in the
hardware, and processes that add cost and time to your project.
You need to include activities for performance testing on these
acceptance.
execute.
You should make multiple passes through the WBS to ensure you
have covered all the activities. This is a common failing point for
PMs. For every activity you miss, you are using up your schedule
float and add extra pressure to your overall team. This is the first
via the requirement id, being satisfied within each activity. This
allows for a faster verification that work products produced by an
requirements well written. Your vision session will help you a little,
lists for items that have pestered business operations for many
mistakes so you can add to your WBS. Ask the various support
groups regarding their expected lead times, and make note of these
dependencies.
area, and can make a well implemented system fail in meeting its
gathering full support. If you are not directly responsible, add high
will help you manage the hierarchy, but MS Project provides a good
outlining mechanism with easy movement and copying of tasks. It
workshops.
intent. Too many times activity lists only have 2 or 3 word names.
a Notes field / column you can insert into MS Project for a longer
description, and then you can hide / show the column as needed.
further clarify expectations from the activity. You can even include
the person who is responsible for verification which will let the
driving your agile WBS one level below your use cases, repetitive
a WBS, you will find the product backlog mixes a product hierarchy,
identifies too many knowledge gaps, you can allocate more time to
allow second pass for review and adjustments or extend the length
sprint activities and then prioritize your use cases into sprints. Do
nor that all use cases are the highest priority. They may be all
efficiently separated into sprints, and the first step is setting the
this current state is very popular with consultants who need time to
learn the current business processes (and get paid for that time.) If
you truly need this step, be very focused on the areas and level you
are documenting. Let the level of your process updates drive this
research. You are only looking for enough information to plan new
Now, it is time to turn your WBS into the project schedule. You
Make a quick pass through lowest activity level making each task
dependent on prior task. This starts showing structure to your
complex objects they are developing. You may want someone else to
do one of them, so the other person has enough knowledge to
With the assignment process done, you can set durations based
for mentoring, but do not forget a learning curve for the junior
members.
This makes monitoring and reporting status very difficult and leads
will make rapid progress for the first 90%, but the last 10% carries
tasks. This will help you distribute the work, create overlaps, and
start” is good for cases where two activities are best worked
always get you back. Manually, this is often a trial and error
gives you better control, and may identify erroneous planning data
impacting the schedule. In adjusting your assignments ensure your
senior members are not fully allocated. Odds are they will spend
more time mentoring and working issues, and providing more
other areas, and create issues that need attention. It is bad for
twice as hard before and after their vacation to make up for your
critical path.
when you miss one of your own deliverables that negatively impacts
For larger projects, there are synergies that can be gained where
Some people take schedule gaps very literal and plan other
activities in that time, even though in your mind the time should be
Schedule
Sourcing portions of your deliverables to third parties is discussed
individuals under a time and material basis, plan them into your
schedule as any internal team member. When any deliverable is
interdependencies are noted and planned. You will want same level
You will need to allow appropriate time and meetings for people
product.
during creation”
product; otherwise, you have risk the approver may have different
and effort resolving this conflict. And if you are resolving too many
conflicts, it can distract you from other areas that need your
attention. Just as you should worry about your team’s morale, plan
time available between the completion of one task and the start of
the next. Assuming you have adequately removed enough of this
contain any float and signals your critical path. In other words,
when an activity on the critical path is a day late, that day follows
you to the end of schedule unless you can mitigate it by being early
closer than others, and in most cases have a senior team member
also overseeing the activities.
success”
have the most inherit risk, and as such, the higher probability for
slipping your schedule. You will find a little float at the end of these
Monitor your schedule as your critical path may change over time
the critical path have slipped triggering a new critical path, and you
better meet current business situations. The best place for change
accomplished and less disruptive. If you have done a good job with
control costs may request you eliminate all contingency built into
your schedule. Removal is easy if you have kept the contingency as
for the risk and uncertainty levels. In this case, you should consider
adding time to your key activities and reviewing your risk log being
more proactive by adding more mitigation activities. The Risk and
balance between risk and issues. Other executives will ensure you
differences.
schedule. For example if the staffing plan shows you have assigned
resources for 10,000 hours, but your schedule shows only 8,000
hours, you have 25% extra time available. You may want to
research where exactly this extra time is, as you do not want people
with long periods of inactivity. Although, it is very difficult to
shows over 30%, you may want to further compress your schedule,
too late.
Program Schedules
There is a distinct difference between a Program level schedule
and your detail project schedule. Some try to merge all project
exposure to change.
There are also program level activities impacting all projects and
resources.
Communicating Expectations
You have been interactively working with your team to build the
schedule, but when you feel the schedule is getting finalized, start
plan to include your budget ready for Sonsor review, with available
Inform them how you are building your work breakdown structure
reflect and have both of you looking for right solution and balance
the plans with both your management, and your Team’s Managers,
wrong project codes. You costs may be tracking well, and then a
center. From there the costs are transferred to your project based
your cost baseline. External costs have more variables on when the
charges are applied to your project. Some companies accrue
against your project until the suppliers invoice is received and the
accrual is reversed. Periodically confirm with your accountant the
to use your staffing plan and include their 100% allocated costs,
you negotiate terms before your costs are finalized. Ensure your
accurate estimates.
beginning of the period, and you are being financially judged at both
the actuals vs. accruals and LE vs. Budget.
Cost objectives
Understand your Sponsor’s and Management expectations on
your budget and the degree of error they view as acceptable. PMs
marginal priority project that may not get funding. On the other
end of spectrum are the PMs who know their projects are high
adjustments. Some feel they need to spend their excess in the final
they underspend, they run risk of having their budget cut for the
budget, + / - 10%, neither too low nor too high. There are these
or peers.
Manager and Sponsor are aware of the move. They may advise on
are aware”
Program Costs
Calculating Program costs is basically aggregating all the cost for
projects and adding in the specific Program level resources discussed
that must be planned meaning that projects with lower priority and
provide the Trainer, but does the program get charged for the
pay for any new material replacing the obsolete? On the technical
the period.
simply input their time, and you do a summary for your project
code, and apply the charge rates against the reported time. One
be off due to timing, but verify each detail line item is expected, no
work separately
Base lines and Change Management
Once you have approval of your Project Plan, save an official copy
of these work products as your baseline, and if available, set the
from your sponsor if you learn the difference between a change and
clarification has come too late, and it becomes a change, but the
point is not to make this hard on your business stakeholders by
always holding their feet to the fire. Use your judgment on the
Sponsor’s Representatives.”
with changes, you have to get to the root cause. Now it may be
mistakes should have been noticed earlier, you have a quality issue,
you are receiving many change requests that should raise concerns,
as there are even more change discussions occurring that are not
being documented. Recognize this extra time and understand
to your baseline.
Reporting your Status
Organizations or sponsors may have formal reporting windows.
Some sponsors will want interim reports, or early access to
team, as you may find accuracy goes down. Decide if written status
down from the PM unless you want to verify team is aware of their
future responsibilities.
say 100% without being completely done. While most consider this
activity, if done right, is the short time when the team member
raises his thoughts from his details and thinks about what they
completion”
Some people inherently overestimate their percentage
completion, and you will quickly understand who, when activities
reach 90% complete, and just hang there. Maybe they will make
the next status show 92%, but remember you should only have
At the same time, you are also reporting your schedule situation,
from your cost tracking process you are also reporting your budget
needs.
and cost updates. After all, if you have prepared a good Project
Plan, tracking well against your schedule and allocated hours, and
the quality of work products are holding up, your project is in good
that creates a good bit of extra work including resource cost in your
schedule and tracking time to tasks. Your time may be better spent
integrated to the point this does not create overhead, then it is easy
careful in reading too much into earned value’s implication that past
period to assist in this process. As your sprints may not align with
they are not caught unaware of your planned solution. And finally,
some problems become issues that have potential impact to the
give a time you will respond. A large meeting is not the place to
morale.
Closing your Project and Learning from your
Experience
At some point you will receive acceptance of your deliverables,
your team members may have learned never to work with you on a
Schedule and cost variances are often the most difficult to analyze
as so much of your planning areas impact these variances. The
basis for any project problems can come from any planning work
product and not just bad estimates or missed activities. As project
objectives are result of an organization’s people, processes, and