Information Technology Project Management * Third Edition

Information Technology Project
Management – Third Edition
By Jack T. Marchewka
Northern Illinois University
Copyright 2009 John Wiley & Sons, Inc. all rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the
1976 United States Copyright Act without the express permission of the copyright owner is unlawful. Request for further information should be
addressed to the Permissions Department, John Wiley & Sons, Inc. The purchaser may make back-up copies for his/her own use only and not for
distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages caused by the use of these programs or from the
1
use of the information contained herein.
Conceptualizing and Initializing
the Project
Chapter 2
2
Information Technology Project Methodology

Methodology






A strategic-level plan for managing and controlling the project
Game plan for implementing project and product lifecycles
Recommends phases, deliverables, processes, tools, and
knowledge areas for supporting an IT project
Must be flexible and include “best practices” and “lessons
learned” from successful and unsuccessful experiences over
time.
Should lead to fewer wasted resources and projects that
provide true value to the organization
Can be


Traditional (e.g., Waterfall)
Agile (e.g., XPM, SCRUM)
3
An IT Project Methodology
Figure 2.1
4
Phases

Phase 1: Conceptualize and Initialize

Define the overall goal of the project – most important step in
the ITPM




Project is undertaken for a specific purpose and that purpose must be
to add tangible value to the organization
Aids in defining the project’s scope, guides decisions throughout the
project life cycle and will be used to evaluate the project’s success
Identify alternatives along with the costs, benefits, feasibility and risks
The project’s goal and analysis of alternatives that support the
goal are summarized in a deliverable called the business case

Senior management uses the business case during the selection
process to determine whether the project should be funded
5
Phases

Phase 2: Develop the Project Charter and Detailed
Project Plan

The project charter is a key deliverable of this phase



The project plan provides all the tactical details concerning




Defines how the project will be organized and implemented
Identifies and gives authority to a PM to begin carrying out the
processes and tasks associated with the SDLC
Who is the PM, plan sponsor, project team
What is the scope, resources, tools, technologies, value to the org
How long, how much
The project’s scope, schedule, budget, and quality objectives
are defined in detail
6
Phases continued

Phase 3: Execute and Control the Project


Carry out the project plan to deliver the IT product
The project team uses a set of systems analysis and design
tools for implementing the SDLC


Must have people with appropriate skills on board, risk plan,
quality management plan, change management plan, testing plan,
communication plan, etc.
Phase 4: Close Project


Formal acceptance should transfer control from the
project team to the client or project sponsor
Project team should prepare a final report to document
and verify that all deliverables have beenmet
Phases continued

Phase 5: Evaluate Project Success

Post mortem by project manager and team of entire
project


Evaluation of team members by project manager



Document lessons learned and best practices to improve
organization’s methodology for future projects
Identify strengths and opportunities for improvement to help
maximize each person’s potential
Outside evaluation of project, project leader, and team
members
Evaluate project’s organizational value
Project Management Process Groups



A process is a series of actions directed toward a particular result
Project management can be viewed as a number of interlinked
processes
The project management process groups include:

Initiating processes


Planning processes


Coordinating people and resources to carry out the various plans and produce
the products, services or results of the project or phase
Monitoring and controlling processes


Devising and maintaining a workable scheme to ensure that the project
addresses the organization’s needs
Executing processes


Defining and authorizing a project or project phase
Regularly measuring and monitoring progress to ensure that the project
objectives are met
Closing processes

Formalizing acceptance of the project or phase, closing out contracts,
documenting lessons learned
9
Level of Activity and Overlap of Process
Groups Over Time
10
Mapping the Process Groups to the
Knowledge Areas


You can map the main activities of each PM process
group into the nine knowledge areas using the
PMBOK® Guide
Note that there are activities from each knowledge
area under the planning and monitoring and
controlling process groups
Information Technology Project
11
Process Groups and Knowledge Area Mapping
12
Process Groups and Knowledge Area Mapping
13
Process Groups and Knowledge Area Mapping
14
IT Project Management Foundation

Project Management
Process Groups





15
Initiating processes
Planning processes
Executing processes
Controlling processes
Closing processes

Project Objectives
IT Project Management Foundation


Tools - e.g. Microsoft Project ®, Computer Aided
Software Engineering (CASE)
Infrastructure

Organizational Infrastructure



Project Infrastructure – supports the project team in terms of:




Project Environment
Roles and Responsibilities of team members
Processes and Controls
Technical Infrastructure


How projects are supported and managed
How resources are allocated, reporting relationships of the PM and
team members, role of project
hardware and software tools to support the project team
Project Management Knowledge Areas
16
The Business Case


Definition of Business Case: an analysis of the organizational value,
feasibility, costs, benefits, and risks of the project plan.
Attributes of a Good Business Case







