Software Project Survival Guide

Survival Check for Chapter 10

Architecture

  • The architecture team creates a Software Architecture document.
    • The Software Architecture document has not been placed under change control.
    • The Software Architecture document has not been updated to reflect changes arising during design and construction and no longer accurately describes the program.
    • Developers don’t observe the project’s architecture.
  • The architecture emphasizes simplicity over cleverness.
  • The architecture supports the Staged Delivery Plan.
  • The architecture addresses all the project’s requirements, and requirements coverage is documented with a completed requirements traceability matrix.