SlideShare a Scribd company logo
IT PROJECT MANAGEMENT:
INFAMOUS FAILURES, CLASSIC MISTAKES, AND BEST PRACTICES
Mahyar Teymournezhad
R. Ryan Nelson - University of Virginia
MANY ORGANIZATIONS
CONDUCT RETROSPECTIVES
AFTER A FAILURE TO AVOID
FUTURE DISASTERS.
An individual retrospective tells a unique story, but more
insight can be gained by examining multiple retrospectives.
99 retrospectives across 74 organizations were used to conduct
this research. From this research many common mistakes and
best practices can be extracted for better project management.
INFAMOUS FAILURES
MCDONALDS
This project aimed to create a real-time global
network to link over 30,000 stores in 121
countries to headquarters by Intranet. It would
have given executives a bird’s eye view of the
entire system at any minute of the day.
“INNOVATE” PROJECT (2001)
INFAMOUS FAILURES
MCDONALDS
At cost estimates of over $1 billion, Innovate
was the most expensive information technology
project in McDonalds’s history. Innovate project
failed before it even got off the ground.
McDonalds wrote off $170 million in the 2002
and Innovate was cancelled.
AN EPIC ‘MC-FAILURE’
INFAMOUS FAILURES
MCDONALDS
Scope Management: $1 billion would have
only covered the first 5 years of design and
implementation. Millions more would need to
be spent to maintaining the system.
Linking all 30,000+ locations via broadband
was impossible
WHY INNOVATE FAILED?
INFAMOUS FAILURES
MCDONALDS
Implementation: Attempted to go company wide in
a one fell swoop or big bang approach.
Acceptance: Franchisees reluctant to accept after
“Made For You” system in 1998 slowed service.
Senior executives also had a lack of IT knowledge.
Experience: No prior experience in large scale
software implementation.
WHY INNOVATE FAILED?
INFAMOUS FAILURES
MCDONALDS
• Project should have been broken down into
manageable chunks.
• Hired a project manager with large-scale
software implementation expertise.
• Eased concerns and discomfort of Senior
Management and Franchisees.
TAKEAWAYS
Classic
Mistakes
• “Ineffective project management practices that
were identified so often, by so many people,
with such predictable, negative results that they
deserve to be called “classic mistakes.”
-Steve McConell
Failure is generally rooted in errors by project
mangers and is rarely attributed to chance.
Definition
CLASSIC MISTAKES
DEFINED
People
IT Human Capital
Process
Management Processes and Technical
Methodologies
Product
Product Size and Product Characteristics
Technology
Use and Misuse of Modern Technology
CLASSIC MISTAKES
4 Categories of Mistakes
People
• Undermined Motivation
• Capabilities of the individual team members/ the
working relationship among the team members
• Leaders failure to take action to deal with a
problem employee
• Adding people to a late project
Process
• Wasted time in the “Fuzzy Front End”
• Underestimating and producing overly optimistic
schedules
• Insufficient Risk Management
• Contract Failure
Product
• Requirements Gold-Plating
• Feature Creep
• Developer Gold-Plating
• Research Oriented Development
Technology
• Silver-bullet syndrome
• Overestimated savings from new tools or methods
• Switching tools in the middle of a project
A Meta-Retrospective of 99 IT Projects
• 502 Masters level Mgmt Info Systems students were assigned to complete
retrospectives on completed IT projects of various magnitude.
• The IT projects were assessed under the following criteria:
1. Project Context and Description
2. Project Timeline
3. Lessons Learned (What Went Right vs. What Went Wrong)
4. Recommendations for the Future
5. Evaluation of Success/Failure
Overview
A Meta-Retrospective of 99 IT Projects
1. The majority of the classic mistakes were categorized as either
process or people mistakes.
2. Scope Creep did not make the top ten list.
3. The Top 3 Mistakes occurred in about 50% of all the projects
examined.
Case Findings
Summary
Project mangers should closely examine past mistakes
to determine which are the most common and search
for patterns that will help them avoid repeating these
mistakes.
BEST
PRACTICES
• One of the best advantages of uncovering what
went wrong in projects studied is to discover
what went right.
• Properly used methods, tools, and techniques
can help organizations avoid the classic
mistakes from occurring in the first place.
WIN WITHIN DEFEAT
• The Estimation and Scheduling Process
consists of:
• Sizing or scoping the project
• Estimating the Effort and Time Required
• Developing a Calendar
How to Avoid Poor Estimating
and/or Scheduling
1.Fewer Mistakes
2.Better Budgeting
3.Less Overtime
4.More Credibility for the Project Team
5.Less Schedule Pressure
6.Less Staff Turnover
Accurate Estimates Will Include
The IT field is betting somewhat better at
estimating cost but worse at estimating time.
In 1994, the average cost overrun was 180%. The
average dropped to 43% by 2003.
In 2000, average time overruns reached a low of
63% but have increased significantly to 82%.
The Current Pattern
Standish Group’s longitudinal findings show that:
• Using Developer-Based Estimates
• A modified Delphi Approach
• Historical Data
• Algorithms
• Estimation Software
• Estimate-Convergence Graphs
How To Improve Estimating and
Scheduling?
1. Time Box Development
2. Creating a Work Break Down Structure
3. Retrospectives to Capture Actual Size, Effort,
and Time
4. A Project Management Office
4 Valuable Approaches to
Improving Project Estimation and
Scheduling
Cone of uncertainty
1. Using a Stakeholder worksheets and
assessment graphs
2. Communication Plans
3. Creation of a Project Management Office
4. Portfolio Management
INEFFECTIVE STAKEHOLDER
MANAGEMENT IS THE 2ND LARGEST
CAUSE OF PROJECT FAILURE
“WITH GREATER POWER
COMES
GREATER RESPONSIBILITY”
How to Avoid
Insufficient Risk Management
• Risk Identification
• Analysis
• Prioritization
• Risk-Management
• Planning
• Resolution
• Monitoring
The Process of
Risk Management
Use a Risk Table
Best Practice For Avoiding Risk
• Comprehensive Project Charter
• Clearly Defined Project Governance
• Portfolio Management
How to Avoid Insufficient Planning
• Agile Development
• Joint Application Design Sessions
• Automated Testing Tools
• Daily Build-and Smoke Tests
How to Avoid Short changing
Quality Assurance
“One of the key problems during the development phase
of the project was the relatively low skill level of the
programmers assigned to the project. The weak
programming skills caused schedule lapses, poor quality,
and eventually caused changes in personnel.”
Get The Right Person For the Job
Reoccurring and Common Issues
Reduction in face-to-face meetings
Time-Zone Barriers
Language and Cultural Issues
WHO’S PAYING FOR THIS?
• A project must have the “Right” Sponsor. That means that a
project must have a sponsor who will be with the project from
the beginning, and managing the relationship throughout the life
of the project.
BUT SOME CHANGE CAN BE BETTER
• “There were CEOs on calls all the time. Nobody wanted to be
written up in the ‘Wall Street Journal.’That was what motivated
people to change. Fear that the stock price would get hammered
and fear that they would lose too much business.”
The End
Mahyar Teymournezhad

