Elaboration Presentation Guidelines

The purposes of elaboration are twofold.

  1. First specify the system requirements in sufficient detail that the managers will agree that this system is wanted and useful and in sufficient detail that the designers will know what to build and the managers will agree that the requirements have been met when it is done.
  2. Design the organization of the design and the stages of the implementation. Specify the classes of objects that will be implemented. Determine the units to be built in each phase of construction, with full detail for the first stage. Include who is responsible for what. Suggestion: Assign to pairs of programmers. For instance, A and B will do X, C and D will do Y, A and C will do Z, and B and D will do W.