Software Project Survival Guide

Survival Check for Chapter 13

Detailed Design

  • The project team creates Detailed Design Documents for each subsystem, which drive the architectural considerations down to a detailed level, and puts them under change control.
    • The detailed designs aren’t reviewed or are reviewed superficially.
    • The Detailed Design Documents don’t address requirements traceability.
  • The degree of formality of the detailed design work seems well-suited to the size of the project and expertise of the developers.
    • Degree of formality in detailed design work errs on the side of too little formality rather than too much.
  • Detailed design reviews focus on finding functional defects, requirements mismatches, and ways in which the project’s objectives can be satisfied better.
  • Detailed design during the first stage of the project explores potential problems with the architecture.