More Related Content

What's hot

Project communication management
Project communication managementProject communication management
Project communication management
Preshan Pradeepa
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
OxfordCambridge
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsThink For A Change
 
It project management and best practices
It project management and best practicesIt project management and best practices
It project management and best practices
Naresh Pokhriyal
 
Project scope management
Project scope managementProject scope management
Project scope management
Jody R Flower
 
AXELOS - PRINCE2® Foundation
AXELOS - PRINCE2® FoundationAXELOS - PRINCE2® Foundation
An Introduction to Project Management
An Introduction to Project Management An Introduction to Project Management
An Introduction to Project Management
Krishna Kant
 
eXtreme programming (XP) - An Overview
eXtreme programming (XP) - An OvervieweXtreme programming (XP) - An Overview
eXtreme programming (XP) - An Overview
Gurtej Pal Singh
 
Project management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areasProject management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areas
Mazen Zbib
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
Wadhwani Foundation
 
Project Management Tools and Techniques
Project Management Tools and TechniquesProject Management Tools and Techniques
Project Management Tools and Techniques
MaRS Discovery District
 
Fundamentals of project management
Fundamentals of project managementFundamentals of project management
Fundamentals of project management
Mohamed Amin
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
Reetesh Gupta
 
Project governance
Project governanceProject governance
Project governance
Glen Alleman
 
06. Project Management Process Groups
06. Project Management Process Groups06. Project Management Process Groups
06. Project Management Process Groups
BhuWan Khadka
 
Project Scope Management - PMBOK6
Project Scope Management - PMBOK6Project Scope Management - PMBOK6
Project Scope Management - PMBOK6
Agus Suhanto
 
Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1
Mena M. Eissa
 
