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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.