Professional Documents
Culture Documents
Information Technology
Project Management
Learning Objectives
⚫Understand the importance of project cost
management
⚫Explain basic project cost management
principles, concepts, and terms
⚫Discuss different types of cost estimates and
methods for preparing them
2
Learning Objectives (continued)
⚫Understand the processes involved in cost
budgeting and preparing a cost estimate, and
budget for an information technology project
⚫Understand the benefits of earned value
management and project portfolio management
to assist in cost control
⚫Describe how project management software can
assist in project cost management
3
The Importance of Project Cost
Management
⚫IT projects have a poor track record for meeting
budget goals
⚫The CHAOS studies found the average cost
overrun (the additional percentage or dollar
amount by which actual costs exceed estimates)
4
What is Cost and
Project Cost Management?
⚫Cost is a resource sacrificed or foregone to achieve a
specific objective or something given up in exchange
⚫Costs are usually measured in monetary units like dollars
⚫Project cost management includes the processes
required to ensure that the project is completed within
an approved budget
⚫Project managers must make sure their projects are well
defined, have accurate time and cost sestimates and have
a realistic budget that they were involved in approving
5
Reasons for Cost Overruns
⚫Not emphasizing the importance of realistic project
cost estimates from the outset
⚫Many of the original cost estimates for IT projects are
low to begin with and based on very unclear project
requirements
⚫Many IT professionals think preparing cost
estimates is a job for accountants when in fact it is a
very demanding and important skill that project
managers need to acquire
⚫Many IT projects involve new technology or
business processes which involve untested products
and inherent risks
6
Project Cost Management Processes
⚫There are three project cost management
processes:
⚫Cost estimating: developing an approximation or
estimate of the costs of the resources needed to
complete a project
⚫Cost budgeting: allocating the overall cost
estimate to individual work items to establish a
baseline for measuring performance
⚫Cost control: controlling changes to the project
budget
7
Basic Principles of Cost Management
⚫Most members of an executive board better
understand and are more interested in financial
terms than IT terms, so IT project managers must
speak their language
⚫Profits are revenues minus expenditures
⚫Profit margin is the ratio of revenues to profits
⚫$2 profit per $100 revenue 🡪 2% profit margin
⚫Life cycle costing considers the total cost of
ownership, or development plus support costs, for a
project
⚫A project could take 2 years to build and be in place for
10 years; costs and benefits must be estimated for the
entire lifetime of the project
8
Basic Principles of Cost Management
⚫Cash flow analysis determines the estimated annual
costs and benefits for a project and the resulting annual
cash flow
⚫ Too many projects with high cash flow needs in the same
year may not be able to be supported which will impact
profitability
⚫Tangible costs or benefits are those costs or benefits
that an organization can easily measure in dollars
⚫ A task that was allocated $150,000 but actually costs
$100,000. would have a tangible benefit of $50,000 if the
assets allocated are used for other projects
⚫Intangible costs or benefits are costs or benefits that
are difficult to measure in monetary terms
⚫ Costs – resources used to research related areas of a project
but not billed to the project
⚫ Benefits – goodwill, prestige, general statements of improved
9 productivity not easily translated in dollars
Basic Principles of Cost Management
⚫Direct costs are costs that can be directly related to
producing the products and services of the project
⚫Salaries, cost of hardware and software purchased
specifically for the project
⚫Indirect costs are costs that are not directly related
to the products or services of the project, but are
indirectly related to performing the project
⚫Cost of electricity, paper towels
⚫Sunk cost is money that has been spent in the past;
when deciding what projects to invest in or continue,
you should not include sunk costs
⚫To continue funding a failed project because a great
deal of money has already been spent on it is not a
valid way to decide on which projects to fund
⚫Sunk costs should be forgotten
10
Basic Principles of Cost Management
⚫Reserves are dollars included in a cost estimate to
mitigate cost risk by allowing for future situations that
are difficult to predict
⚫Contingency reserves allow for future situations that
may be partially planned for (sometimes called known
unknowns) and are included in the project cost baseline
⚫Recruiting and training costs for expected personnel
turnover during a project
⚫Management reserves allow for future situations that
are unpredictable (sometimes called unknown
unknowns)
⚫Extended absence of a manager; supplier goes out of
business
11
Resource Assignment
13
Types of cost estimation
16
Cost Estimating
⚫A definitive estimate provides an accurate estimate
of project costs (most accurate of the three types).
⚫Definitive estimates are used for making many
purchasing decisions for which accurate estimates are
required and for estimating final project costs.
⚫For example, if a project involves purchasing 1000
personal computers from an outside supplier in the
next three months, a definitive estimate would be
required to aid in evaluating supplier proposals and
allocating the funds to pay the chosen supplier.
⚫Definitive estimates are made one year or less prior to
project completion
⚫Accuracy range is normally -5% to +10%
17
Types of Cost Estimates
19
Cost Estimation Tools and Techniques
⚫ Analogous or top-down estimates: use the actual cost of a
previous, similar project as the basis for estimating the cost of
the current project
⚫ How similar the current and previous project are determines the
accuracy of the estimate. Using a different language or hardware can
skew the estimate
⚫ Bottom-up estimates or Activity Based Costing : involve
estimating individual work items or activities and summing
them to get a project total
⚫ The smaller the work items, the better the estimate but these estimates
are usually time intensive and expensive to develop
20
Cost Estimation Tools and Techniques
⚫ Parametric modeling: uses project characteristics
(parameters) in a mathematical model to estimate project
costs
⚫For example, a model might provide an estimate of $50 per line
of code for a s/w development project based on the programming
language, level of expertise of the programmers, size and
complexity of the data involved, etc
⚫Some models may be simpler such as a $10,000 ballpark
estimate per workstation in a large office automation project
based on history of similar projects during the same time period
21
Typical Problems with IT Cost Estimates1
⚫ Estimates are done too quickly
⚫ Many estimates must be done quickly, before clear system
requirements have been produced
⚫ Lack of estimating experience
⚫ The people developing the costs estimates often don’t have much
experience, especially on large projects
⚫ There is not enough accurate, reliable project data available on which
to base estimates
⚫ Human beings are biased toward underestimation
⚫ Senior team members make estimates based on their skill level but
should take into account the junior people on the project
⚫ Management desires accuracy but wants to spend less in order to win a
bid or internal funding
⚫ Top management never forgets the first estimate and rarely, if ever,
remembers how approved changes affect the estimate.
⚫ The PM must keep the communication lines open at all times
_______________________________________________________________
1. DeMarco, Tom, Controlling Software Projects, New York:Yourdon Press, 1982.
22
Cost Budgeting
⚫Cost budgeting involves allocating the project cost
estimate to individual work items over time
⚫The WBS is a required input to the cost budgeting
process since it defines the work items
⚫An important goal is to produce a cost baseline
⚫A time-phased budget that project managers use to
measure and monitor cost performance
⚫Estimating costs for each major project activity over
time provides management with a foundation for
project cost control
⚫Cost budgeting also provides info for project funding
requirements –at what point(s) in time will the money
be needed
23
Cost Budgeting
Concept 5000 13 %
Design 10000 25 %
Develop 10000 25 %
RM 5000 RM 10000 RM 10000 RM 5000 RM 10000
Roll out 5000 13 %
Support 10000 25 %
_______________
Total 40000 100%
Eg: Surveyor Pro Project Cost Baseline
⚫ The Surveyor Pro project team could use the cost
estimate along with the project schedule and other info
to allocate costs for each month as below
25
Cost Control
⚫Project cost control includes:
⚫Monitoring cost performance
⚫Ensuring that only appropriate project changes are
included in a revised cost baseline
⚫Informing project stakeholders of authorized changes
to the project that will affect costs
⚫Many organizations around the globe have
problems with cost control
26
Cost Control
⚫Performance review meetings can be a powerful
tool to help control project costs
⚫Knowing you have to report on your progress is an
incentive for people to perform better
⚫Performance measurement is another important tool
for cost control
⚫There are many general accounting approaches for
measuring cost performance but earned value
management is a tool unique to project management
27
Earned Value Management (EVM)
⚫ EVM is a project performance measurement technique that
integrates scope, time, and cost data
⚫ Given a baseline (original plan plus approved changes),
you can determine how well the project is meeting its goals
⚫ You must enter actual information periodically to use EVM
⚫ Was a WBS item completed or approximately how much of
the work was completed
⚫ Actual start and end dates
⚫ Actual cost
⚫ More and more organizations around the world are using
EVM to help control project costs
28
Earned Value Management Terms
⚫ The planned value (PV), formerly called the budgeted cost of
work scheduled (BCWS), also called the budget, is that
portion of the approved total cost estimate planned to be
spent on an activity during a given period
⚫ Eg: purchasing and installing new server
⚫ It take one week and cost of total of $10000 for labor hours, hardware and
software
⚫ Planned value (PV) for that activity for that week is $10000
⚫ Actual cost (AC), formerly called actual cost of work
performed (ACWP), is the total of direct and indirect costs
incurred in accomplishing work on an activity during a given
period
⚫ Eg: suppose it take 2 weeks and cost $20000 to purchase and install.
Assume that $15000 of these actual costs were incurred during week
1 and $5000 was incurred in week.
⚫ These amount are the actual cost for the activity each week
29
Earned Value Management Terms
⚫ The earned value (EV), formerly called the budgeted cost
of work performed (BCWP), is an estimate of the value of
the physical work actually completed
⚫ EV is based on the original planned costs for the project or
activity and the rate at which the team is completing work
on the project or activity to date
⚫Eg ($10000): suppose the server installation was
halfway completed by the end of week 1. th
⚫The earned value estimate after one week is $5000
e rate of performance would be 50% because by the
end of week 1, the planned schedule reflects that the
task should be 100% complete
32
Information Technology Project Management, Fifth Edition, Copyright 2007
Earned Value Formulas
33
Information Technology Project Management, Fifth Edition, Copyright 2007
Earned Value Formulas
⚫ Negative numbers for cost and schedule variance indicate
problems in those areas
⚫ If CV is negative it means that performing the work cost more
than planned
⚫ A negative SV means that it took longer than planned to
perform the work
⚫ CPI can be used to estimate the projected cost of
completing the project based on performance to date (EAC)
⚫ =1:the planned and actual costs are the same; <1: over
budget; >1: under budget
⚫ SPI can be used to estimate the projected time to complete
the project
⚫ =1: on schedule; <1 behind schedule; >1 ahead of schedule
34
Earned Value Management
⚫Case study: Week 1(Designing Interface)
⚫Lets say that, according to the plan, RM 10000
involves for designing interface
⚫Assume that RM 15000 was incurred
⚫Only half of the interfaces were designed
(50% task completed)
State PV, AC, RP
Calculate the earned value…EV, CV, SV, CPI, and
SPI
Earned Value Management
Term Value
EV 5000
CV -10000
SV -5000
CPI 30%
SVI 50%
Case study 2
⚫Plans to spend $100K in each of first 4 weeks
(baseline budget, per documented plan)
⚫Actuals, at end of week 4 show: $325K spent
⚫BCWS = $400K ($100K x 4)
⚫ACWP = $325K
⚫What conclusions can you draw?
⚫Under budget?
⚫Is project on schedule?
37
⚫Suppose BCWP is $300K
⚫How is this determined?
⚫What conclusions now?
⚫SV = BCWP – BCWS
⚫SV = $300k - $400K = -$100K
⚫Behind schedule, but what does the $100K in
variance really mean?
⚫CV = BCWP – ACWP = $300K - $325K
⚫Over budget by $25K
Earned Value Chart
⚫The chart helps visualize how the project is
performing.
⚫ If the project goes as planned, it will finish in 12
months at a cost of $100,000
⚫ The actual cost line is always right on or above the
earned value line.
⚫Interpretation: This means costs are equal to or more
than planned
⚫ The planned value line is pretty close to the EV
line, just slightly higher in the last month
⚫Interpretation: The project has been right on schedule
39 until last month when the project fell behind schedule
Earned Value Chart
⚫ Many commercial organizations do not use EV
management
⚫ Because IT projects do not have good planning information,
tracking performance against a plan might produce
misleading information
⚫ Estimating percentage completion of tasks might also
produce misleading information.
⚫ What does it mean to say a task is 75% complete after 3 months? 1
more month is needed to finish? Will finish after spending an
additional 25% of the planned budget? Could very well be no to both
of those question.
⚫ To simply EV management,
⚫ Use percentage completion of 0(not started), 50 (in progress)
and 100 (completed)
41
Project Portfolio Management
⚫Many organizations collect and control an entire
suite of projects or investments as one set of
interrelated activities in a portfolio
⚫Five levels for project portfolio management
1. Put all your projects in one database
2. Prioritize the projects in your database
3. Divide your projects into two or three budgets
based on type of investment
4. Automate the repository
5. Apply modern portfolio theory, including risk-return
tools that map project risk on a curve
42
Benefits of Portfolio Management
⚫Schlumberger saved $3 million in one year by
organizing 120 information technology projects
into a portfolio
⚫80% of the prjects overlapped
⚫14 separate projects were trying to accomplish the
same thing
⚫META Group research shows that:
⚫Organizations that evaluate information technology
projects by what their business impacts are and
what their potential business values will be
implement projects that result in 25 percent more
improvement to the bottom line
⚫Business executives state that using project
portfolio management allows managers to make
decisions faster and with more confidence
43
Chapter 3:
Project Cost Management
The Importance of Project Cost
Management
🞂IT projects have a poor track record for meeting
budget goals
🞂A cost overrun is the additional percentage or dollar
amount by which actual costs exceed estimates
Copyright 2016 45
What is Cost and Project Cost
Management?
🞂Cost is a resource sacrificed or foregone to achieve
a specific objective or something given up in
exchange
🞂Costs are usually measured in monetary units like
dollars
🞂Project cost management includes the processes
required to ensure that the project is completed
within an approved budget
◦ Project managers must make sure their projects are well defined,
have accurate time and cost sestimates and have a realistic budget
that they were involved in approving
Copyright 2016 46
Project Cost Management Processes
🞂Planning cost management :determining the
policies, procedures, and documentation that will
be used for planning, executing, and controlling
project cost.
🞂Estimating costs: developing an approximation or
estimate of the costs of the resources needed to
complete a project
🞂Determining the budget: allocating the overall
cost estimate to individual work items to establish a
baseline for measuring performance
🞂Controlling costs: controlling changes to the
project budget
Copyright 2016 47
Reasons for Cost Overruns
🞂Not emphasizing the importance of realistic project
cost estimates from the outset
◦ Many of the original cost estimates for IT projects are low to
begin with and based on very unclear project requirements
🞂Many IT professionals think preparing cost estimates
is a job for accountants when in fact it is a very
demanding and important skill that project managers
need to acquire
🞂Many IT projects involve new technology or business
processes which involve untested products and
inherent risks
Copyright 2016 48
Basic Principles of Cost Management
🞂Most members of an executive board better
understand and are more interested in financial
terms than IT terms , so IT project managers must
speak their language
◦ Profits are revenues minus expenditures
◦ Profit margin is the ratio of revenues to profits
● $20 profit per $200 revenue 🡪 10% profit margin
◦ Cash flow analysis determines the estimated annual
costs and benefits for a project and the resulting annual
cash flow
● A project could take 2 years to build and be in place for 10
years; costs and benefits must be estimated for the entire
lifetime of the project
Copyright 2016 49
Types of Costs and Benefits
🞂Tangible costs or benefits are those costs or
benefits that an organization can easily measure in
dollars
◦ A task that was allocated $150,000 but actually costs $100,000.
would have a tangible benefit of $50,000 if the assets allocated
are used for other projects
Copyright 2016 50
Types of Costs and Benefits
🞂Direct costs are costs that can be directly related
to producing the products and services of the
project
◦ Salaries, cost of hardware and software purchased specifically for
the project
🞂Indirect costs are costs that are not directly
related to the products or services of the project,
but are indirectly related to performing the project
◦ Cost of electricity, paper towels
🞂Sunk cost is money that has been spent in the
past; when deciding what projects to invest in or
continue, you should not include sunk costs
◦ To continue funding a failed project because a great deal of
money has already been spent on it is not a valid way to decide
on which projects to fund
◦ Sunk costs should be forgotten
◦
Copyright 2016 51
More Basic Principles of Cost Management
🞂Reserves are dollars included in a cost estimate
to mitigate cost risk by allowing for future
situations that are difficult to predict
◦ Contingency reserves allow for future situations that
may be partially planned for (sometimes called known
unknowns) and are included in the project cost baseline
● Recruiting and training costs for expected personnel turnover
during a project
Copyright 2016 52
Planning Cost Management
🞂The project team uses expert judgment, analytical
techniques, and meetings to develop the cost
management plan
🞂A cost management plan includes:
◦ Level of accuracy and units of measure
◦ Organizational procedure links
◦ Control thresholds
◦ Rules of performance measurement
◦ Reporting formats
◦ Process descriptions
Copyright 2016 53
Estimating Costs
🞂Project managers must take cost estimates
seriously if they want to complete projects within
budget constraints
🞂It’s important to know the types of cost estimates,
how to prepare cost estimates, and typical
problems associated with IT cost estimates
Copyright 2016 54
Type of Cost Estimating
🞂 A rough order of magnitude (ROM) estimate provides an
estimate of what a project will cost.
◦ Also referred to as a ballpark estimate, a guesstimate, a
swag, or a broad gauge.
◦ Provides a rough idea of the costs involved in a project
◦ Done very early in a project, before a project is officially
started to help PMs make project selection decisions.
◦ Accuracy is typically -50 percent to +100 percent, meaning
the project’s actual costs could be 50 percent below the
ROM estimate or 100 percent above.
● A ROM estimate that actually cost $100,000 would range between
$50,000 to $200,000. The accuracy range is often much wider for IT
projects.
● Often IT project estimates for software development are doubled because
of the history of cost overruns
55
Copyright 2016
Type of Cost Estimating
🞂A budgetary estimate is used to allocate money
into an organization’s budget.
◦ Many organizations develop budgets at least two years
into the future.
● Budgetary estimates are made one to two years prior to
project completion.
◦ The accuracy of budgetary estimates is typically -10% to
+25%
● A budgetary estimate that actually costs $100,000 would range
between $90,000 to $125,000.
56
Copyright 2016
Type of Cost Estimating
🞂A definitive estimate provides an accurate estimate
of project costs (most accurate of the three types).
◦ Definitive estimates are used for making many purchasing
decisions for which accurate estimates are required and for
estimating final project costs.
◦ For example, if a project involves purchasing 1000 personal
computers from an outside supplier in the next three months,
a definitive estimate would be required to aid in evaluating
supplier proposals and allocating the funds to pay the chosen
supplier.
◦ Definitive estimates are made one year or less prior to
project completion
◦ Accuracy range is normally -5% to +10%
57
Copyright 2016
Types of Cost Estimates
Copyright 2016 59
Typical Problems with IT Cost Estimates
🞂Estimates are done too quickly
◦ Many estimates must be done quickly, before clear system
requirements have been produced
🞂People lack estimating experience
◦ The people developing the costs estimates often don’t have much
experience, especially on large projects
◦ There is not enough accurate, reliable project data available on which
to base estimates
🞂Human beings are biased toward underestimation
◦ Senior team members make estimates based on their skill level but
should take into account the junior people on the project
🞂Management desires accuracy
◦ Top management never forgets the first estimate and rarely, if ever,
remembers how approved changes affect the estimate.
● The PM must keep the communication lines open at all times
Copyright 2016 60
Example: Surveyor Pro Project Cost Estimate
Copyright 2016 61
Cost Budgeting
🞂Cost budgeting involves allocating the project cost
estimate to individual work items over time
🞂The WBS is a required input to the cost budgeting
process since it defines the work items
🞂An important goal is to produce a cost baseline
◦ Cost Baseline is the authorized time-phased spending plan
for the project
◦ A time-phased budget that project managers use to
measure and monitor cost performance
◦ Estimating costs for each major project activity over time
provides management with a foundation for project cost
control
◦ Cost budgeting also provides info for project funding
requirements –at what point(s) in time will the money be
needed
Copyright 2016
Cost Budgeting
Concept 5000 13 %
Design 10000 25 %
RM 5000 RM 10000 RM 10000 RM 5000 RM 10000
Develop 10000 25 %
Roll out 5000 13 %
Support 10000 25 %
_______________
Total 40000 100%
Copyright 2016
Example: Surveyor Pro Project Cost
Baseline
Copyright 2016 64
Controlling Costs
🞂Project cost control includes
◦ Monitoring cost performance
◦ Ensuring that only appropriate project changes are
included in a revised cost baseline
◦ Informing project stakeholders of authorized changes to
the project that will affect costs
🞂Many organizations around the globe have
problems with cost control
Copyright 2016 65
Cost Control
🞂Performance review meetings can be a powerful
tool to help control project costs
◦ Knowing you have to report on your progress is an
incentive for people to perform better
🞂Performance measurement is another important
tool for cost control
◦ There are many general accounting approaches for
measuring cost performance but earned value
management is a tool unique to project management
66
Earned Value Management (EVM)
🞂EVM is a project performance measurement
technique that integrates scope, time, and cost data
🞂Given a baseline, you can determine how well the
project is meeting its goals
🞂You must enter actual information periodically to
use EVM
🞂More and more organizations around the world are
using EVM to help control project costs
Copyright 2016 67
Earned Value Management Terms
🞂 The planned value (PV), formerly called the budgeted
cost of work scheduled (BCWS), also called the budget,
is that portion of the approved total cost estimate planned
to be spent on an activity during a given period
● It take one week and cost of total of $10000 for labor hours,
hardware and software
● Planned value (PV) for that activity for that week is $10000
🞂 Actual cost (AC), formerly called actual cost of work
performed (ACWP), is the total of direct and indirect
costs incurred in accomplishing work on an activity during
a given period
● Eg: suppose it take 2 weeks and cost $20000 to purchase and
install. Assume that $15000 of these actual costs were incurred
during week 1 and $5000 was incurred in week.
● These amount are the actual cost for the activity each week
Copyright 2016 68
🞂The earned value (EV), formerly called the
budgeted cost of work performed (BCWP), is an
estimate of the value of the physical work
actually completed
🞂EV is based on the original planned costs for the
project or activity and the rate at which the team
is completing work on the project or activity to
date
◦ EV is based on the original planned costs for the project or
activity and the rate at which the team is completing work
on the project or activity to date
● Eg ($10000): suppose the server installation was halfway
completed by the end of week 1.
● The earned value estimate after one week is $5000
Copyright 2016 69
Rate of Performance
🞂Rate of performance (RP) is the ratio of actual
work completed to the percentage of work planned
to have been completed at any given time during
the life of the project or activity
● For example: purchasing and installing new server
● For example, suppose the server installation was halfway
completed by the end of week 1; the rate of performance would
be 50% because by the end of week 1, the planned schedule
reflects that the task should be 100% complete and only 50% of
that work has been completed
Copyright 2016 70
Earned Value Formulas
Copyright 2016 71
Rules of Thumb for Earned Value
Numbers
🞂Negative numbers for cost and schedule variance
indicate problems in those areas
🞂CPI and SPI less than 100% indicate problems
🞂Problems mean the project is costing more than
planned (over budget) or taking longer than
planned (behind schedule)
🞂The CPI can be used to calculate the estimate at
completion (EAC)—an estimate of what it will
cost to complete the project based on
performance to date. The budget at completion
(BAC) is the original total budget for the project
Copyright 2016 72
Earned Value Management
🞂Case study: Week 1(Designing Interface)
◦ Lets say that, according to the plan, RM 10000 involves
for designing interface. Assume that RM 15000 was
incurred. Only half of the interfaces were designed
● State: PV, AC, RP
● Calculate the EV, CV, SV, CPI, and SPI
● What the conclusion of the project in term of time and cost?
Copyright 2016
Earned Value Management
Term Value
EV 5000
CV -10000
SV -5000
CPI 30%
SVI 50%
Earned Value Chart for Project after
Five Months
Copyright 2016 76
Chapter 4:
Project Time Management
Information Technology
Project Management
Importance of Project Schedules
⚫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 happens on a project
⚫Schedule issues are the main reason for conflicts
on projects, especially during the second half of
projects
78
Project Time Management
Individual Work Styles and Cultural
Differences Cause Schedule Conflicts
⚫One dimension of the Meyers-Briggs Type
Indicator focuses on peoples’ attitudes toward
structure and deadline
⚫Judgment type people prefer to follow schedules,
meet deadlines and have closure. Perception
types prefer to keep things open and flexible;
deadlines are a signal to start rather than to
complete a project
⚫Different cultures and even entire countries have
different attitudes about schedules
79
Project Time Management
80
Project Time Management
Project Time Management Processes
⚫ Activity definition: identifying the specific activities/tasks
that the project team members and stakeholders must
perform to produce the project deliverables
⚫ Activity sequencing: identifying and documenting the
relationships between project activities
⚫ Activity resource estimating: estimating how many
resources a project team should use to perform project
activities
⚫ Activity duration estimating: estimating the number of
work periods that are needed to complete individual
activities
⚫ Schedule development: analyzing activity sequences,
activity resource estimates, and activity duration estimates
to create the project schedule
⚫ Schedule control: controlling and managing changes to
the project schedule
81
Project Time Management
Activity Definition
⚫Project schedules grow out of the basic
documents that initiate a project
⚫Project charter includes start and end dates and
budget information
⚫Scope statement and WBS help define what will be
done
⚫Activity definition involves developing a more
detailed WBS and supporting explanations to
understand all the work to be done so you can
develop realistic cost and duration estimates
82
Project Time Management
Activity Definition
⚫The basis for creating a project schedule is
derived from four project time management
processes
⚫Activity definition – further defining the scope
⚫Activity sequencing – further defining the time
⚫Activity resource and activity duration (further
defining the time and cost)
83
Project Time Management
Activity Lists and Attributes
⚫An activity list is a tabulation of activities to be
included on a project schedule that includes:
⚫The activity name
⚫An activity identifier or number
⚫A brief description of the activity
⚫Activity attributes provide more information
such as predecessors, successors, logical
relationships, leads and lags, resource
requirements, constraints, imposed dates, and
assumptions related to the activity
84
Project Time Management
Milestones
⚫A milestone is a significant event that normally
has no duration
⚫Not every deliverable or output created for a
project is a milestone
⚫It often takes several activities and a lot of work
to complete a milestone
⚫They’re useful tools for setting schedule goals
and monitoring progress
⚫Examples include obtaining customer sign-off on
key documents or completion of specific products
such as software modules or the installation of
new hardware
85
Project Time Management
Activity Sequencing
⚫After defining project activities, the next step is
activity sequencing
⚫Involves reviewing the activity list and attributes,
project scope statement, milestone list and
approved change requests to determine the
relationships between activities
⚫A dependency or relationship is the
sequencing of project activities or tasks
⚫You must determine dependencies in order to
use critical path analysis
86
Project Time Management
Three Types of Dependencies
⚫Mandatory dependencies: inherent in the nature
of the work being performed on a project,
sometimes referred to as hard logic
⚫Discretionary dependencies: defined by the
project team; sometimes referred to as soft logic
and should be used with care since they may limit
later scheduling options
⚫External dependencies: involve relationships
between project and non-project activities
⚫Delivery of new hardware; if delayed can impact
project schedule
87
Project Time Management
Task Dependency Types
88
Project Time Management
Network Diagrams
⚫Network diagrams are the preferred technique for
showing activity sequencing
⚫A network diagram is a schematic display of the
logical relationships among, or sequencing of,
project activities
⚫Two main formats are the arrow and precedence
diagramming methods
89
Project Time Management
Sample Activity-on-Arrow (AOA)
Network Diagram for Project X
90
Project Time Management
Arrow Diagramming Method (ADM)
⚫Also called activity-on-arrow (AOA) network
diagrams
⚫Activities are represented by arrows
⚫Nodes or circles are the starting and ending
points of activities
⚫Can only show finish-to-start dependencies
⚫Can omit activities that have no dependencies
91
Project Time Management
Process for Creating AOA Diagrams
1. Find all of the activities that start at node 1: Draw their finish
nodes and draw arrows between node 1 and those finish
nodes; put the activity letter or name and duration estimate
on the associated arrow
2. Continue drawing the network diagram, working from left to
right: Look for bursts and merges
⚫ Bursts occur when a single node is followed by two or more
activities
⚫ A merge occurs when two or more nodes precede a single node
3. Continue drawing the project network diagram until all
activities are included on the diagram that have
dependencies
4. As a rule of thumb, all arrowheads should face toward the
right, and no arrows should cross on an AOA network
92 diagram
Project Time Management
Precedence Diagramming Method (PDM)
⚫More popular than ADM method and used by
project management software
⚫Activities are represented by boxes
⚫Arrows show relationships between activities
⚫Better at showing different types of dependencies
93
Project Time Management
Sample PDM Network Diagram
94
Project Time Management
Activity Resource Estimating
⚫Before estimating activity durations, you must have a
good idea of the quantity and type of resources that
will be assigned to each activity
⚫Consider important issues in estimating resources
⚫How difficult will it be to do specific activities on this
project?
⚫What is the organization’s history in doing similar
activities?
⚫Are the required resources available or need to be
acquired?
⚫A resource breakdown structure is a hierarchical
structure that identifies the project’s resources by
category and type
95
Project Time Management
Activity Duration Estimating
⚫Duration includes the actual amount of time
worked on an activity plus elapsed time
⚫Effort is the number of workdays or work hours
required to complete a task
⚫Effort does not normally equal duration
⚫People doing the work should help create
estimates, and an expert should review them
96
Project Time Management
Three-Point Estimates
⚫Instead of providing activity estimates as a
discrete number, such as four weeks, it’s often
helpful to create a three-point estimate
⚫An estimate that includes an optimistic, most likely,
and pessimistic estimate, such as three weeks for
the optimistic, four weeks for the most likely, and
five weeks for the pessimistic (no logic) estimate
97
Project Time Management
Program Evaluation and Review
Technique (PERT)
⚫PERT is a network analysis technique used to
estimate project duration when there is a high
degree of uncertainty about the individual activity
duration estimates
⚫PERT uses probabilistic time estimates
⚫Duration estimates based on using optimistic, most
likely, and pessimistic estimates of activity durations,
or a three-point estimate
⚫PERT attempts to address the risk associated with
duration estimates by developing schedules that are
more realistic
⚫It involves more work than CPM since it requires several
98 duration estimates
Project Time Management
PERT Formula and Example
⚫PERT weighted average =
optimistic time + 4 X most likely time + pessimistic time
6
⚫Example:
PERT weighted average =
8 workdays + 4 X 10 workdays + 24 workdays = 12 days
6
where optimistic time= 8 days,
most likely time = 10 days, and
pessimistic time = 24 days
Therefore, you’d use 12 days on the network diagram
instead of 10 when using PERT for the above example
99
Project Time Management
Schedule Development
⚫Uses results of the other time management
processes to determine the start and end date of
the project
⚫Ultimate goal is to create a realistic project
schedule that provides a basis for monitoring
project progress for the time dimension of the
project
⚫Important tools and techniques include Gantt
charts, critical path analysis, critical chain
scheduling, and PERT analysis
100
Project Time Management
Gantt Charts
⚫Gantt charts provide a standard format for
displaying project schedule information by listing
project activities and their corresponding start
and finish dates in a calendar format
⚫Symbols include:
⚫Black diamonds: milestones
⚫Thick black bars: summary tasks
⚫Lighter horizontal bars: durations of tasks
⚫Arrows: dependencies between tasks
101
Project Time Management
Gantt Chart for Project X
102
Project Time Management
Critical Path Method (CPM)
⚫CPM is a network diagramming technique used
to predict total project duration
⚫A critical path for a project is the series of
activities that determines the earliest time by
which the project can be completed
⚫The critical path is the longest path through the
network diagram and has the least amount of
slack or float
⚫Slack or float is the amount of time an activity
may be delayed without delaying a succeeding
activity or the project finish date
103
Project Time Management
Calculating the Critical Path
⚫First develop a good network diagram
⚫Add the duration estimates for all activities on
each path through the network diagram
⚫The longest path is the critical path
⚫If one or more of the activities on the critical path
takes longer than planned, the whole project
schedule will slip unless the project manager
takes corrective action
104
Project Time Management
Determining the Critical Path for Project X
105
Project Time Management
More on the Critical Path
⚫A project team at Apple computer put a stuffed
gorilla on the top of the cubicle of the person
currently managing a critical task
⚫The critical path is not the one with all the critical
activities; it only accounts for time
⚫There can be more than one critical path if the
lengths of two or more paths are the same
⚫The critical path can change as the project
progresses
106
Project Time Management
Using Critical Path Analysis to
Make Schedule Trade-offs
⚫Free slack or free float is the amount of time an
activity can be delayed without delaying the early
start of any immediately following activities
⚫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
⚫A forward pass through the network diagram
determines the early start and finish dates
⚫A backward pass determines the late start and
finish dates
107
Project Time Management
Calculating Early and Late Start
and Finish Dates
108
Project Time Management
Free and Total Float or Slack for
Project X
109
Project Time Management
How to Find the Critical Path
⚫ General Foundry’s schedule and slack times
B 0 3 1 4 1 No
C 2 4 2 4 0 Yes
D 3 7 4 8 1 No
E 4 8 4 8 0 Yes
F 4 7 10 13 6 No
G 8 13 8 13 0 Yes
H 13 15 13 15 0 Yes
Using the Critical Path
to Shorten a Project Schedule
⚫Three main techniques for shortening schedules
⚫Shortening durations of critical activities/tasks by
adding more resources or changing their scope
⚫Crashing activities by obtaining the greatest amount
of schedule compression for the least incremental
cost
⚫A 2 week task with one person working 50% could be
shortened to 1 week if the person is assigned 100% -
no increase in cost
⚫Or, a temporary worker could be hired to work in
parallel with the other worker to speed up the task (at
a cost)
111
Project Crashing
⚫Projects will sometimes have deadlines that are
impossible to meet using normal procedures
⚫By using exceptional methods it may be possible to
finish the project in less time than normally required
⚫However, this usually increases the cost of the
project
⚫Reducing a project’s completion time is called
crashing
Project Crashing
⚫Crashing a project starts with using the normal
time to create the critical path
⚫The normal cost is the cost for completing the
activity using normal procedures
⚫If the project will not meet the required deadline,
extraordinary measures must be taken
⚫The crash time is the shortest possible activity
time and will require additional resources
⚫The crash cost is the price of completing the
activity in the earlier-than-normal time
Using the Critical Path
to Shorten a Project Schedule
⚫Fast tracking activities by doing them in parallel
or overlapping them instead of doing them in
sequence
⚫Instead of waiting for all analysis to be
completed before starting coding, some
coding could begin for those tasks that have
been fully analyzed
⚫Drawback – starting a task too soon could
lengthen the project because other tasks
whose analysis has not been completed could
impact this task and cause rework
114
Project Time Management
Importance of Updating
Critical Path Data
⚫It is important to update project schedule
information to meet time goals for a project
⚫The critical path may change as you enter actual
start and finish dates
⚫If you know the project completion date will slip,
be proactive and negotiate with the project
sponsor and stakeholders
115
Project Time Management
Schedule Control
⚫ Perform reality checks on schedules
⚫Allow for contingencies
⚫Don’t plan for everyone to work at 100%
capacity all the time
⚫Hold progress meetings with stakeholders
and be clear and honest in communicating
schedule issues
116
Project Time Management
Schedule Control (continued)
⚫Goals are to know the status of the schedule,
influence factors that cause schedule changes,
determine that the schedule has changed, and
manage changes when they occur
⚫Tools and techniques include:
⚫Progress reports
⚫A schedule change control system
⚫Project management software, including schedule
comparison charts like the tracking Gantt chart
⚫Variance analysis, such as analyzing float or slack
⚫Performance management, such as earned value
117
Project Time Management
Reality Checks on Scheduling
⚫First review the draft schedule or estimated
completion date in the project charter
⚫Prepare a more detailed schedule with the
project team
⚫Make sure the schedule is realistic and followed
⚫Alert top management well in advance if there
are schedule problems
⚫Verify schedule progress – just because a team
member says a task was completed on time
doesn’t always mean that it was
118
Project Time Management
Working with People Issues
⚫Strong leadership helps projects succeed more
than good PERT charts
⚫Project managers should use:
⚫Empowerment
⚫Incentives
⚫Discipline
⚫Negotiation
119
Project Time Management
Using Software to Assist
in Time Management
⚫Software for facilitating communications helps
people exchange schedule-related information
⚫Decision support models help analyze trade-offs
that can be made
⚫Project management software can help in various
time management areas
120
Project Time Management
Chapter 6:
Project Time Management
122
Project Time Management Processes
123
Project Time Management Processes
🞂 Planning schedule management: determining the policies,
procedures, and documentation that will be used for planning,
executing, and controlling the project schedule
🞂 Defining activities: identifying the specific activities that the
project team members and stakeholders must perform to produce
the project deliverables
🞂 Sequencing activities: identifying and documenting the
relationships between project activities
🞂 Estimating activity resources: estimating how many resources
a project team should use to perform project activities
🞂 Estimating activity durations: estimating the number of work
periods that are needed to complete individual activities
🞂 Developing the schedule: analyzing activity sequences, activity
resource estimates, and activity duration estimates to create the
project schedule
🞂 Controlling the schedule: controlling and managing changes to
the project schedule
124
Defining Activities
🞂An activity or task is an element of work normally
found on the work breakdown structure (WBS) that
has an expected duration, a cost, and resource
requirements
🞂Activity definition involves developing a more
detailed WBS and supporting explanations to
understand all the work to be done so you can
develop realistic cost and duration estimates
125
Activity Lists and Attributes
🞂An activity list is a tabulation of activities to be
included on a project schedule that includes
◦ the activity name
◦ an activity identifier or number
◦ a brief description of the activity
🞂Activity attributes provide more information such
as predecessors, successors, logical
relationships, resource requirements, constraints,
imposed dates, and assumptions related to the
activity
126
Milestones
🞂A milestone is a significant event that normally
has no duration
🞂It often takes several activities and a lot of work to
complete a milestone
🞂They’re useful tools for setting schedule goals and
monitoring progress
🞂Examples include obtaining customer sign-off on
key documents or completion of specific products
127
Sequencing Activities
🞂Involves reviewing activities and determining
dependencies
🞂A dependency or relationship is the sequencing
of project activities or tasks
🞂You must determine dependencies in order to
use critical path analysis
128
Three types of Dependencies
🞂Mandatory dependencies: inherent in the nature
of the work being performed on a project,
sometimes referred to as hard logic
🞂Discretionary dependencies: is one that isn't
based on a "have to", but on a "should"
🞂External dependencies: involve relationships
between project and non-project activities
◦ Delivery of new hardware; if delayed can impact project
schedule
129
Network Diagrams
🞂Network diagrams are the preferred technique for
showing activity sequencing
🞂A network diagram is a schematic display of the
logical relationships among, or sequencing of,
project activities
🞂Two main formats are the arrow and precedence
diagramming methods
130
Example: Network Diagram for Project
X
131
Arrow Diagramming Method (ADM)
🞂Also called activity-on-arrow (AOA) network
diagrams
🞂Activities are represented by arrows
🞂Nodes or circles are the starting and ending points
of activities
🞂Can only show finish-to-start dependencies
132
Process for Creating AOA Diagrams
1. Find all of the activities that start at node 1. Draw their finish
nodes and draw arrows between node 1 and those finish
nodes. Put the activity letter or name and duration estimate on
the associated arrow
2. Continuing drawing the network diagram, working from left to
right. Look for bursts and merges. Bursts occur when a single
node is followed by two or more activities. A merge occurs
when two or more nodes precede a single node
133
Process for Creating AOA Diagrams
134
Precedence Diagramming Method (PDM)
🞂Activities are represented by boxes
🞂Arrows show relationships between activities
🞂More popular than ADM method and used by
project management software
🞂Better at showing different types of dependencies
135
Example: PDM Network Diagram
136
Estimating Activity Resources
🞂Before estimating activity durations, you must
have a good idea of the quantity and type of
resources that will be assigned to each activity;
resources are people, equipment, and materials
🞂Consider important issues in estimating resources
◦ How difficult will it be to do specific activities on this
project?
◦ What is the organization’s history in doing similar
activities?
◦ Are the required resources available?
🞂A resource breakdown structure is a hierarchical
structure that identifies the project’s resources by
category and type
137
Activity Duration Estimating
🞂Duration includes the actual amount of time
worked on an activity plus elapsed time
🞂Elapsed time example: you work on a IT project
for eight days from Monday to the next
Wednesday, with a weekend (Saturday and
Sunday) in between. Your elapsed time is 10 days
since the non-working days are also counted
🞂Effort is the number of workdays or work hours
required to complete a task
🞂Effort does not normally equal duration
🞂People doing the work should help create
estimates, and an expert should review them
138
Three-Point Estimates
🞂Instead of providing activity estimates as a
discrete number, such as four weeks, it’s often
helpful to create a three-point estimate
◦ an estimate that includes an optimistic, most likely, and
pessimistic estimate, such as three weeks for the
optimistic, four weeks for the most likely, and five weeks
for the pessimistic estimate
🞂Three-point estimates are needed for PERT and
Monte Carlo simulations
139
Developing the Schedule
🞂Uses results of the other time management
processes to determine the start and end date of
the project
🞂Ultimate goal is to create a realistic project
schedule that provides a basis for monitoring
project progress for the time dimension of the
project
🞂Important tools and techniques include Gantt
charts, critical path analysis, and critical chain
scheduling, and PERT analysis
140
Program Evaluation and Review
Technique (PERT)
🞂PERT is a network analysis technique used to
estimate project duration when there is a high
degree of uncertainty about the individual activity
duration estimates
🞂PERT uses probabilistic time estimates
◦ duration estimates based on using optimistic, most likely,
and pessimistic estimates of activity durations, or a
three-point estimate
141
PERT Formula and Example
🞂PERT weighted average =
optimistic time + 4X most likely time + pessimistic time
6
🞂Example:
PERT weighted average =
8 workdays + 4 X 10 workdays + 24 workdays = 12 days
6
where optimistic time= 8 days
most likely time = 10 days, and
pessimistic time = 24 days
Therefore, you’d use 12 days on the network diagram
instead of 10 when using PERT for the above example
142
Gantt Charts
🞂Gantt charts provide a standard format for
displaying project schedule information by listing
project activities and their corresponding start and
finish dates in a calendar format
🞂Symbols include:
◦ A black diamond: a milestones
◦ Thick black bars: summary tasks
◦ Lighter horizontal bars: durations of tasks
◦ Arrows: dependencies between tasks
143
Example: Gantt Chart for Software
Launch Project
144
Adding Milestones to Gantt Charts
145
Critical Path Method (CPM)
🞂CPM is a network diagramming technique used to
predict total project duration
🞂A critical path for a project is the series of
activities that determines the earliest time by
which the project can be completed
🞂The critical path is the longest path through the
network diagram and has the least amount of
slack or float
🞂Slack or float is the amount of time an activity
may be delayed without delaying a succeeding
activity or the project finish date
146
Calculating the Critical Path
🞂First develop a good network diagram
🞂Add the duration estimates for all activities on
each path through the network diagram
🞂The longest path is the critical path
🞂If one or more of the activities on the critical path
takes longer than planned, the whole project
schedule will slip unless the project manager
takes corrective action
147
Figure 6-8. Determining the Critical
Path for Project X
148
More on the Critical Path
🞂A project team at Apple computer put a stuffed gorilla
on the top of the cubicle of the person currently
managing critical task
🞂The critical path is not the one with all the critical
activities; it only accounts for time
◦ Remember the example of growing grass being on the
critical path for Disney’s Animal Kingdom
🞂There can be more than one critical path if the
lengths of two or more paths are the same
🞂The critical path can change as the project
progresses
149
Using Critical Path Analysis to Make
Schedule Trade-offs
🞂Free slack or free float is the amount of time an
activity can be delayed without delaying the early
start of any immediately following activities
🞂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
🞂A forward pass through the network diagram
determines the early start and finish dates
🞂A backward pass determines the late start and
finish dates
150
Example. Calculating Early and Late
Start and Finish Dates
151
Table 6-1. Free and Total Float or
Slack for Project X
152
Exercise
Activity Predecessor Estimate in Days
Start - 0
A Start 6
B A 5
C B 7
D Start 2
Finish C 4
154
Importance of Updating Critical Path
Data
🞂It is important to update project schedule
information to meet time goals for a project
🞂The critical path may change as you enter actual
start and finish dates
🞂If you know the project completion date will slip,
negotiate with the project sponsor
155
Schedule Control Suggestions
🞂Perform reality checks on schedules
🞂Allow for contingencies
🞂Don’t plan for everyone to work at 100% capacity
all the time
🞂Hold progress meetings with stakeholders and be
clear and honest in communicating schedule
issues
156
Controlling the Schedule
🞂Goals are to know the status of the schedule,
influence factors that cause schedule changes,
determine that the schedule has changed, and
manage changes when they occur
🞂Tools and techniques include
◦ Progress reports
◦ A schedule change control system
◦ Project management software, including schedule
comparison charts like the tracking Gantt chart
◦ Variance analysis, such as analyzing float or slack
◦ Performance management, such as earned value (chapter 7)
157
Reality Checks on Scheduling
🞂First review the draft schedule or estimated
completion date in the project charter
🞂Prepare a more detailed schedule with the project
team
🞂Make sure the schedule is realistic and followed
🞂Alert top management well in advance if there are
schedule problems
158
Working with People Issues
🞂Strong leadership helps projects succeed more
than good PERT charts
🞂Project managers should use
◦ empowerment
◦ incentives
◦ discipline
◦ negotiation
159
Words of Caution on Using Project
Management Software
🞂Many people misuse project management
software because they don’t understand important
concepts and have not had training
🞂You must enter dependencies to have dates
adjust automatically and to determine the critical
path
🞂You must enter actual schedule information to
compare planned and actual progress
160
Chapter Summary
🞂Project time management is often cited as the main
source of conflict on projects, and most IT projects
exceed time estimates
🞂Main processes include
◦ Plan schedule management
◦ Define activities
◦ Sequence activities
◦ Estimate activity resources
◦ Estimate activity durations
◦ Develop schedule
◦ Control schedule
Assignment (Question 3):
a.Compare Project Evolution and Review Technique (PERT)
with Critical Path Method (CPM).
161
Chapter 4:
Project Communication Management
Information Technology
Project Management
Learning Objectives
⚫Understand the importance of good communication
on projects and describe the major components of a
communications management plan
⚫Discuss the elements of project communications
planning, including information distribution,
performance reporting, and administrative closure
⚫Discuss various methods for project information
distribution and the advantages and disadvantages
of each
⚫Understand individual communication needs and
how to determine the number of communications
channels needed for a project
• 163
Learning Objectives
⚫Understand how the main outputs of performance
reporting help stakeholders stay informed about
project resources
⚫Recognize how the main outputs of administrative
closure are used to formally end a project
⚫List various methods for improving project
communications, such as managing conflicts,
running effective meetings, using e-mail effectively,
and using templates
⚫Describe how software can enhance project
communications
• 164
Importance of Good Communications
⚫The greatest threat to many projects is a failure to
communicate
⚫Our culture does not portray IT professionals as
being good communicators
⚫Research shows that IT professionals must be
able to communicate effectively to succeed in their
positions
⚫Strong verbal skills are a key factor in career
advancement for IT professionals
• 165
Project Communications Management
Processes
⚫Communications planning: determining the
information and communications needs of the
stakeholders
⚫Information distribution: making needed
information available in a timely manner
⚫Performance reporting: collecting and
disseminating performance information
⚫Administrative closure: generating, gathering,
and disseminating information to formalize phase
or project completion
• 166
Communications Planning
⚫Every project should include some type of
communications management plan, a document
that guides project communications
⚫Creating a stakeholder analysis for project
communications also aids in communications
planning
• 167
Communications Management Plan
Contents
⚫ A description of a collection and filing structure for
gathering and storing various types of information
⚫ A distribution structure describing what information goes
to whom, when, and how
⚫ A format for communicating key project information
⚫ A project schedule for producing the information
⚫ Access methods for obtaining the information
⚫ A method for updating the communications management
plans as the project progresses and develops
⚫ A stakeholder communications analysis
• 168
Sample Stakeholder Analysis for Project
Communications
• 169
Information Distribution
⚫Getting the right information to the right people
at the right time and in a useful format is just as
important as developing the information in the
first place
⚫Important considerations include
⚫using technology to enhance information
distribution
⚫formal and informal methods for distributing
information
• 170
Media Choice Table
• 171
The Impact of the Number of People on
Communications Channels
• 172
Performance Reporting
⚫Performance reporting keeps stakeholders informed
about how resources are being used to achieve
project objectives
⚫Status reports describe where the project stands at a
specific point in time
⚫Progress reports describe what the project team has
accomplished during a certain period of time
⚫Project forecasting predicts future project status and
progress based on past information and trends
⚫Status review meetings often include performance
reporting
• 173
Administrative Closure
⚫A project or phase of a project requires closure
⚫Administrative closure produces
⚫project archives
⚫formal acceptance
⚫lessons learned
• 174
Suggestions for Improving Project
Communications
⚫Manage conflicts effectively
⚫Develop better communication skills
⚫Run effective meetings
⚫Use e-mail effectively
⚫Use templates for project communications
• 175
Conflict Handling Modes, in Preference Order
⚫Confrontation or problem-solving: directly face a
conflict
⚫Compromise: use a give-and-take approach
⚫Smoothing: de-emphasize areas of differences
and emphasize areas of agreement
⚫Forcing: the win-lose approach
⚫Withdrawal: retreat or withdraw from an actual or
potential disagreement
• 176
Conflict Can Be Good
⚫Conflict often produces important results, such as
new ideas, better alternatives, and motivation to
work harder and more collaboratively
⚫Groupthink can develop if there are no conflicting
viewpoints
⚫Research by Karen Jehn suggests that task-
related conflict often improves team performance,
but emotional conflict often depresses team
performance
• 177
Developing Better Communication Skills
• 178
Running Effective Meetings
⚫Determine if a meeting can be avoided
⚫Define the purpose and intended outcome of the
meeting
⚫Determine who should attend the meeting
⚫Provide an agenda to participants before the
meeting
⚫Prepare handouts, visual aids, and make
logistical arrangements ahead of time
⚫Run the meeting professionally
⚫Build relationships
• 179
Using E-Mail Effectively
⚫Make sure that e-mail is an appropriate medium
for what you want to communicate
⚫Be sure to send the e-mail to the right people
⚫Use meaningful subjects
⚫Limit the content to one main subject, and be as
clear and concise as possible
⚫Limit the number and size of attachments
⚫Delete e-mail you don’t need, and don’t open it if
you question the source
⚫Make sure your virus software is up to date
⚫Respond to and file e-mails quickly
⚫Learn how to use important features
• 180
Using Templates for Project
Communications
⚫Many technical people are afraid to ask for help
⚫Providing examples and templates for project
communications saves time and money
⚫Organizations can develop their own templates,
use some provided by outside organizations, or
use samples from textbooks
⚫Recall that research shows that companies that
excel in project management make effective use
of templates
• 181
Sample Template for a Monthly
Progress Report
• 182
Sample Template for a Letter of Agreement for
a Class Project
• 183
Outline for a Final Project Report
• 184
Final Project Documentation Items
• 185
Gantt Chart Template for a Class Project
• 186
Developing a Communications Infrastructure
⚫ A communications infrastructure is a set of tools,
techniques, and principles that provide a foundation for the
effective transfer of information
⚫ Tools include e-mail, project management software,
groupware, fax machines, telephones, teleconferencing
systems, document management systems, and word
processors
⚫ Techniques include reporting guidelines and templates,
meeting ground rules and procedures, decision-making
processes, problem-solving approaches, and conflict
resolution and negotiation techniques
⚫ Principles include using open dialog and an agreed upon
work ethic
• 187
Using Software to Assist in Project
Communications
⚫There are many software tools to aid in project
communications
⚫Today more than 37 percent of people
telecommute or work remotely at least part-time
⚫Project management software includes new
capabilities to enhance virtual communications
⚫Project 2002’s enterprise edition includes
features for portfolio management, resource
management, and collaboration
• 188
Chapter 4:
Project Human Resource Management
Information Technology
Project Management
Revision
⚫Aras6 Consultant Sdn Bhd is going to design the
user interface for an online Payment System in
four weeks. The project manager allocates RM
60,000 for completing the task. After four weeks,
the team has spent RM 65,000, but only 60% of
job done.
Calculate:
⚫ Earned value (EV)
⚫ Cost variance (CV)
⚫ Schedule variance (SV)
⚫ Cost Performance Index (CPI)
⚫Schedule Performance Index (SPI)
Revision
⚫ You are developing four modules for a system. You
estimate each module has same difficulty, labour costs,
and completion time. You also estimate that the project
will take 4 months. The budget of RM 4,000 per month
includes contingency reserve. At the end of 3 months,
you are asked to prepare an Earned Value calculation in
order to determine how the project progress. You
determine at the end of month 3, total costs incurred are
RM 3,500 and 70 percent of the project is completed.
⚫ Calculate
⚫ Earned value (EV)
⚫ Cost variance (CV)
⚫ Schedule variance (SV)
⚫ Cost Performance Index (CPI)
⚫Schedule Performance Index (SPI)
Learning Objectives
⚫Explain the importance of good human resource
management on projects, including the current state and
future implications of human resource management,
especially on information technology projects.
⚫Define project human resource management and
understand its processes.
• 192
The Importance of Human
Resource Management
⚫ People determine the success and failure of organizations and
projects.
⚫ Recent statistics about IT workforce:
⚫ IT Project Manager in Malaysia earned more than their counterparts
in the Philippines, Indonesia, Vietnam and India but much less than
the ones in United States, United Arab Emirates and Hong Kong. –
PIKOM 2016
⚫ A 2004 ITAA report showed a slight recovery in 2004.
⚫ The total number of IT workers in the Malaysia was more than 10.5
million in early 2004, up from 10.3 million in 2003 and 9.9 million in
2002.
⚫ Eighty-nine percent of new jobs came from non-IT companies, such
as banking, finance, manufacturing, food service, and transportation.
⚫ Hiring managers say interpersonal skills are the most important soft
skill for IT workers.*
• 193
Average Month Salary (PIKOM, 2016)
• 195
Recruitment Period Overview (Malaysia)
196
Employment Overview (Malaysia)
198
Employment Performance (MDEC, 2015)
200
Long Hours and Stereotypes of IT
Workers Hurt Recruiting
⚫Many people are struggling with how to increase
and diversify the IT labor pool.
⚫Noted problems include:
⚫The fact that many IT professionals work long
hours and must constantly stay up-to-date of
changes in the field.
⚫Undesirable stereotypes that keep certain people
(for example, women) away from the career field.
⚫The need to improve benefits, redefine work hours
and incentives, and provide better human resource
management.
• 201
What is Project Human Resource
Management?
⚫ Making the most effective use of the people involved with a
project.
⚫ Processes include:
⚫Human resource planning: Identifying and documenting
project roles, responsibilities, and reporting relationships.
⚫Acquiring the project team: Getting the needed personnel
assigned to and working on the project.
⚫Developing the project team: Building individual and group
skills to enhance project performance.
⚫Managing the project team: Tracking team member
performance, motivating team members, providing timely
feedback, resolving issues and conflicts, and coordinating
changes to help enhance project performance.
• 202
Human Resource Planning
203
Elements of HR Planning
⚫Clearly defining roles and responsibilities
⚫Developing a staff management plan
⚫Creating an organizational chart
⚫Writing detailed job descriptions
204
HR Planning process
⚫Finalizing the project requirements
⚫Defining how to accomplish the task
⚫Breaking down the work into manageable
elements
⚫Assigning work responsibilities
205
Acquiring the project team
⚫ Staff Acquisition
⚫ It is important to define procedures for hiring
subcontractors and recruiting new employees
⚫ Offer existing employees incentive for helping
recruit and retain personnel
206
Resource Loading
⚫Refers to the number of resources the project
requires during specific time periods according to
the existing schedule
⚫Resource histograms show resource loading
⚫Over-allocation means more resources than are
available are assigned to perform work at a given
time
207
Resource Levelling
⚫ is a technique for resolving resource conflicts
by delaying tasks
⚫ The main purpose of resource leveling is to
ensure uniform resource usage in a project
208
Resource Levelling Example
209
Assignment
The table shows an e-voting project with activities A, B, C, D, E, F, G, H
and I.
211
Personnel problems in project
212
Developing the Project Team
⚫Is an important factor contributing to the success
of a team and that of the team’s project
⚫Helps team members to work together effectively
as a cohesive team to improve project
performance and ensure project success with
minimum interpersonal conflict
⚫Factors affecting team development
⚫ Individual team members
⚫ Stakeholder feedback
⚫ Training programs
213
Factors for successful team development
⚫Team-building activities
⚫Special occasions
⚫Rewards and recognition
⚫Training
⚫Meetings
214
Managing the project team
⚫Several tools and techniques
⚫Observation and conversation
⚫ Hard to assess how your team members are
performing or how they feeling about their work.
⚫Project performance appraisals
⚫Conflict management
⚫Issue log
215
Keys to Managing People
⚫Psychologists and management theorists have to
use into the field of managing people at work.
⚫Important areas related to project management
include:
⚫Motivation theories
⚫Influence and power
⚫Effectiveness
• 216
Intrinsic and Extrinsic Motivation
⚫Intrinsic motivation causes people to participate
in an activity for their own enjoyment.
⚫Extrinsic motivation causes people to do
something for a reward or to avoid a penalty.
⚫For example, some children take piano lessons
for intrinsic motivation (they enjoy it) while others
take them for extrinsic motivation (to get a reward
or avoid punishment).
• 217
Maslow’s Hierarchy of Needs
⚫Abraham Maslow argued that human beings
possess unique qualities that enable them to
make independent choices, thus giving them
control of their destiny.
• 218
Maslow’s Hierarchy of Needs
• 219
Herzberg’s Motivational and Hygiene Factors
⚫Frederick Herzberg wrote several famous books
and articles about worker motivation. He
distinguished between:
⚫Hygiene factors: Larger salaries, more supervision,
and a more attractive work environment. These
factors cause dissatisfaction if not present, but do
not motivate workers to do more.
• 220
McClelland’s Acquired-Needs Theory
⚫ Specific needs are acquired or learned over time and are
shaped by life experiences. The following are the main
categories of acquired needs:
⚫Achievement (nAch): People with a high need for
achievement like challenging projects with attainable goals
and lots of feedback.
⚫Affiliation (nAff): People with high need for affiliation desire
harmonious relationships and need to feel accepted by others,
so managers should try to create a cooperative work
environment for them.
⚫Power (nPow): People with a need for power desire either
personal power (not good) or institutional power (good for the
organization). Provide institutional power seekers with
management opportunities. • 221
McGregor’s Theory X and Y
⚫ Douglas McGregor popularized the human relations
approach to management in the 1960s.
⚫Theory X: Assumes workers dislike and avoid work, so
managers must use force, threats, and various control
schemes to get workers to meet objectives.
⚫Theory Y: Assumes individuals consider work as natural as
play or rest and enjoy the satisfaction of esteem and self-
actualization needs.
⚫Theory Z: Introduced in 1981 by William Ouchi and is based
on the Japanese approach to motivating workers, which
emphasizes trust, quality, collective decision making, and
cultural values.
• 222
Ways to Influence that Help and Hurt Projects
• 224
Improving Effectiveness:
Covey’s Seven Habits
⚫Project managers can apply Covey’s seven habits
to improve effectiveness on projects.
⚫Be proactive.
⚫Begin with the end in mind.
⚫Put first things first.
⚫Think win/win.
⚫Seek first to understand, then to be understood.
⚫Synergize.
⚫Sharpen the saw.
• 225
Empathic Listening and Rapport
⚫Good project managers are empathic listeners,
meaning they listen with the intent to
understand.
⚫Before you can communicate with others, you
have to have rapport, which is a relation of
harmony, conformity, accord, or affinity.
⚫Mirroring is the matching of certain behaviors of
the other person, and is a technique used to help
establish rapport.
⚫IT professionals need to develop empathic
listening and other people skills to improve
relationships with users and other stakeholders.
• 226
What Went Right?
⚫Best practices for ensuring partnerships between
people in business and technology areas include:
⚫Requiring business people, not IT people, to take
the lead in determining and justifying investments
in new computer systems.
⚫Having CIOs push their staff to recognize that the
needs of the business must drive all technology
decisions.
⚫Reshaping IT units to look and perform like
consulting firms.
• 227
Building the Team
⚫Building the Team through Trust, Communication,
and Personal Bridges
⚫Building relationship means face to face, shaking
hands, working shoulder by shoulder, sharing a
drink, building trust.
⚫Personal face to face relationship are formed in
kick-off, milestones, and celebratory meetings
Assignment!!!
• 229
Chapter 4:
Project Procument Management
Information Technology
Project Management
Learning Objectives
⚫Understand the importance of project procurement
management and the increasing use of
outsourcing for information technology (IT) projects
⚫Describe the work involved in planning
procurements for projects, including determining
the proper type of contract to use and preparing a
procurement management plan, statement of work,
source selection criteria, and make-or-buy analysis
⚫Discuss how to conduct procurements and
strategies for obtaining seller responses, selecting
sellers, and awarding contracts
Importance of Project Procurement
Management
⚫Procurement means acquiring goods and/or
services from an outside source
⚫Other terms include purchasing and outsourcing
⚫Experts predict that global spending on computer
software and services will continue to grow
⚫Garner estimated the value of the global IT
industry in 2014 at $3.8 trillion
⚫People continue to debate whether offshore
outsourcing helps their own country or not
Debates on Outsourcing
⚫Some companies, such as Wal-Mart, prefer to do
no outsourcing at all, while others do a lot of
outsourcing. GM recently announced plans to
switch from outsourcing 90% of IT service to only
10%
⚫Most organizations do some form of outsourcing to
meet their IT needs and spend most money within
their own country
IT Outsourcing Market Continues to Grow
⚫U.S. companies are transferring more work
abroad, especially in the areas of IT
infrastructure, application development and
maintenance, and innovation processes
⚫India, China, and the Philippines are the
preferred locations for outsourcing, and Latin
America is growing in popularity
⚫A shortage of qualified personnel, not cost
savings, is the top reason for global outsourcing
of IT services
Why Outsource?
⚫To access skills and technologies
⚫To reduce both fixed and recurrent costs
⚫To allow the client organization to focus on its
core business
⚫To provide flexibility
⚫To increase accountability
Contracts
⚫A contract is a mutually binding agreement that
obligates the seller to provide the specified
products or services and obligates the buyer to
pay for them
⚫Contracts can clarify responsibilities and sharpen
focus on key deliverables of a project
⚫Because contracts are legally binding, there is
more accountability for delivering the work as
stated in the contract
Project Procurement Management Processes
⚫ Project procurement management: Acquiring
goods and services for a project from outside the
performing organization
⚫ Processes include:
⚫ Planning procurement management: Determining
what to procure and when and how to do it
⚫ Conducting procurements: Obtaining seller
responses, selecting sellers, and awarding contracts
⚫ Controlling procurements: Managing relationships
with sellers, monitoring contract performance, and
making changes as needed
⚫ Closing procurements: Completing and settling
each contract or agreement, including resolving of
any open items
Figure 12-1. Project Procurement
Management Summary
Planning Procurement Management
⚫ Identifying which project needs can best be met
by using products or services outside the
organization
262
Learning Objectives (cont’d)
🞂Explain quantitative risk analysis
🞂Discuss how to control risks
264
Benefits from Software Risk Management
Practices*
265
Negative Risk or threat
🞂A dictionary definition of risk is “the
possibility of loss or injury”
🞂Negative risk involves understanding
potential problems that might occur in the
project and how they might block project
success
266
Positive Risk or Opportunities
🞂Positive risks are risks that result in good
things happening; sometimes called
opportunities
🞂A general definition of project risk is an
uncertainty that can have a negative or
positive effect on meeting project
objectives
🞂The goal of project risk management is to
minimize potential negative risks while
maximizing potential positive risks
267
Project Risk Management Processes
268
Project Risk Management Processes
🞂Performing quantitative risk analysis:
Numerically estimating the effects of risks on project
objectives
🞂Planning risk responses: Taking steps to enhance
opportunities and reduce threats to meeting project
objectives
🞂Controlling risk: Monitoring identified and residual
risks, identifying new risks, carrying out risk
response plans, and evaluating the effectiveness of
risk strategies throughout the life of the project
270
Contingency and Fallback Plans,
Contingency Reserves
🞂 Contingency plans are predefined actions that the project
team will take if an identified risk event occurs
🞂 Fallback plans are developed for risks that have a high
impact on meeting project objectives, and are put into effect
if attempts to reduce the risk are not effective
🞂 Contingency reserves or Contingency allowances are
provisions held by the project sponsor or organization to
reduce the risk of cost or schedule overruns to an
acceptable level;
🞂 Management reserves are funds held for unknown risks
that are NOT part of the cost baseline but ARE part of the
budget and funding requirements
271
Broad Categories of Risk
🞂 Market risk : Will the new service or product be useful to the
organization or marketable to others? Will the users accept it? Will
someone else create a better product?
272
Risk Breakdown Structure
🞂A risk breakdown structure is a hierarchy of
potential risk categories for a project
273
Identifying Risks
🞂Identifying risks is the process of understanding
what potential events might hurt or enhance a
particular project
🞂Risk identification tools and techniques
include:
◦ Brainstorming
◦ The Delphi Technique
◦ Interviewing
◦ SWOT analysis
274
Brainstorming
🞂Brainstorming is a technique by which a group
attempts to generate ideas or find a solution for a
specific problem by amassing ideas spontaneously
and without judgment
🞂An experienced facilitator should run the
brainstorming session
🞂Be careful not to overuse or misuse brainstorming.
◦ Psychology literature shows that individuals produce a
greater number of ideas working alone than they do
through brainstorming in small, face-to-face groups
◦ Group effects often constrain idea generation
275
Delphi Technique
🞂The Delphi Technique is used to derive a
consensus among a panel of experts who make
predictions about future developments
276
Interviewing
🞂Interviewing is a fact-finding technique for collecting
information in face-to-face, phone, e-mail, or instant-
messaging discussions
SWOT Analysis
🞂SWOT analysis (strengths, weaknesses,
opportunities, and threats) can also be used during
risk identification
278
Probability/Impact Matrix
🞂A probability/impact matrix or chart lists the
relative probability of a risk occurring on one side of
a matrix or axis on a chart and the relative impact of
the risk occurring on the other
🞂List the risks and then label each one as high,
medium, or low in terms of its probability of
occurrence and its impact if it did occur
279
Sample Probability/Impact Matrix
281
Example of Top Ten Risk Item Tracking
283
Decision Trees and Expected
Monetary Value (EMV)
🞂A decision tree is a diagramming analysis
technique used to help select the best course of
action in situations in which future outcomes are
uncertain
🞂Estimated monetary value (EMV) is the product of
a risk event probability and the risk event’s
monetary value
🞂You can draw a decision tree to help find the EMV
284
Example
Expected Monetary Value (EMV) Example
287
Simulation
🞂Simulation uses a representation or model of a
system to analyze the expected behavior or
performance of the system
🞂Monte Carlo analysis simulates a model’s
outcome many times to provide a statistical
distribution of the calculated results
🞂To use a Monte Carlo simulation, you must have
three estimates (most likely, pessimistic, and
optimistic) plus an estimate of the likelihood of the
estimate being between the most likely and
optimistic values
289
Response Strategies for Positive Risks
🞂After identifying and quantifying risks, you must
decide how to respond to them
🞂Four main response strategies for negative risks:
◦ Risk avoidance – don’t use h/w or s/w if unfamiliar with
them
◦ Risk acceptance – prepare for risk with backup plan or
contingency reserves
◦ Risk transference – to deal with financial risk exposure, a
company may purchase special insurance for specific h/w
needed for a project. If h/w fails, insurer has to replace it.
◦ Risk mitigation – reduce probability of occurrence e.g., use
proven technology, buy maintenance or service contract
290
Controlling Risks
🞂Involves executing the risk management process to
respond to risk events and ensuring that risk
awareness is an ongoing activity performed by the
entire project team throughout the entire project
🞂Main outputs of risk control are:
◦ Work performance information
◦ change requests
◦ updates to the project management plan, other project
documents, and organizational process assets
292
293
Chapter 8:
Project Quality Management
What Is Quality?
294
End of Chapter 8