#6 Project Time Management
Project time management involves the
process required to insure timely completion of the project. Managers often
cite delivering projects on time as one of their biggest challenges. Time has
the least amount of flexibility, it passes no matter what is happening.
Schedule issues are the main reason for conflicts on the projects, especially
during the second half of the project.
Time Management
Processes
The knowledge area of Project Time
Management consists of the following processes:
Process
|
Project Phase
|
Key Deliverables
|
Plan Schedule
Management
|
Planning
|
Schedule management plan
|
Define Activities
|
Planning
|
Activity List, Milestone list
|
Sequence
Activities
|
Planning
|
Project Schedule network diagrams
|
Estimate Activity
Resources
|
Planning
|
Activity resource requirements,
Resource breakdown structure |
Estimate Activity
Durations
|
Planning
|
Activity duration estimates
|
Develop Schedule
|
Planning
|
Project Schedule
|
Control Schedule
|
Monitoring and Controlling
|
Work Performance measurements,
Change Requests |
Plan Schedule
Management
Plan Schedule Management is the process of establishing the
policies, procedures, and documentation for planning, developing, managing,
executing, and controlling the project schedule. The key benefit of this process
is that it provides guidance and direction on how the project schedule will be
managed throughout the project. Plan Schedule Management is the process of
establishing the policies, procedures, and documentation for planning,
developing, managing, executing, and controlling the project schedule. The key
benefit of this process is that it provides guidance and direction on how the
project schedule will be managed throughout the project. The inputs, tools and
techniques, and outputs of this process are:
Inputs
|
Tools and Techniques
|
Outputs
|
Project
management plan
|
Expert judgment
|
Schedule management plan
|
Project charter
|
Analytical techniques
|
|
Enterprise
environmental factors
|
Meetings
|
|
Organizational
process assets
|
Analytical techniques
The Plan Schedule Management process may involve choosing
strategic options to estimate and schedule the project such as: scheduling
methodology, scheduling tools and techniques, estimating approaches, formats,
and project management software. The schedule management plan may also detail
ways to fast track or crash the project schedule such as undertaking work in
parallel. These decisions, like other schedule decisions affecting the project,
may affect project risks.
Organizational policies and procedures may influence which
scheduling techniques are employed in these decisions. Techniques may include,
but are not limited to, rolling wave planning, leads and lags, alternatives
analysis, and methods for reviewing schedule performance.
Schedule Management Plan
A component of the project management plan that establishes
the criteria and the activities for developing, monitoring, and controlling the
schedule. The schedule management plan may be formal or informal, highly
detailed or broadly framed, based upon the needs of the project, and includes
appropriate control thresholds.
For example, the schedule management plan can establish the
following:
-
Project schedule model
development. The scheduling methodology and the scheduling tool to be used in
the development of the project schedule model are specified.
-
Level of accuracy. The
acceptable range used in determining realistic activity duration estimates is
specified and may include an amount for contingencies.
-
Units of measure. Each unit
used in measurements (such as staff hours, staff days, or weeks for time
measures, or meters, liters, tons, kilometers, or cubic yards for quantity
measures) is defined for each of the resources.
-
Organizational procedures
links. The WBS provides the framework for the schedule management plan,
allowing for consistency with the estimates and resulting schedules.
-
Project schedule model
maintenance. The process used to update the status and record progress of the
project in the schedule model during the execution of the project is defined.
-
Control thresholds.
Variance thresholds for monitoring schedule performance may be specified to
indicate an agreed-upon amount of variation to be allowed before some action
needs to be taken. Thresholds are typically expressed as percentage deviations
from the parameters established in the baseline plan.
-
Rules of performance
measurement. Earned value management (EVM) rules or other physical measurement
rules of performance measurement are set. For example, the schedule management
plan may specify:
o
Rules for establishing
percent complete,
o
Control accounts at which
management of progress and schedule will be measured,
o
Earned value measurement
techniques (e.g., baselines, fixed-formula, percent complete, etc.) to be
employed.
o
Schedule performance
measurements such as schedule variance (SV) and schedule performance index
(SPI) used to assess the magnitude of variation to the original schedule
baseline.
-
Reporting formats. The
formats and frequency for the various schedule reports are defined.
-
Process descriptions.
Descriptions of each of the schedule management processes are documented.
Define Activities
Process
Define Activities is the process of identifying and
documenting the specific actions to be performed to produce the project
deliverables. The key benefit of this process is to break down work packages
into activities that provide a basis for estimating, scheduling, executing,
monitoring, and controlling the project work. The inputs, tools and techniques,
and outputs of this process are:
Inputs
|
Tools and Techniques
|
Outputs
|
Schedule
management plan
|
Decomposition
|
Activity list
|
Scope baseline
|
Rolling wave planning
|
Activity attributes
|
Enterprise
environmental factors
|
Expert judgment
|
Milestone list
|
Organizational
process assets
|
Decomposition
Decomposition is a technique used for dividing and
subdividing the project scope and project deliverables into smaller, more
manageable parts. Activities represent the effort needed to complete a work
package. The Define Activities process defines the final outputs as activities
rather than deliverables, as done in the Create WBS process.
Rolling Wave Planning
Rolling wave planning is an iterative planning technique in
which the work to be accomplished in the near term is planned in detail, while
the work in the future is planned at a higher level. It is a form of
progressive elaboration. Therefore, work can exist at various levels of detail
depending on where it is in the project life cycle. During early strategic
planning, when information is less defined, work packages may be decomposed to
the known level of detail. As more is known about the upcoming events in the
near term, work packages can be decomposed into activities.
Activity List
The activity list is a comprehensive list that includes all
schedule activities required on the project. Each activity should have a unique
title that describes its place in the schedule, even if that activity title is
displayed outside the context of the project schedule.
Activity Attributes
Activities, distinct from milestones, have durations, during
which the work of that activity is performed, and may have resources and costs
associated with that work. Activity attributes extend the description of the
activity by identifying the multiple components associated with each activity.
The components for each activity evolve over time. During the initial stages of
the project, they include the activity identifier (ID), WBS ID, and activity
label or name, and when completed, may include activity codes, activity
description, predecessor activities, successor activities, logical
relationships, leads and lags, resource requirements, imposed dates,
constraints, and assumptions. Activity attributes can be used to identify the
person responsible for executing the work, geographic area, or place where the
work has to be performed, the project calendar the activity is assigned to, and
activity type such as level of effort (often abbreviated as LOE), discrete
effort, and apportioned effort.
Milestone List
A milestone is a significant point or event
in a project. Milestones are similar to regular schedule activities, with the
same structure and attributes, but they have zero duration because milestones
represent a moment in time.
Sequence Activities
Sequence Activities is the process of identifying and
documenting relationships among the project activities. The key benefit of this
process is that it defines the logical sequence of work to obtain the greatest
efficiency given all project constraints. The inputs, tools and techniques, and
outputs of this process are:
Inputs
|
Tools and Techniques
|
Outputs
|
Schedule
management plan
|
Precedence diagram method (PDM)
|
Project schedule network diagrams
|
Activity List
|
Dependency determination
|
Project document updates
|
Activity
attributes
|
Applying leads and lags
|
|
Milestone list
|
||
Project scope
statement
|
||
Enterprise
environmental factors
|
||
Organizational
process assets
|
Precedence
Diagramming Method
Precedence (or Activity on Node) diagrams
can be used to display four type of relationship or logical relationships
between activities. These are:
-
Finish-to-start
(FS). A logical relationship in which a successor activity cannot start until a
predecessor activity has finished. Example: The awards ceremony (successor)
cannot start until the race (predecessor) has finished.
-
Finish-to-finish
(FF). A logical relationship in which a successor activity cannot finish until
a predecessor activity has finished. Example: Writing a document (predecessor)
is required to finish before editing the document (successor) can finish.
-
Start-to-start
(SS). A logical relationship in which a successor activity cannot start until a
predecessor activity has started. Example: Level concrete (successor) cannot
begin until pour foundation (predecessor) begins.
-
Start-to-finish
(SF). A logical relationship in which a successor activity cannot finish until
a predecessor activity has started. Example: The first security guard shift
(successor) cannot finish until the second security guard shift (predecessor)
starts.
In PDM, finish-to-start
is the most commonly used type of precedence relationship. The start-to-finish
relationship is very rarely used but is included to present a complete list of
the PDM relationship types.
Dependency
determination
Dependencies may be
characterized by the following attributes: mandatory or discretionary, internal
or external, as described below.
-
Mandatory
dependencies. Mandatory dependencies are those that are legally or
contractually required or inherent in the nature of the work.
-
Discretionary
dependencies. Discretionary dependencies are sometimes referred to as preferred
logic, preferential logic, or soft logic. When fast tracking techniques are
employed, these discretionary dependencies should be reviewed and considered for
modification or removal.
-
External
dependencies. External dependencies involve a relationship between project
activities and non-project activities. These dependencies are usually outside
the project team’s control.
-
Internal
dependencies. Internal dependencies involve a precedence relationship between
project activities and are generally inside the project team’s control.
Leads and Lags
A lead is the
amount of time whereby a successor activity can be advanced with respect to a
predecessor activity. Lead is often represented as a negative value for lag in
scheduling software.
A lag is the amount
of time whereby a successor activity will be delayed with respect to a
predecessor activity.
Estimate Activity
Resources Process
Estimate Activity Resources is the process
of estimating the type and quantities of material, human resources, equipment,
or supplies required to perform each activity. The key benefit of this process
is that it identifies the type, quantity, and characteristics of resources
required to complete the activity which allows more accurate cost and duration
estimates. The inputs, tools and techniques, and outputs of this process are:
Inputs
|
Tools and Techniques
|
Outputs
|
Schedule
management plan
|
Expert judgment
|
Activity resource requirements
|
Activity List
|
Alternative analysis
|
Resource breakdown structure
|
Activity
attributes
|
Published estimating data
|
Project document updates
|
Resource
calendars
|
Bottom-up estimating
|
|
Risk register
|
Project Management software
|
|
Activity cost
estimate
|
||
Enterprise environmental
factors
|
||
Organizational
process assets
|
The Estimate Activity Resources process is closely coordinated with the Estimate Costs process
Estimate Activity
Durations Process
Estimate Activity Durations is the process
of estimating the number of work periods needed to complete individual
activities with estimated resources. The key benefit of this process is that it
provides the amount of time each activity will take to complete, which is a
major input into the Develop Schedule process. The inputs, tools and
techniques, and outputs of this process are:
Inputs
|
Tools and Techniques
|
Outputs
|
Schedule
management plan
|
Expert judgment
|
Activity duration estimates
|
Activity list
|
Analogous estimating
|
Project document updates
|
Activity
attributes
|
Parametric estimating
|
|
Activity resource
requirements
|
Three-point estimates
|
|
Resource
calendars
|
Reserve analysis
|
|
Project scope
statement
|
Group decision-making
techniques
|
|
Risk register
|
||
Resource
breakdown structure
|
||
Enterprise
environmental factors
|
||
Organizational
process assets
|
The inputs of the estimates of activity duration originate
from the person or group on the project team who is most familiar with the
nature of the work in the specific activity.
Analogous Estimating
Analogous estimating is a technique for estimating the
duration or cost of an activity or a project using historical data from a
similar activity or project. Analogous duration estimating is frequently used
to estimate project duration when there is a limited amount of detailed
information about the project.
Parametric Estimating
Parametric estimating is an estimating technique in which an
algorithm is used to calculate cost or duration based on historical data and
project parameters. For example, if the assigned resource is capable of
installing 25 meters of cable per hour, the duration required to install 1,000
meters is 40 hours. (1,000 meters divided by 25 meters per hour).
Three-Point Estimating
The accuracy of single-point activity duration estimates may
be improved by considering estimation uncertainty and risk. This concept
originated with the program evaluation and review technique (PERT). PERT uses
three estimates to define an approximate range for an activity’s duration:
-
Most likely (tM).
-
Optimistic (tO).
-
Pessimistic (tP).
Depending on the assumed distribution of values within the
range of the three estimates the expected duration, tE, can be calculated using
a formula. Two commonly used formulas are triangular and beta distributions.
The formulas are:
-
Triangular distribution. tE
= (tO + tM + tP) / 3
-
Beta distribution (from the
traditional PERT technique). tE = (tO + 4tM + tP) / 6
Reserve Analysis
Duration estimates may include contingency reserves,
sometimes referred to as time reserves or buffers, into the project schedule to
account for schedule uncertainty.
The contingency reserve may be a percentage of the estimated
activity duration, a fixed number of work periods, or may be developed by using
quantitative analysis methods such as Monte Carlo simulation.
Develop Schedule
Process
Develop Schedule is the process of analyzing activity
sequences, durations, resource requirements, and schedule constraints to create
the project schedule model. The key benefit of this process is that by entering
schedule activities, durations, resources, resource availabilities, and logical
relationships into the scheduling tool, it generates a schedule model with
planned dates for completing project activities. The inputs, tools and
techniques, and outputs of this process are
Inputs
|
Tools and Techniques
|
Outputs
|
Schedule
Management Plan
|
Schedule network analysis
|
Project Schedule
|
Organizational
process assets
|
Critical path method
|
Schedule baseline
|
Project scope
statement
|
Critical chain method
|
Schedule data
|
Activity List
|
Resource optimization techniques
|
Project management plan updates
|
Activity
attributes
|
Modeling techniques
|
Project document updates
|
Project Schedule
Network diagram
|
Leads and Lags
|
|
Activity Resource
requirements
|
Schedule Compression
|
|
Resource
Calendars
|
Scheduling tools
|
|
Activity duration
estimates
|
||
Risk Register
|
||
Project staff
assignments
|
||
Resource
breakdown structure
|
||
Enterprise
environmental factors
|
Schedule network Analysis
Schedule network analysis is a technique
that generates the project schedule model. It employs various analytical
techniques, such as critical path method, critical chain method, what-if
analysis, and resource optimization techniques to calculate the early and late
start and finish dates for the uncompleted portions of project activities.
Critical Path
Method
Critical path
method, which is a method used to estimate the minimum project duration and
determine the amount of scheduling flexibility on the logical network paths
within the schedule model. The critical path is the sequence of activities that
represents the longest path through a project, which determines the shortest
possible project duration. Any activity on the critical path is called a
critical path activity.
Critical Chain
Method
The critical chain method (CCM) is a schedule method that
allows the project team to place buffers on any project schedule path to
account for limited resources and project uncertainties. The critical chain
method adds duration buffers that are non-work schedule activities to manage
uncertainty. One buffer, placed at the end of the critical chain, as shown in
Figure, is known as the project buffer and protects the target finish date from
slippage along the critical chain. Additional buffers, known as feeding
buffers, are placed at each point where a chain of dependent activities that
are not on the critical chain feeds into the critical chain. Once the buffer
schedule activities are determined, the planned activities are scheduled to
their latest possible planned start and finish dates.
Resource
Optimization Techniques
Examples of resource optimization techniques that can be used to adjust the schedule model due to demand and supply of resources include, but are not limited to:
Examples of resource optimization techniques that can be used to adjust the schedule model due to demand and supply of resources include, but are not limited to:
·
Resource
leveling: A technique in which start and finish dates are adjusted based on
resources constraints with the goal of balancing demand for resources with
available supply. Resource leveling can be used when shared or critically
required resources are only available at certain times, or in limited
quantities, or over allocated, such as when resource has been assigned to two
or more activities during the same time period or to keep resources usage at
constant level. It can often cause the original critical path to change,
usually to increase.
- Resource smoothing: A technique that adjust the activities of a
schedule model such as that the requirements for resources on the project
do not exceed certain predefined resource limits. In resource smoothing,
as opposed to resource leveling, the project's critical path is not
changed and the completion date may not be delayed. In other words,
activities may only be delayed within their free and total float. Thus
resource smoothing may not be able to optimize all resources.
Example of Resource leveling:
Modeling techniques
Examples of modeling techniques include,
but are not limited to:
-
What-If
Scenario Analysis. What-if scenario analysis is the process of evaluating
scenarios in order to predict their effect, positively or negatively, on
project objectives. This is an analysis of the question, “What if the situation
represented by scenario ‘X’ happens?”
-
Simulation.
Simulation involves calculating multiple project durations with different sets
of activity assumptions, usually using probability distributions constructed
from the three-point estimates to account for uncertainty.
Schedule
compression
Schedule compression techniques are used to
shorten the schedule duration without reducing the project scope, in order to
meet schedule constraints, imposed dates, or other schedule objectives.
Schedule compression techniques include, but are not limited to:
-
Crashing.
A technique used to shorten the schedule duration for the least incremental
cost by adding resources. Examples of crashing include approving overtime,
bringing in additional resources, or paying to expedite delivery to activities
on the critical path.
-
Fast
tracking. A schedule compression technique in which activities or phases
normally done in sequence are performed in parallel for at least a portion of
their duration.
Schedule Baseline
A schedule baseline is the approved version
of a schedule model that can be changed only through formal change control
procedures and is used as a basis for comparison to actual results. It is
accepted and approved by the appropriate stakeholders as the schedule baseline
with baseline start dates and baseline finish dates. During monitoring and
controlling, the approved baseline dates are compared to the actual start and
finish dates to determine whether variances have occurred. The schedule
baseline is a component of the project management plan.
Schedule data
The schedule data for the project schedule
model is the collection of information for describing and controlling the schedule.
The schedule data includes at least the schedule milestones, schedule
activities, activity attributes, and documentation of all identified
assumptions and constraints.
Control Schedule
Process
Control Schedule is the process of monitoring the status of
project activities to update project progress and manage changes to the
schedule baseline to achieve the plan. The key benefit of this process is that
it provides the means to recognize deviation from the plan and take corrective
and preventive actions and thus minimize risk. The inputs, tools and
techniques, and outputs of this process are
Inputs
|
Tools and Techniques
|
Outputs
|
Project management plan
|
Performance reviews
|
Work performance information
|
Project schedule
|
Project management software
|
Schedule forecasts
|
Work performance information
|
Resource optimization techniques
|
Change requests
|
Project calendars
|
Modeling techniques
|
Project management plan updates
|
Schedule data
|
Leads and lags
|
Project document updates
|
Organizational process assets
|
Schedule compression
|
Organizational
process assets updates
|
Scheduling
tool
|
Performance reviews
Performance reviews measure, compare, and analyze schedule
performance such as actual start and finish dates, percent complete, and
remaining duration for work in progress. Various techniques may be used, among
them:
-
Trend analysis. Trend
analysis examines project performance over time to determine whether
performance is improving or deteriorating.
-
Critical path method.
Comparing the progress along the critical path can help determine schedule
status.
-
Critical chain method.
Comparing the amount of buffer remaining to the amount of buffer needed to
protect the delivery date can help determine schedule status.
-
Earned value management.
Schedule performance measurements such as schedule variance (SV) and schedule
performance index (SPI), are used to assess the magnitude of variation to the
original schedule baseline.
Network diagrams are used to display activities and their dependencies. Network diagrams can be used to perform critical path analysis. Network diagrams can also be used to perform crashing and fast tracking of the project.
There are two type of network diagrams -
·
Activities
on Node (or Precedence)
·
Activities
on Arrow (or AOA)
Precedence is most commonly used. AON and
AOA cannot have loops or conditional relationships.
Activity on Array
(AOA) network diagrams have the following
characteristics.
·
AOA
only uses Finish-To-Start relationship between tasks.
·
PERT
and CPM can only be used with AOA.
·
Dummy
events are shown with dotted lines. They do not take any time. They show
dependencies between tasks.
Lags are inserted waiting times in between
tasks. For example Task B cannot start until three days after task A completes.
Slack or Float is the amount of time a task
can be delayed without delaying the project. Tasks on the critical path have
zero float. Total slack or total float is the amount of time an activity may be
delayed from its early start without delaying the planned project finish date.
Program Evaluation and Review Technique
(PERT) has the following characteristics.
- It uses three estimates per activity - optimistic, pessimistic and
most likely
- It can be drawn only using AOA diagrams
- It can have dummy events
No comments:
Post a Comment