Essential Artifacts (in order of importance) |
State at milestone |
"The System" |
The executable system itself, ready
to begin "beta" testing. |
Deployment
Plan |
Initial version developed, reviewed
and baselined. |
Implementation
Model (and all constituent artifacts, including Components) |
Expanded from that created during
the elaboration phase; all components created by the end of the construction
phase. |
Test
Model (and all constituent artifacts) |
Tests designed and developed to
validate executable releases created during the construction phase. |
Training
Materials |
User Manuals & other training
materials. Preliminary draft, based on use cases. May be needed if the
system has a strong user interface aspect. |
Iteration
Plan |
Iteration plan for the transition
phase completed and reviewed. |
Design
Model (and all constituent artifacts) |
Updated with new design elements
identified during the completion of all requirements. |
Development
Case |
Refined based on early project
experience. The development environment, including the process,
tools and automation support required to support the transition team will
have been put in place. |
Project-Specific
Templates |
The document templates used to
develop the document artifacts. |
Tools |
The tools used to support the work
in Construction are installed. |
Data
Model |
Updated with all elements needed to
support the persistence implementation (e.g. tables, indexes,
object-to-relational mappings, etc.) |
Optional Artifacts |
State at milestone |
Supplementary
Specifications |
Updated with new requirements (if
any) discovered during the construction phase. |
Use-Case
Model (Actors, Use
Cases) |
Updated with new use cases (if any)
discovered during the construction phase. |