Chapter 10Production Processes (Project Life Cycles)

A project is a collection of resources assembled to achieve a specific objective within specified cost and time constraints. To help plan and manage a project, a project life cycle partitions and organizes project activities into a sequence of phases. The activities use resources, including labor, materials, equipment, tools, and facilities. There are many project life cycle models, each having different implications for estimation. This chapter describes agile life cycles suited for small projects, and plan-driven life cycles suited for large projects with well-defined requirements. The chapter also explains how to extend the basic software life cycles to handle system engineering, hardware ...

Get Estimating Software-Intensive Systems: Projects, Products, and Processes now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.