O'Reilly logo

Getting Results from Software Development Teams by Lawrence J. Peters and Lawrence Peters

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

Viewing Software Development as a Process

In some ways, software development is similar to other engineering-oriented industry processes. It begins with requirements, develops a design, executes (implements) the design into a deliverable, tests and corrects the deliverable, and delivers the results to the client. Regardless of the specific product, all engineering disciplines start with a problem or concept and take it to fruition—a product or process. A more detailed list of software-related activities occurring in this process is presented in Table 5-1, as adapted from an IEEE standard (Boehm, 1988).

Table 5-1. List of Activities in Software Development

Software development phase

Similar engineering phase

Process implementation

Adoption of industry ...

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