The Review Coordinator starts this task when the current project work plans have been consulted and the need for a
review identified.
The work products mentioned in the "Input Work Products" section define a review framework, providing guidance and
directions with regards to what the overall scope of the reviews should be, when they should take place, who to include
in the review and how reviewers should prepare, what is the level of formalism, and so forth. More detailed
guidance could be found in the the Measurement Plan, the Quality Assurance Plan, the Development Process,
and the Project Specific Guidelines.
There are various approaches to planning review tasks: these approaches vary based on factors such as team size, team
culture, the required formality of the projects process and the current point in the project lifecycle. Some of the
general techniques used include:
-
Reviews. A meeting at which a work product, or a set of work products are presented to the
user, customer, or other interested parties for comments and approval.
-
Inspection. A evaluation technique in which one or more work products are examined in detail by a person or
group other than the author to detect errors. Inspections are considered to be the most productive review
technique, however it requires training, and preparation to perform them well.
-
Walkthrough. A review process in which the review coordinator, in this case also a developer,
leads one or more reviewers, possibly 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 error,
violation of development standards, and other problems.
To maximize efficiency and minimize team interruptions, consider planning the reviews in such a way that the required
reviewers can be convened a minimum number of times by having them review as many work products as possible. Obviously
a realistic workload needs to be maintained for each review, so you will need to balance these conflicting needs
accordingly.
|