Policies Section
  1. Software Project Lifecycle
  2. Best Project Development Method
  3. Software Project Documentation Requirements
  4. Software Project Documentation Standards
  5. Project Planning Phase
  6. Functional Requirements Specification
  7. Project Charter
  8. Project Plan
  9. Project Analysis Phase
  10. Project Design Phase
  11. Project Development Phase
  12. Programming Standards
  13. Project Testing Phase
  14. Software Test Plan
  15. Project Implementation Phase
  16. Software Installation Manual
  17. Software Maintenance Plan
  18. Configuration Management Plan
  19. Users Guide
  20. Project Maintenance Phase
Policies Section

Software Documentation Requirements

Software documentation requirements revolve around the software project life cycle. Different software documentation should be provided during or at the end of each software project life cycle phase. This document will outline software documentation requirements in light of the project management process. Essential software documentation should include:

  1. Functional Requirements Specification - Begun during the project planning phase and finished during the project analysis phase
  2. Project Plan - Begun during the project planning phase and finished during the project analysis phase
  3. Project Charter - Written during the project planning phase
  4. Software Design Plan - Created during the project design phase
  5. Technical Documentation - Completed during the project development phase
  6. Software Installation Manual - Started during the project design phase and completed during the project testing phase.
  7. User's Guide - Started during the project design phase and completed during the project testing phase.
  8. Documented and Well Commented Source Code - Created during the project development phase.
  9. Software Test Plan - Started during the project design phase and completed during the project development phase
  10. Software Testing Report - Created during the project testing phase.
  11. Training Plan - Created during the project testing phase.
  12. Software Maintenance Plan - Started during the project design phase
  13. Software Configuration Management Plan - Started during the project design phase and finished during the construction/development phase.