This document was developed to provide any
project developing software with a template for generating a Software
Development Plan (SDP). This
template will be used with project-specific information to produce an SDP that
accurately describes the project’s organization, role, and
responsibilities. This document
shall supplement the “Software Project Planning Process”
(SPPP) Process document by providing an SDP template that a project shall use
to generate a specific software project SDP.
This template describes the necessary
elements to be considered when preparing an SDP. The template provides guidance and samples in the areas that
are critical for the proper planning of a software project.
The SDP is the document that allows all
personnel including the customer insight into all stages of the software
development process and addresses the commitments of the software developer to
the allocated requirements. It
identifies resources, estimates of size and cost, schedules, constraints,
life-cycle chosen, capabilities of the software developer's organization. The plan serves a basis for managing
and tracking the software activities defined to accomplish the development of
the project’s software. The SDP
documents each group's responsibility for the development of the software. Each SDP shall reference the common
suite of software management processes ("Project Standards")
identified in the “Software Project Planning Process”
process document.
Note that the SDP does not address all of the
ISO/IEC 12207/MIL-STD-498 and CMM’s Level 2 and 3 processes, requiring a
document such as the "Organizational Programme
Management Plan" (OPMP) for full coverage.
The items contained in Performing General
Software Development Activities, Section 4, identify basic topics which are
necessary to create a workable plan for a software project. When a significant change occurs in the
approach to software development, this plan must be updated to reflect that
change. In addition, an SDP should
be kept current by responding to changes due to programmatic redirection.
SEMG will maintain this "SDP
Template". Users of this
document may report deficiencies and or corrections using the format provided
by the attached Document Change Request (DCR) form. SEMG will configuration manage this data as part of the
process improvements to the “SDP Template”.
SEMG shall be
responsible for the Software Management policy and will be responsible for the
preparation of all the required management processes required to harmonize the
development of system components CSCIs and HWCIs across the program.
The purpose of the
Organizational Program Management Plan/Process” is to satisfy the SW Management
Policy. This process will be as
required by ISO/IEC 15288, ISO/IEC 12207, MIL-STD-498, and the SEI/CMM “Best
Practices”.
Back to Home page MANAGING STANDARDS
Home page
Please send any
beneficial comments or identification of errors using the following form to: kenr@wysywig.airtime.co.uk
Copyright © Ken Rigby 1996,
1997, 1998, 1999, 2000, 2001, 2002