Information Technology Project Management - part 08
Information Technology Project Management - part  08Information Technology Project Management - part  08
Information Technology Project Management - part 08Rizwan Khurram
 
06 project time management
06  project time management06  project time management
06 project time management
Ala Ibrahim
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 

What's hot (20)

Project communication management
Project communication managementProject communication management
Project communication management
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management Concepts
 
It project management and best practices
It project management and best practicesIt project management and best practices
It project management and best practices
 
Project scope management
Project scope managementProject scope management
Project scope management
 
AXELOS - PRINCE2® Foundation
AXELOS - PRINCE2® FoundationAXELOS - PRINCE2® Foundation
AXELOS - PRINCE2® Foundation
 
An Introduction to Project Management
An Introduction to Project Management An Introduction to Project Management
An Introduction to Project Management
 
eXtreme programming (XP) - An Overview
eXtreme programming (XP) - An OvervieweXtreme programming (XP) - An Overview
eXtreme programming (XP) - An Overview
 
Project management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areasProject management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areas
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
Project Management Tools and Techniques
Project Management Tools and TechniquesProject Management Tools and Techniques
Project Management Tools and Techniques
 
Fundamentals of project management
Fundamentals of project managementFundamentals of project management
Fundamentals of project management
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Project governance
Project governanceProject governance
Project governance
 
06. Project Management Process Groups
06. Project Management Process Groups06. Project Management Process Groups
06. Project Management Process Groups
 
Project Scope Management - PMBOK6
Project Scope Management - PMBOK6Project Scope Management - PMBOK6
Project Scope Management - PMBOK6
 
Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1
 
Information Technology Project Management - part 08
Information Technology Project Management - part  08Information Technology Project Management - part  08
Information Technology Project Management - part 08
 
06 project time management
06  project time management06  project time management
06 project time management
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 

Similar to It project management infamous failures, classic mistakes, and best practices

It failures final
It failures finalIt failures final
It failures finalimslfmade
 
Another Agile Intro
Another Agile IntroAnother Agile Intro
Another Agile Intro
Steve Hayes
 
Good Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityGood Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process Maturity
Michael Edson
 
Mega project not mega problems session 1
Mega project not mega problems session 1Mega project not mega problems session 1
Mega project not mega problems session 1
Aconex
 
Managing international software projects interactively using scrum
Managing international software projects interactively using scrumManaging international software projects interactively using scrum
Managing international software projects interactively using scrum
Peter Horsten
 
Project management and Success Criteria
Project management and Success Criteria Project management and Success Criteria
Project management and Success Criteria
ujjwal Mania
 
Project managemen concept
Project managemen conceptProject managemen concept
Project managemen concept
Karthikeyan Subramanian
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
Hieu Tran
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
abdulrafaychaudhry
 
Project management 02112009
Project management 02112009Project management 02112009
Project management 02112009
Manish Chaurasia
 
Agile project management and normative
Agile project management and normativeAgile project management and normative
Agile project management and normative
Glen Alleman
 
PROJECT MANAGEMENT all given chapters-1.pdf
PROJECT MANAGEMENT all given chapters-1.pdfPROJECT MANAGEMENT all given chapters-1.pdf
PROJECT MANAGEMENT all given chapters-1.pdf
zainabkhaleeq
 
10 Ways to Increase Your Project's Success
10 Ways to Increase Your Project's Success10 Ways to Increase Your Project's Success
10 Ways to Increase Your Project's Success
Brandon Olson
 
Agile Localization and Leadership Styles
Agile Localization and Leadership StylesAgile Localization and Leadership Styles
Agile Localization and Leadership Styles
Richard Brooks
 
Project failure reason 1
Project failure reason 1Project failure reason 1
Project failure reason 1Arash Moto
 
project influnceing
project influnceingproject influnceing
project influnceing
KUSHVIR SINGH
 
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...
Mr.Allah Dad Khan
 
4 Keys to successful project management software implementation in big organ...
4 Keys to successful project management software implementation  in big organ...4 Keys to successful project management software implementation  in big organ...
4 Keys to successful project management software implementation in big organ...
Kolinger & Associates, LLC
 

Similar to It project management infamous failures, classic mistakes, and best practices (20)

It failures final
It failures finalIt failures final
It failures final
 
Another Agile Intro
Another Agile IntroAnother Agile Intro
Another Agile Intro
 
Good Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityGood Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process Maturity
 
Mega project not mega problems session 1
Mega project not mega problems session 1Mega project not mega problems session 1
Mega project not mega problems session 1
 
