Software Management

Common Software Failure Causes

Most software projects fail completely or partially because they don’t meet all their requirements. These requirements can be the cost, schedule, quality, or requirements objectives. According to many studies, the failure rate of software projects ranges between 50% – 80%.

Common Software Failure Causes

There are a variety of causes for software failures but the most common are: [2]

  • Lack of user participation
  • Changing requirements
  • Unrealistic or unarticulated project goals
  • Inaccurate estimates of needed resources
  • Badly defined system requirements
  • Poor reporting of the project’s status
  • Lack of resources
  • Unmanaged risks
  • Poor communication among customers, developers, and users
  • Use of immature technology
  • Inability to handle the project’s complexity
  • Sloppy development practices
  • Poor Project Management
  • Stakeholder politics
  • Lack of Stakeholder involvement
  • Commercial pressures

Software Acquisition Worst Practices: [1]

  • Use schedule compression to justify new technology on a time-critical project
  • Have the government mandate technological solutions
  • Specify implementation technology in the Request for Proposal (RFP)
  • Expect to recover more than 10% schedule slip without a reduction in delivered functionality
  • Put items out of project control on the critical path
  • Plan on achieving more than 10% improvement from observed past performance
  • Bury as much of the project complexity as possible in the software as opposed to the hardware
  • Conduct critical system engineering tasks without software expertise
  • Believe that formal reviews alone will provide an accurate picture of the project
  • Expect that the productivity of a formal review is directly proportional to the number of attendees above five

AcqLinks and References:

Updated: 6/27/2021

Rank: G1

Leave a Reply