O'Reilly logo

The Economics of Iterative Software Development: Steering Toward Better Business Results by Mike Perrow, Kurt Bittner, Walker Royce

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5…Improving The Development Process

In order to achieve success, real-world software projects require an incredibly complex web of both sequential and parallel steps. As the scale of the project increases, more overhead steps must be included just to manage the complexity of this web.

PROJECT PROCESSES

All project processes consist of productive activities and overhead activities.

Productive activities result in tangible progress toward the end product. For software efforts, these activities include prototyping, modeling, coding, integration, debugging, and user documentation.

Overhead activities have an intangible impact on the end product. They include plan preparation, requirements elicitation and management, documentation, progress monitoring, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required