Managing international software projects interactively using scrum
Managing international software projects interactively using scrumManaging international software projects interactively using scrum
Managing international software projects interactively using scrum
 
Project management and Success Criteria
Project management and Success Criteria Project management and Success Criteria
Project management and Success Criteria
 
Project managemen concept
Project managemen conceptProject managemen concept
Project managemen concept
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
 
Project management 02112009
Project management 02112009Project management 02112009
Project management 02112009
 
Agile project management and normative
Agile project management and normativeAgile project management and normative
Agile project management and normative
 
PROJECT MANAGEMENT all given chapters-1.pdf
PROJECT MANAGEMENT all given chapters-1.pdfPROJECT MANAGEMENT all given chapters-1.pdf
PROJECT MANAGEMENT all given chapters-1.pdf
 
10 Ways to Increase Your Project's Success
10 Ways to Increase Your Project's Success10 Ways to Increase Your Project's Success
10 Ways to Increase Your Project's Success
 
MCP1
MCP1MCP1
MCP1
 
Agile Localization and Leadership Styles
Agile Localization and Leadership StylesAgile Localization and Leadership Styles
Agile Localization and Leadership Styles
 
Project failure reason 1
Project failure reason 1Project failure reason 1
Project failure reason 1
 
project influnceing
project influnceingproject influnceing
project influnceing
 
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...28.Causes of project failure   A Lecture By Mr Allah Dad Khan Visiting Profes...
28.Causes of project failure A Lecture By Mr Allah Dad Khan Visiting Profes...
 
4 Keys to successful project management software implementation in big organ...
4 Keys to successful project management software implementation  in big organ...4 Keys to successful project management software implementation  in big organ...
4 Keys to successful project management software implementation in big organ...
 
PMC4
PMC4PMC4
PMC4
 

Recently uploaded

Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 

Recently uploaded (20)

Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 

