Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

41
Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring

Transcript of Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Page 1: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Module CC3002

Post Implementation IssuesLecture for Week 7

AY 2013 Spring

Page 2: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Post Implementation

Review

Page 3: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

PIR

• What is PIR?• What does a PIR include?• Why conduct a PIR?• Project Failure• How PIR helps in future projects

Page 4: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

What is PIR?

• A meeting that occurs after a system is operational…to review the success of the project• Months after project finishes–Not so long so that users forget–No too soon as users aren’t

sufficiently familiar with the system

Page 5: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Includes• Identification of faults and suggested

enhancements• Agreement on what needs to go in future

release• Success of project in terms of

budget/timescale• Success of system in meeting objective• Development practices that worked well

or badly

Page 6: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Software Metrics

Actual Development Time Against

Estimates For

All Development Activities

Page 7: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Software Metrics

• Accurate estimates are difficult to make• Using metrics from previous

projects can improve estimation purpose• Can measure quality of software• Errors/1000 lines of code - KLOC

Page 8: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Why conduct PIR?

• Project Manager and Development Team• .. Why care? Its over now !• Improve the process for next time

Page 9: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Why conduct PIR?

• Might include–Users involved during development–Managers of user department or

system owner–Steering Committee members–Facilitator

Page 10: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Why conduct PIR?

• Decide what more needs to be done–In future release software–To improve usage of new system

Page 11: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Why conduct PIR?

• Learn lessons for future projects• Formalize completion of project• Evaluate new IS–Was the project worthwhile–Did it deliver the

expected/sufficient benefits–Was the project a success?

Page 12: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Why do IT projects fail?

“Research suggests that between 50 to 70 percent of all system development

projects fail.”

Page 13: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Why do IT projects fail?

28%

46%

26%

Sales

Fail to Complete Challenged by Time and CostCompleted

Page 14: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Why do IT projects fail?

Such a Poor Record !

Why???

Page 15: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

5 Reasons of Failure

• Technical Failure–Poor Technical Quality

Page 16: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

5 Reasons of Failure

• Data Failure–Poor Data Design–Processing Errors–Data Quality at Input–Poor User Procedures

Page 17: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

5 Reasons of Failure

• User Failure–Not using system to maximum

capability

Page 18: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

5 Reasons of Failure

• Organization Failure–System works but doesn’t meet

organization’s needs

Page 19: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

5 Reasons of Failure

• Failure in Business Environment–System not adaptable–System unable to cope with large

volume of transaction

Page 20: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• 4 views• Lyytinen and Hirscheim, 1987

Page 21: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Correspondence Failure

IS delivered but doesn’t meet its original objectives

Page 22: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Process Failure

Either development has not Produced a workable IS

ORProject runs over cost/time

Page 23: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Interaction Failure

Heavily used – SuccessHardly used - Failure

Page 24: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Expectation Failure

IS fails to meet a specific stakeholder’s expectations

Page 25: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

More Reasons of IT Project Failure

10 Deadly SinsCollins and Bicknell, 1998

Page 26: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Over Ambition

Trying to do too much

Page 27: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Pride

Project Manager unwilling to admit ignorance

Page 28: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Presumption

Belief that computerization is always a Good Thing !

Page 29: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Lacking Courage and Resolution

Senior Managers unwilling to makeA key decision as they don’t know

about IT

Page 30: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Credulity

Believing supplier’s promises

Page 31: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Consultancy

Reliance on consultants who are charging big $$$$

Page 32: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Tailored Software

Insisting on bespoke development Or Tailoring package solutions

Page 33: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Concealment

Hiding Project Problems

Page 34: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Buck Passing

Blame somebody else

Page 35: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Definition of IT Project Failure

• Lawyers

Believing they can sue the supplier if it goes wrong !

Page 36: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Tips for Project Managers

• Projects with realistic budgets and time table don’t get approved• Activity in early stages should be

dedicated to finding the correct question• The more desperate the situation,

the more optimistic is the progress report

Page 37: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Tips for Project Managers

• A user is a somebody who rejects a system because it’s what he asked for• Nothing is impossible for the

person who doesn’t have to do it

Page 38: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Tips for Project Managers

• Everyone wants a strong project manager – until they get it• The worst project managers sleep

at night• Projects don’t fail at the end, they

fail at conception

Page 39: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Tips for Project Managers

• Overly ambitious projects can never fail IF,

They have a beginningThey have middle processANDNO END !!

Page 40: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Summary

• Identify faults in system• Consider possible enhancements• Agree on features of future

release• Software metrics• Why projects fail?• Evaluate-Learn-Improve

Page 41: Module CC3002 Post Implementation Issues Lecture for Week 7 AY 2013 Spring.

Thanks Y

Thank You.