Overview >
Roadmaps >
Evaluating Quality
Roadmap: Evaluating Quality throughout the LifecycleTopics
IntroductionThe development of software is a complex process taking months (or years) and includes the combined efforts of many roles, producing many artifacts. Achieving quality under these constraints, while attainable, cannot be achieved through a single assessment or evaluation (usually performed at the end of the lifecycle, just before deployment). Instead, quality is achieved by evaluating process activities and artifacts, and taking the appropriate action upon completion of the evaluations, throughout the entire lifecycle. As the product progresses through different phases and iterations in the process, managing quality will focus on different artifacts and activities. Additionally, what is deemed as "acceptable quality", as defined by acceptance or evaluation criteria, will also change, based upon the goal of the iteration or phase. In the following sections, arranged by Rational Unified Process phase, are matrices listing the artifacts and quality efforts (reviews, assessments, milestones, and so on) performed throughout the lifecycle. Inception Phase ActivitiesThe inception phase is focused on establishing the business case and a baselined vision for the project. The inception phase is of significance primarily for new development efforts, in which there are significant business and requirements risks which must be addressed before the project can proceed. For projects focused on enhancements to an existing system, the inception phase is more brief, but is still focused on ensuring that the project is both worth doing and possible to do. See Phase: Inception for a greater description of the Inception Phase. The matrix below identifies the artifacts created and/or reviewed during the inception phase:
Elaboration
Phase Activities
|
| Artifact Set | Artifact Name | Review Activity | When Reviewed
(if blank, artifact is reviewed when completed) |
| Deployment | |||
| End-User Support Materials |
|
Acceptance Test | |
| Installation Artifacts |
|
Acceptance Test | |
| Release Notes |
|
Acceptance Test | |
| Training Materials |
|
Acceptance Test |
![]()
|
Rational Unified
Process
|