Throughout the product lifecycle, to manage quality, measurements and assessments of the process and product quality
are performed. The evaluation of quality may occur when a major event occurs, such as at the end of a phase, or may
occur when an work product is created, such as a code walkthrough. Described below are the different evaluations that
occur during the lifecycle.
Each phase and iteration in the Rational Unified Process (RUP) results in the release (internal or external) of an
executable product or subset of the final product under development, at which time assessments are made for the
Demonstrate achievement of the requirements (and criteria)
Synchronize related work products into a baseline
Major milestones occur at the end of each of the four RUP phases and verify that the objectives of the phase have been
achieved. There are four major Milestones:
Minor milestones occur at the conclusion of each iteration and focus on verifying that the objectives of the iteration
have been achieved. Status assessments are periodic efforts to assess ongoing progress throughout an iteration and/or
Inspections, Reviews, and Walkthroughs are specific techniques focused on evaluating work products and are a powerful
method of improving the quality and productivity of the development process. Conducting these should be done in a
meeting format, with one role acting as a facilitator, and a second role recording notes (change requests, issues,
questions, and so on).
The IEEE standard Glossary (1990 Ed.) defines these three kinds of efforts as:
A formal meeting at which an work product, or set of work products are presented to the user, customer, or other
interested party for comments and approval.
A formal evaluation technique in which work products are examined in detail by a person or group other than the
author to detect errors, violations of development standards, and other problems.
A review process in which a developer leads one or more members of the development team through a segment of a work
product that he or she has written while the other members ask questions and make comments about technique, style,
possible errors, violation of development standards, and other problems.
See Guideline: Reviews for additional information on conducting inspections, reviews, and