Simulating Software Development Processes

  • Authors:
  • Gregory A. Hansen

  • Affiliations:
  • -

  • Venue:
  • Computer
  • Year:
  • 1996

Quantified Score

Hi-index 4.10

Visualization

Abstract

One of the main factors affecting any product development schedule is rework. In the consumer product market, the risk of rework is often measured against the need to get to market quickly. This frequently happens in the software market as well; products are released with known bugs and then upgraded after "user testing." Therefore, software development organizations may choose to limit the iterations of defect correction to meet schedules or control costs. The decision to release software after a certain point is a business decision, and little is written about business decisions in software-related literature. The underlying problem is this: Despite the increasing maturity of organizations and despite the software estimation tools that are available, schedules continue to be missed. This article shows that subtle changes to process drivers can have major impact on software development schedules and costs.