Professional Documents
Culture Documents
Chapter 4
Barry Benator
O
ne of the challenges a project manager must face is how
to keep track of the many elements of project manage-
ment, including tasks, milestones, dependency relation-
ships, schedules, people, costs, deliverables and progress toward
interim and final goals. Until the 1980s, these tasks were often
performed by hand with a calculator and a hand-drawn Gantt (or
bar) chart or by a computerized project management program
requiring a mainframe or minicomputer system. All of that has
changed. There are now powerful computerized project manage-
ment (PM) programs that can be run on personal computers cost-
ing less than $1000. The actual PM programs themselves may cost
less than $100 for limited low-end products that can only handle
schedules and graphics, to $500 to several thousand dollar pro-
grams that not only provide timely and accurate schedule infor-
mation, but also powerful resource and cost tracking capabilities.
We introduce computer tools for project management at this
stage in the book because a large part of the mission of a project
management program is to assist in scheduling and keeping track
of tasks and milestones. So it follows naturally after the previous
chapter on the fundamentals of project scheduling. However,
many good project management programs do so much more than
deal with scheduling issues alone.
37
38 Project Management and Leadership Skills
INITIAL SETUP—
CREATING THE PROJECT PLAN
WBS Capability
Equally important for some managers is the ability to iden-
tify activities in a work breakdown structure (WBS) format. A
WBS as it applies to project management programs is the capabil-
ity of assigning ID codes to each task in the project, from the high-
est level main tasks all the way down to the lowest level subtasks.
An example of a partial work breakdown structure for a design
project is shown in Figure 4-1. Note: Only the electrical and me-
chanical subtasks are shown for illustrative purposes, In an actual
project, all relevant disciplines would be shown and in sufficient
detail to allow the PM to grasp the details of the project.
Distrbtn. HVAC
ABC.04.1 ABC.05.1
Lighting Plumbing
ABC.04.2 ABC.05.2
Emrgncy. Central
Power Plant
Source: SureTrak Project Manager ABC.04.3 ABC.05.3
42 Project Management and Leadership Skills
Schedule Display
How the schedule is displayed can also be important. For
example, can the schedule be presented in various units, such as
months, days and hours? And if you have a very long project, can
the schedule be summarized so the entire project can be graphi-
cally represented on a single page? (While this may useful at
times, the scale may be such that the print is too small to read
comfortably.)
Resource Allocation
After breaking the project down into tasks and their relation-
ships, you will need to identify available resources and allocate
them to the project tasks. Surprisingly, there are several programs
that do not allow for realistic resource identification and alloca-
tion, even though the ability to assign resources to a project is
essential to effective project management.
Computer Tools for Project Management 43
Assigning Resources
A key thing to look for in a program is the degree of discrimi-
nation allowed in identifying the assigning resources. Software
programs vary widely with regard to resource management, and
it is well worth a close look to see if the program can meet your
specific needs.
The number and type of resources you can assign to a task is
the first consideration. Some programs let you identify and assign
only one or a few resources per task.
More powerful programs let you assign codes to each re-
source so you can further break down each type of resource; for
example, ME1 = level 1 mechanical engineers; ME2 = level 2
mechanical engineers; etc. The program can then produce reports
that are sorted based upon any given resource type or subtype.
For example, you could print out a histogram, or resource alloca-
tion chart, for all level 1 engineers assigned to Subtask ABC.05.1.
Resource Leveling
Resource leveling is the process of smoothing out the use of
resources over time so you can meet whatever constraints you
have on resource availability. Some of the better programs let you
specify limits to resources, and the program will then automati-
cally calculate the best use of the resources over time within the
given limits.
Many times a project or certain activities in a project are re-
source-driven; that is, the availability and use of resources are of
overriding importance. Using a program that does resource level-
ing can save a lot of time and effort when you are trying to juggle
schedules to optimize the use of resources.
Assigning Costs
When you define a resource, most programs let you specify
its cost per unit of time. Then, when the resource is assigned to
project tasks, the total costs are calculated and kept track of by the
program. Usually a program will let you assign only one rate for
any given resource. To have multiple rates for a resource you
would need to identify it as a different resource for each rate (e.g.,
Engineer 1, Engineer 2 and so on).
Another valuable feature of some programs is the ability to
assign a cost to an activity and specify that the cost accrue at the
beginning or end of the activity. Many programs do not give you
this choice when assigning costs, and automatically prorate the
cost over the duration of the activity. But sometimes this is not the
way costs actually accrue. This may not be a show-stopper relative
to purchasing the program but it is a factor to consider when you
are evaluating different PM programs.
TRACKING PROGRESS
Showing actual progress of a project against project plan is
one of the things that separates many low-end programs from
Computer Tools for Project Management 45
REPORTS
Reports of the project plan and project status are some of the
most valuable tools a program can provide. A software program
can make updating project reports quick and easy. And to the
benefit of all, it is becoming the norm that programs provide both
tabular and graphical reporting capabilities.
The various programs offer a full range of reporting capabili-
ties, but there are certain reports you will want your program to
produce:
and latest start and finish dates. It also shows how much
float, or slack time, each activity has.
search to find the best one for your project management needs.
Several programs which offer the project manager a balanced
combination of ease of use and power include Primavera Systems,
Inc.’s SureTrak Project Manager and Primavera Project Planner and
Microsoft Corporation’s Microsoft Project.
The quality of the program’s training may be one of your
most important considerations. This will be true if the people who
will be using the software are not themselves experienced project
managers or familiar with project management techniques. In that
case, you will want the program to have a good training tutorial
and very clear documentation.
IN CONCLUSION
49
————————————————————————————————————————————————————
Source: SureTrak Project Manager
50
Figure 4-3. Example of a Gantt Chart Showing Dependency Relationships for a Basic
Energy Audit Project
51