Tue, May 17

advertisement
Lecture 15
Chapter 8
Managing IT Project Delivery
Announcements
Business Case Returned today. Grades out of 40:
Upper quartile: 35
Median: 33
Lower quartile: 31
Optional draft team business analysis this Thursday
Final report due in 2 weeks. No late submissions.
2
Themes for chapter 8
1. Understand possible sources of IT project risk and how these can be
managed
2. Recognize different approaches to project execution and understand
their relatives merits
3. Understand the value of both consistency and agility in project
management
3
What is an IT Project?
•
•
•
•
Clear beginning and end
Can be any size or complexity level
IT focus – delivered by IT department
Managed by a project manager
4
Project components
• Roles and responsibilities
• Documented plan
– What does ‘finished’ mean?
•
•
•
•
Timing
Budget
Risk register
Issue register
5
Why are IT projects difficult to manage?
Some things are easy to get wrong…
• Amount of change involved
• Time required
• Misunderstanding of requirements
6
Major sources of implementation risk
1. Project size
2. Experience with the technology
3. Requirements volatility
7
Effects of Additional Risk Factors (Large Size, High Technology,
High Requirements Volatility) on Project Risk
Project Implementation Dip
•
•
•
•
•
Most projects don’t go smoothly all the way
New system going live common point
Expectations not always realistic
Short term downward shift may be necessary
All happens in middle of business cycle and
worker turnover
• Need to focus on end goal to get through value
of change when people are complaining
• Ideally see it before it comes and get people
9
ready
What People Expect and What Often Happens at System Cutover
What would you do as PM to manage the
performance dip?
11
Portfolio Risk
•
•
•
•
Multiple projects can add or reduce risk
Low-risk not always good
All high-risk is vulnerable
Identify risks in all projects, then consider
combined portfolio of risks
12
Portfolio risk
•Multiple projects can compete for resources
•Changes in one project can affect another
•Do projects complement or compete with each
other?
•Need to have a portfolio mindset – not focus on
just one area
13
Governance
•IT portfolio needs to be managed
consistently with company strategy
•There should be contingency plans
•IT oversight committee
•IT expert
14
Project Categories and Degree of Risk
15
Risk Assessment
• Risk profile questionnaire
• Higher risk score, higher management approval
required
• Repeated several times throughout project
• Different perspectives on risk expectation can
lead to disaster
16
Risk and Return Distribution for Portfolio of Projects
17
Development Methodologies
A development methodology is a sequence of
phases that a project will follow.
1.
2.
3.
4.
Analysis and design
Construction
Implementation
Operation and maintenance
18
Adaptive Methodologies
Adaptive methodologies often focus on
prototyping and rapidly going through the
normal development phases several times
• Iterative – design, construct, implement on each
iteration
• Fast cycles
• Early delivery of limited functionality
• Require skilled management to quickly change
plans
• Analysis of value such as ROI becomes difficult19
Project Management
• No single correct plan
• Management Tools
– External integration tools
– Internal integration tools
– Formal planning tools
– Formal result controls
• See table: Tools for project management
20
Tools for Project Management
21
Influences on Tool Selection
• Low requirements volatility/low tech projects
–
–
–
–
Easy to manage
Least common
PERT (program evaluation review technique)
CPM (critical path method)
• Low requirements volatility/high tech projects
–
–
–
–
Difficult to manage
Eg. Converting mainframe system, developing web access
Outputs well defined
Technical complexity drives characteristics of successful
manager
– Formal planning not likely to add as much value
22
Influences on Tool Selection (ctd)
• High requirements volatility/low tech projects
–
–
–
–
–
Involve users in design, development and implementation
Develop user support
Formal planning and control tools help
Close, aggressive management of external integration
Leadership from management not technologists
• High Requirements Volatility/high-tech projects
–
–
–
–
Managers need technical expertise
Ill-defined projects common
Formal tools useful once clarity is reached in direction
Cross effects of different factors becomes important
23
Project Management
• Relative Contribution of Management Tools
– Depends on specific project
– Results-oriented tools work in structured/formal environment
– Depends on corporate culture
• Emergence of Adaptive Project Management Methods
– Approaches to design, deployment, implementation and
investment that assume a need to gather information and
learn as one goes.
– Not really effective universal methods yet
• Software Development Life Cycles
–
–
–
–
–
SDLC breaks down development into stages:
Analysis and design
Construction
Implementation
Operation and maintenance
24
Project Management (ctd.)
• Adaptive Methodologies
– Quickly build rough preliminary version
– Iterate through stages rather than finish every stage
– Fast cycle through stages
– Aim to deliver limited functionality fast
– Require skilled staff
• Adaptive Methods and change management
– Intensely involve users in evaluating outcomes
– Strictly control migration of system features from
development, testing to production
– Separating stages avoids major problems
25
Process Consistency and Agility in Project Management
• Balancing tension between process consistency and
process agility
• Tools useful one place shouldn’t necessarily be
applied to everything
• Success in balance often includes minimal
formalization
• Flow
– Understand interrelationships between projects
• Completeness
– Keeping track of all tasks in project
• Visibility
– Getting info on status of rest of project
26
Final exam
The final exam will be on Thursday, June 9 at
12pm – 3pm.
There are three sections:
1. Short answers (~25%)
2. Long answers (~25%)
3. Case study (~50%)
The exam is closed book, and designed to test
your understanding of concepts from class
27
Preparing for the final exam
• Review the text book and class notes, including
cases
– What are the main messages in each chapter?
– What are the main lessons from each case?
• Focus on understanding the content rather than
memorizing details
28
Final Exam Sample Questions
Short answer:
• What is the difference between security and
reliability?
• How does standardization affect business
opportunities?
• In what ways is IT infrastructure different from
other infrastructure resources?
• What is virtual integration and which company
did we study who specializes in it?
29
Final Exam Sample Questions
Long answer (~250 words)
• Discuss what risks are associated with major IT
projects, and what a company can do to
mitigate against them
• Describe the challenges associated with
educating users of IT in a company, and what
IT-focused companies can do to help their
employees
30
Case study questions
• Questions will be short and long answer from
the case
• Identify and analyze core issues, in a similar
way to how we have discussed cases in class
31
Download