Details all possible impacts, costs, and benefits
Clearly compares alternatives
Documents methods and rationale used to quantify costs and benefits
Objectively includes all pertinent information
Shows explicitly how an investment in IT will lead to an increase in
business value
Systematic in terms of summarizing findings
Provides senior management with all the information needed to
make an informed decision as to whether a specific project should
be funded
17
Process for Developing the Business Case
Figure 2.3
18
Developing the Business Case


Step 1: Select the Core Team
Advantages:






Credibility - all stakeholders and relevant
departments involved
Alignment with organizational goals
Access to the real costs
Ownership
Agreement
Bridge building - include critics on the team
19
Developing the Business Case
Step 2: Define Measurable Organizational Value (MOV)
 The project’s goal - measure of success
 Must be measurable
 Provides value to the organization
 Must be agreed upon
 Must be verifiable at the end of the project
 Guides the project throughout its life cycle
 Should align with the organization’s strategy and goals

20
The IT Value Chain
Organizational
Vision & Mission
Supports
Drives
Organizational
Strategy
Supports
Figure 2.4
Drives
Project’s
Organizational
Measurable
Value
(MOV)
21
The IT Value Chain
prevent customers
from
leaving or
Organizational
Vision
& Mission
switching
to a
competitor
Supports
Drives
develop tighter
Organizational
linkages
with
Strategy
customers
Supports
Drives
Project’s
Develop
a B2B
Organizational
application
to allow
Measurable
customers
Valueto do
business
on-line
(MOV)
22
IT Value Chain
 President Kennedy’s mission to the moon –
clear and measurable goals without saying
how to accomplish the goal
“Our goal is to land a man on the moon and
return him safely by the end of the decade”





A human being and not a monkey or unmanned
rocket
Get him back safely to earth
Do this by 1970
http://www.youtube.com/watch?v=E8zejVPn30&feature=fvwp&NR=1
23
Process for Developing the MOV
Example: A company wants to develop and implement a B2C ecommerce application to expands its current brick and mortar
operations
a)
Identify the desired potential area of impact – why does the
organization want to take on the project





Strategic
Customer
Financial
Operational
Social
B2C – PM meet with plan sponsor to determine how the idea for the
project came about to understand how and why decisions are made by
sponsor’s organization. Strategic & financial – expand b&m operations
24
25
Process for Developing the MOV
b)
Identify the desired organizational value of the IT
project – how will this project help achieve what
we want as an organization
Better?
 Faster?
 Cheaper?
 Do More? (growth)
B2C – enable the organization to expand its current operations
Improved customer service and operations would fall under
better, faster and cheaper

26
Process for Developing the MOV
Develop an Appropriate Metric - should it
c)
increase or decrease?
Company needs a way to determine if project is a success
and if their investment paid off




Money ($, £, ¥ )
Percentage (%)
Numeric Values (customers, hits on website)
B2C – plan sponsor has set the metric to be a 20% return on
investment and 500 new customers
27
Process for Developing the MOV
Set a time frame for achieving the MOV
d)
When will the MOV be achieved?



Completion of the project does not mean the MOV has been
achieved.
MOV can change as time passes
B2C – plan sponsor has set the metric to be a 20% return on
investment and 500 new customers within first year. 25% return
and 1000 new customers second year, 30% return and 1,500 new
customers third year.
28
Process for Developing the MOV
Verify and get agreement from the project
stakeholders
e)



Ensure that it is accurate and realistic
Project manager and team can only guide the process, plan
sponsor identifies the vale and target metrics
PM should not commit to an unrealistic MOV
29
Process for Developing the MOV
Summarize the MOV in a clear, concise statement or
table
f)



Opportunity to get final agreement and verification
Simple and clear directive to the project team
Sets explicit expectation for all project stakeholders
This project will be successful if _________________.
MOV: The B2C project will
provide a 20% return on
investment and 500 new
customers within the first
year of its operation
Year
MOV
1
20% return on investment
500 new customers
2
25% return on investment
1,000 new customers
3
30% return on investment
1,500 new customers
30
Developing the Business Case

Step 3: Identify Alternatives

Base Case Alternative – how would the organization would
perform under the status quo




Determine costs of maintaining the current system over time
Increased maintenance costs of hardware and software
Possibility of more frequent system failures and downtime
Possible Alternative Strategies





Change existing business processes without investing in IT
Adopt/Adapt systems from other organizational areas
Reengineer existing system
Purchase off-the-shelf applications package
Custom build new solution using internal resources or outsourcing
31
Developing the Business Case

Step 4: Define Feasibility and Asses Risk

Feasible – doable and worth doing





