Work Product (Artifact): Software Development Plan
This work product identifies how the product will be developed in terms of time, milestones, deliverable work products, tools, and processes.
Purpose
The purpose of this work product is to specify how the product will be developed, including timelines, deliverables, milestones, tooling, and processes.
Relationships
RolesResponsible: Modified By:
Input ToMandatory: Optional: External:
  • None
Output From
Main Description

This work product provides a wealth of information about how a specific product will be developed. This work product includes:

  • Project Schedule
  • Process definitions and specifications
  • Work product identification, content, and organization
  • Tools to be used, including options
  • Development languages to be used (e.g. C or Ada)
  • Approaches to development (e.g. use of Fault Tree Diagrams, or UML models)
  • Other aspects of the development environment (e.g. PC/Windows for development with a VxWorks/PowerPC target)
Properties
Optional
Planned
Key Considerations
This work product is project specific. If nothing else, it will be specialized with its own schedule, specific tools, and work environment even if the process and work product definitions, guidelines, and templates remain the same.
Tailoring
Representation OptionsThis work product is most often represented as a textual document. An alternative representation is to represent the process and work products in a hyperlinked web form (i.e. a subset of this web site) and adding schedule, tooling, and other development environment information.