Software Development Plan Template.

Overview

 

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