Economic feasibility – too costly and/or not provide expected benefits
Technical feasibility – can infrastructure, IT staff, vendor support the
solution
Organizational feasibility – will solution be accepted by staff, will
business be disrupted
Other feasibilities - legal/ethical issues considered
Risk



Identification - what can go wrong and what must go right?
Assessment – what is the impact of each risk?
Response – how can the organization avoid or minimize the risk?
32
Developing the Business Case

Step 5: Define Total Cost of Ownership

Total cost of acquiring, developing, maintaining and
supporting the application over its useful life



Direct or Up-front costs – initial cost of hardware, software,
telecomm equipment, development, installation, outside
consultants, etc.
Ongoing Costs – salaries, training, upgrades, supplies,
maintenance, etc.
Indirect Costs – initial loss of productivity, downtime cost, QA,
auditing equipment, post-implementation reviews.
33
Developing the Business Case

Step 6: Define Total Benefits of Ownership

Increasing high-value work


Improving accuracy and efficiency


Getting timely and accurate information
Improving customer service


Reduction in errors, duplication, time to complete a business process
Improving decision-making


Sales force spends less time on paperwork and more time on calls to
customers
New products/services, faster or more reliable service, etc
Intangible benefits

Try to quantify them by linking them to tangible benefits that can be linked to
efficiency gains


Corporate wide directory on an intranet improves communications and reduces
paper documents, printing, etc
An EDI application enables faster collection of A/R, benefit which can be valued in
terms of investing that money
34
Developing the Business Case

Step 7: Analyze alternatives using financial models and
scoring models – compare all models the same way

Payback – how long will it take to recover the initial investment
Payback Period = Initial Investment
Net Cash Flow (or Return) per year
= $100,000
$20,000
= 5 years
35
Developing the Business Case
36
Developing the Business Case
 Break Even
Materials (putter head, shaft, grip, etc.)
$12.00
Labor (0.5 hours at $9.00/hr)
$ 4.50
Overhead (rent, insurance, utilities, taxes,
$ 8.50
etc.)
Total
$25.00
If you sell a golf putter for $30.00 and it costs $25.00 to make, you have
a profit margin of $5.00:
Breakeven Point = Initial Investment / Net Profit Margin
= $100,000 / $5.00
= 20,000 units
37
Developing the Business Case

Return on Investment


shows the relationship between a project’s cost and benefits
returns must arise as a direct result of the initial investment
Project ROI =(total expected benefits – total expected costs)
total expected costs
= ($115,000 - $100,000)
$100,000
= 15%
38
Developing the Business Case

Net Present Value – time value of money

Discounts streams of cash flows in the future so that it can be
determined if investing the time, money and resources is
worth the wait
Outflows – Year 0: cost to build;Years 1- 4: support and maintenance
 When comparing alternatives, higher NPV is more desirable

Year 0
Year 1
Year 2
Year 3
Year 4
Total Cash Inflows
$0
$150,000
$200,000
$250,000
$300,000
Total Cash Outflows
$200,000
$85,000
$125,000
$150,000
$200,000
Net Cash Flow
($200,000)
$65,000
$75,000
$100,000
$100,000
NPV = -I0 +  (Net Cash Flow / (1 + r)t)
Where:
I = Total Cost or Investment of the Project
r = discount rate
t = time period
39
Developing the Business Case

Net Present Value
Time Period
Calculation
Discounted Cash
Flow
Year 0
($200,000)
($200,000)
Year 1
$65,000/(1 + .08)1
$60,185
Year 2
$75,000/(1 + .08)2
$64,300
Year 3
$100,000/(1 + .08)3
$79,383
Year 4
$100,000/(1 + .08)4
$73,503
Net Present Value (NPV)
$77,371
40
Net Present Value Analysis
$943.39
41
Developing the Business Case

Internal Rate of Return




The discount rate that makes the net present value of investment
zero.
It is an indicator of the efficiency of an investment, as opposed to
NPV, which indicates value or magnitude.
The IRR is the annualized effective compounded return rate which
can be earned on the invested capital, i.e., the yield on the
investment.
A project is a good investment proposition if its IRR is greater than
the rate of return that could be earned by alternate investments
(investing in other projects, buying bonds, even putting the money in
a bank account).

Thus, the IRR should be compared to any alternate costs of capital
including an appropriate risk premium.
42
Developing the Business Case
43
Developing the Business Case

Weighted Scoring Models

A tool that provides a systematic process for selecting
projects based on many criteria
 Identify criteria important to the project selection
process


Can combine both qualitative and non-qualitative items
Weights and scores can be largely subjective
Assign weights (percentages) to each criterion so they
add up to 100%
 Assign scores to each criterion for each project
 Multiply the scores by the weights and get the total
weighted scores
The higher the weighted score, the better