It project management infamous failures, classic mistakes, and best practices

  • 1. IT PROJECT MANAGEMENT: INFAMOUS FAILURES, CLASSIC MISTAKES, AND BEST PRACTICES Mahyar Teymournezhad R. Ryan Nelson - University of Virginia
  • 2. MANY ORGANIZATIONS CONDUCT RETROSPECTIVES AFTER A FAILURE TO AVOID FUTURE DISASTERS. An individual retrospective tells a unique story, but more insight can be gained by examining multiple retrospectives. 99 retrospectives across 74 organizations were used to conduct this research. From this research many common mistakes and best practices can be extracted for better project management.
  • 3. INFAMOUS FAILURES MCDONALDS This project aimed to create a real-time global network to link over 30,000 stores in 121 countries to headquarters by Intranet. It would have given executives a bird’s eye view of the entire system at any minute of the day. “INNOVATE” PROJECT (2001)
  • 4. INFAMOUS FAILURES MCDONALDS At cost estimates of over $1 billion, Innovate was the most expensive information technology project in McDonalds’s history. Innovate project failed before it even got off the ground. McDonalds wrote off $170 million in the 2002 and Innovate was cancelled. AN EPIC ‘MC-FAILURE’
  • 5. INFAMOUS FAILURES MCDONALDS Scope Management: $1 billion would have only covered the first 5 years of design and implementation. Millions more would need to be spent to maintaining the system. Linking all 30,000+ locations via broadband was impossible WHY INNOVATE FAILED?
  • 6. INFAMOUS FAILURES MCDONALDS Implementation: Attempted to go company wide in a one fell swoop or big bang approach. Acceptance: Franchisees reluctant to accept after “Made For You” system in 1998 slowed service. Senior executives also had a lack of IT knowledge. Experience: No prior experience in large scale software implementation. WHY INNOVATE FAILED?
  • 7. INFAMOUS FAILURES MCDONALDS • Project should have been broken down into manageable chunks. • Hired a project manager with large-scale software implementation expertise. • Eased concerns and discomfort of Senior Management and Franchisees. TAKEAWAYS
  • 9. • “Ineffective project management practices that were identified so often, by so many people, with such predictable, negative results that they deserve to be called “classic mistakes.” -Steve McConell Failure is generally rooted in errors by project mangers and is rarely attributed to chance. Definition CLASSIC MISTAKES DEFINED
  • 10. People IT Human Capital Process Management Processes and Technical Methodologies Product Product Size and Product Characteristics Technology Use and Misuse of Modern Technology CLASSIC MISTAKES 4 Categories of Mistakes
  • 11. People • Undermined Motivation • Capabilities of the individual team members/ the working relationship among the team members • Leaders failure to take action to deal with a problem employee • Adding people to a late project
  • 12. Process • Wasted time in the “Fuzzy Front End” • Underestimating and producing overly optimistic schedules • Insufficient Risk Management • Contract Failure
  • 13. Product • Requirements Gold-Plating • Feature Creep • Developer Gold-Plating • Research Oriented Development
  • 14. Technology • Silver-bullet syndrome • Overestimated savings from new tools or methods • Switching tools in the middle of a project
  • 15. A Meta-Retrospective of 99 IT Projects • 502 Masters level Mgmt Info Systems students were assigned to complete retrospectives on completed IT projects of various magnitude. • The IT projects were assessed under the following criteria: 1. Project Context and Description 2. Project Timeline 3. Lessons Learned (What Went Right vs. What Went Wrong) 4. Recommendations for the Future 5. Evaluation of Success/Failure Overview
  • 16. A Meta-Retrospective of 99 IT Projects 1. The majority of the classic mistakes were categorized as either process or people mistakes. 2. Scope Creep did not make the top ten list. 3. The Top 3 Mistakes occurred in about 50% of all the projects examined. Case Findings
  • 17. Summary Project mangers should closely examine past mistakes to determine which are the most common and search for patterns that will help them avoid repeating these mistakes.
  • 19. • One of the best advantages of uncovering what went wrong in projects studied is to discover what went right. • Properly used methods, tools, and techniques can help organizations avoid the classic mistakes from occurring in the first place. WIN WITHIN DEFEAT
  • 20. • The Estimation and Scheduling Process consists of: • Sizing or scoping the project • Estimating the Effort and Time Required • Developing a Calendar How to Avoid Poor Estimating and/or Scheduling
  • 21. 1.Fewer Mistakes 2.Better Budgeting 3.Less Overtime 4.More Credibility for the Project Team 5.Less Schedule Pressure 6.Less Staff Turnover Accurate Estimates Will Include
  • 22. The IT field is betting somewhat better at estimating cost but worse at estimating time. In 1994, the average cost overrun was 180%. The average dropped to 43% by 2003. In 2000, average time overruns reached a low of 63% but have increased significantly to 82%. The Current Pattern Standish Group’s longitudinal findings show that:
  • 23. • Using Developer-Based Estimates • A modified Delphi Approach • Historical Data • Algorithms • Estimation Software • Estimate-Convergence Graphs How To Improve Estimating and Scheduling?
  • 24. 1. Time Box Development 2. Creating a Work Break Down Structure 3. Retrospectives to Capture Actual Size, Effort, and Time 4. A Project Management Office 4 Valuable Approaches to Improving Project Estimation and Scheduling
  • 26. 1. Using a Stakeholder worksheets and assessment graphs 2. Communication Plans 3. Creation of a Project Management Office 4. Portfolio Management INEFFECTIVE STAKEHOLDER MANAGEMENT IS THE 2ND LARGEST CAUSE OF PROJECT FAILURE
  • 27. “WITH GREATER POWER COMES GREATER RESPONSIBILITY” How to Avoid Insufficient Risk Management
  • 28. • Risk Identification • Analysis • Prioritization • Risk-Management • Planning • Resolution • Monitoring The Process of Risk Management
  • 29. Use a Risk Table Best Practice For Avoiding Risk
  • 30. • Comprehensive Project Charter • Clearly Defined Project Governance • Portfolio Management How to Avoid Insufficient Planning
  • 31. • Agile Development • Joint Application Design Sessions • Automated Testing Tools • Daily Build-and Smoke Tests How to Avoid Short changing Quality Assurance
  • 32. “One of the key problems during the development phase of the project was the relatively low skill level of the programmers assigned to the project. The weak programming skills caused schedule lapses, poor quality, and eventually caused changes in personnel.” Get The Right Person For the Job Reoccurring and Common Issues Reduction in face-to-face meetings Time-Zone Barriers Language and Cultural Issues
  • 33. WHO’S PAYING FOR THIS? • A project must have the “Right” Sponsor. That means that a project must have a sponsor who will be with the project from the beginning, and managing the relationship throughout the life of the project. BUT SOME CHANGE CAN BE BETTER • “There were CEOs on calls all the time. Nobody wanted to be written up in the ‘Wall Street Journal.’That was what motivated people to change. Fear that the stock price would get hammered and fear that they would lose too much business.”