Managing IT Project Delivery

advertisement
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
Download