next up previous contents New Search Help FLUIDS_Home DFKI_Home
Next: Software Project Tracking and Oversight Up: Selected Key Process Areas Previous: Requirements Management


Software Project Planning

 The purpose of Software Project Planning is to establish reasonable plans for performing the software engineering and for managing the software project.

Software Project Planning involves developing estimates for the work to be performed, establishing the necessary commitments, and defining the plan to perform the work.

The software planning begins with a statement of the work to be performed and other constraints and goals that define and bound the software project (those established by the practices of the Requirements Management key process area). The software planning process includes steps to estimate the size of the software work products and the resources needed, produce a schedule, identify and assess software risks, and negotiate commitments. Iterating through these steps may be necessary to establish the plan for the software project (i.e., the software development plan).

This plan provides the basis for performing and managing the software project's activities and addresses the commitments to the software project's customer according to the resources, constraints, and capabilities of the software project.

The corresponding key practices are described below.

This material has been taken from Paulk et al. [1993a].



Gerd Herzog
Last update: Fri Feb 26 13:17:30 MET 1999


Send comments to herzog@acm.org