Managing IT Project Delivery
Download
Report
Transcript Managing IT Project Delivery
Agendas
Incremental Outsourcing
A Managing IT Project Delivery
Strategic Outsourcing at Bharti Airtel Limited
1
New Service Model – Incremental Outsourcing
Benefits of incremental Outsourcing
Managing the shortage of specialized IT workers
Reduced time to market
The shift to 24x7 operations
Favorable cash flow profiles
Cost reduction in IT service chains
Making applications globally accessible
2
Incremental Outsourcing – Cash Flow Enhancement
3
Managing IT Outsourcing
Managing IT Outsourcing
Managing IT Outsourcing
Managing IT Outsourcing
Managing IT Outsourcing
Managing IT Outsourcing
Managing IT Outsourcing
A Portfolio Approach to Managing IT Projects
Three IT Deficiencies
•
•
•
Failure to assess the implementation risk of a project at the
time it is funded
Failure to consider the aggregate implementation risk of a
portfolio of projects
Failure to recognize that different projects require different
managerial approaches
11
Projects Typically Fail
Over budget
Average cost overrun: 189%
Delivered late
Average schedule overrun: 222%
Failed to meet expectations
Average coverage: 61%
Larger companies are even worse
[Standish Group, 2004]
12
Source of Implementation Risk
Project size
Experience with the technology
Requirements volatility
13
Effect of Adding Rick Factors
14
Risk Metric
15
Managing the “Dip” during Project Implementation
16
Risk and Return Distribution for a Portfolio of Projects
17
Risk and Return Matrix Exercise
Information Systems Implementation at Texas Tech
System #1: Updating MS Office Suite
System #2: Student Relationship Management (SRM)
software in Banner.
System #3: RFID system for TTU procurement replacing
bar code system.
18
Criteria for Selecting the Appropriate Methodology
Clear user requirements
Familiarity with technology
Complexity of system
Reliability of system
Time schedule
Schedule visibility
19
IT Portfolio Approach
Highlights total implementation risk
Enables rebalancing of portfolio to key priorities
Ensure limited resources are linked to critical
company needs
20 individual unites priorities may not be a good
portfolio
Existing methods hide commutability (efficiency)
20
IT Portfolio Approach
Comparison of Financial and Project Portfolios
Assets
Financial Portfolio
Project Portfolio
Various financial
Various project with
instruments with
distince characteirstics
distinct characteristics
Diversification
Employing multiple
financial instruments
can reduce risk
Many project variables scope, approach, vendor
project manager, etc. - can reduce risk
Goals
Income & capital gains Profitability growth
Asset Allocaiton Invest according to
investment goals
Invest according to
organizational intentions
Connection
Interdependency
Correlation
IT Portfolio Approach – Barriers
Cut cross management control systems and reallocate
scarce resources differently
Changing rules win-loose to much pain
Can force drastic shift resource allocation inside/out
Not seen as providing enough value – we are OK
Cost too much – Don’t understand it
We choose not to look at IT in aggregate
22
THE SYSTEMS DEVELOPMENT
LIFE CYCLE
Project Phases
Planning (Why build the system? How should the team go
about building it?)
Analysis (Who uses system, what will it do, where and when
will the system be used?)
Design (How will the system work?)
Implementation (System delivery)
24
A simple process for making lunch
25
Processes and Deliverables
Process
Planning
Analysis
Design
Implementation
Product
System Request
Feasibility Analysis
Workplan
System Proposal
System
Specification
New System and
Maintenance Plan
SYSTEM DEVELOPMENT
METHODOLOGIES
Waterfall Development Methodology
28
Parallel Development Methodology
29
Rapid Application Development
Incorporate special techniques and tools:
CASE tools
JAD sessions
Fourth generation/visualization programming languages
Code generators
30
Three RAD Categories
Phased development
A series of versions developed sequentially
Prototyping
System prototyping
Throw-away prototyping
Design prototyping
31
How Prototyping Works
32
Throwaway Prototyping
33
Agile Development: Extreme Programming (UML)
Planning
Analysis
Design
System
Implement
34