44
Weight
Alternative
A
ROI
15%
2
4
10
Payback
10%
3
5
10
NPV
15%
2
4
10
Alignment with
strategic objectives
10%
3
5
8
Likelihood of
achieving project’s
MOV
10%
2
6
9
Availability of skilled
team members
5%
5
5
4
Maintainability
5%
4
6
7
Time to develop
5%
5
7
6
Risk
5%
3
5
5
Customer
satisfaction
10%
2
4
9
Increased market
share
10%
2
5
8
100%
2.65
4.85
8.50
Criterion
Financial
Organizational
Project
External
Total Score
Alternative B Alternative C
Notes: Risk scores have a reverse scale – i.e., higher scores for risk imply lower levels of risk
45
Developing the Business Case

Step 8: Propose and Support the Recommendation



Recommend one of the options, must be supported by your
analysis
Opportunity to make an impression on the client or plan
sponsor
Use template on next slide
46
Business Case Template
Figure 2.5
47
Project Selection and Approval

The IT Project Selection Process




Organization needs a balance of projects in its project portfolio with
varying degrees of risk, technological complexity, size and strategic
intent.
Due to limited resources, what a company wants to do is not always
feasible
Committee decides which projects to approve and project manager is
assigned
The Project Selection Decision



IT project must map to organization goals
IT project must provide verifiable MOV
Selection should be based on diverse measures such as


tangible and intangible costs and benefits
various levels throughout the organization (individual, dept, enterprise)
48
Project Selection and Approval

Balanced Scorecard

Balances traditional financial measures with operational metrics
across four different perspectives





Finance
Customer satisfaction,
Internal business processes
The organization’s ability to innovate and learn
The organization must create a set of measurements or key
performance indicators for each of the perspectives


The measures are used to create a scorecard that allows management to
keep score of the organization’s performance
Provides a balanced approach in terms of tangible and intangible benefits,
long and short-term objectives and how each perspective’s desired
outcomes and drivers impact the other perspectives
49
Project Selection and Approval

Balanced Scorecard




Financial performance is linked to customer focused initiatives,
internal operations and investments in employees and the
infrastructure to support their performance
Measures for customer satisfaction can be linked to financial
rewards
Customer satisfaction can be achieved through improved internal
operational activities which leads to improved financial
performance
Organization relies heavily on its employees to provide
continuous improvement and innovation in the first three
perspectives.
50
Balanced Scorecard Approach
51
Reasons Balanced Scorecard Approach
Might Fail





Nonfinancial variables incorrectly identified as primary
drivers
Metrics not properly defined
Goals for improvements negotiated not based on
requirements
Reliance on trial and error as a methodology
No quantitative linkage between nonfinanacial and
expected financial results
52
MOV and the Organization’s Scorecard

MOV supports the balanced scorecard approach in terms
of how it supports the perspectives
Figure 2.6
53
IT Governance


Focuses on the processes that coordinate and control an
organization’s resources, actions, and decisions to help
prevent people from making bad investments, acting
unethically, or doing something illegal
For many organizations, IT governance started with
project management, but today it also includes change
management, application life-cycle management, asset and
resource management (i.e., IT investment/project
approval), portfolio management, and security
management
54
IT Governance Best Practices

Identify strategic value


Top business managers should set IT priorities


Many organizations rely on a committee of business and IT leaders to determine
how the IT budget will be spent. Helps align IT with organizational objectives and
increase shared accountability.
Communicate priorities and progress clearly


Organizations are often faced with a stack of potential IT projects, so it is
important to compare them in terms of their business value as well as their costs
and potential risks
The priorities defined by the top IT and business managers must be
communicated clearly to the rest of the organization to ensure that everyone is
aware of and understands how the governance process works
Monitor projects regularly

An organization needs to track each project’s progress on a regular basis to
protect the value of its investment. Summary of key project metrics, spotlight
potential issues or problems early on
55
The Project Management Office (PMO)


Can be a critical component for supporting IT governance
Its role is to provide support and collect project-related data
while providing tools and methodologies.

Information collected about projects across the organization
provides a means to study the organization’s portfolio of IT
projects.



Historical information can be used as an audit trail to conform to
regulatory requirements
Also can be used as a basis for estimating and conducting reality
checks for projects.
A PMO can become center of excellence for project
management.
56
Benefits of a PMO







Points out minefields in project processes, such as time and cost
estimation
Enforces priorities and/or controls that keep the project on track
Coordinates cross-functional projects that may stumble as a result
of organizational politics that often arise when intra-organizational
boundaries are crossed
Provides a standardized way for all projects to be planned, managed,
and reported
Can show the real value of projects by comparing projected costs
and benefits with actual results
Can coordinate more and larger projects than the organization
could handle in the past
Allows IT to support its requests for additional staff or resources
57