The purpose of the
elaboration phase is
·
To establish and
demonstrate a sound architectural foundation
·
To analyze the problem
domain
·
To design the solution
·
To address the highest
risk elements of the project
·
To develop a comprehensive
plan for the construction and transition of the project
·
To refine previous
course-grained plans
Products of the elaboration
phase are
·
Use case model and
other requirements
·
Software Architecture
Document
·
Executable Baselined
Architecture
·
Revised Software
Development Plan
The elaboration phase is
evaluated based on
·
Stability of product
vision
·
Stability of
architecture
·
Resolution of risks
·
Sufficiency and
credibility of plan for construction
·
Stakeholder buy-in
·
Actual Expenditures
versus planned
1) [DISPLAY2]<FileSystem_File.FullName>[ENDDISP3]
By the end of elaboration, the
requirements that affect the architecture should be verified.
Symptom |
Response |
The affects-architecture requirements are not progressing. |
Development is working on the wrong requirements! During the elaboration phase the affects-architecture requirements should be validated. |
[OPEN1]C:FileSystem_File:FileSys:File:FileName=^S${PJC_WEBPATH}\x5CPublishedViews\x5CPublic\x5CTrend\x20of\x20Affects-Architecture\x20Requirements\x20with\x20Status.PNG
[DISPLAY2]F:FileSystem_File:FileSys:File::FilePath:SAAA5b:
[ENDDISP3]F:FileSystem_File:FileSys:File::FilePath:SAAA5b:
[DISPLAY4]F:FileSystem_File:FileSys:File::Image:GAA:
[ENDDISP5]F:FileSystem_File:FileSys:File::Image:GAA: