Professional Documents
Culture Documents
Architecture and
Code Web pages
Design Specification
Activities
Distributing the Reviewing work Creating defect
Defining the scope Communicating
work products product reports
work
and questions
Communicating
Answering
product
Identifying review Evaluating and defects to the
questions about
characteristics documenting appropriate person
the review
or team
Accepting the
work product when
the exit criteria are
reached
Roles and responsibilities in a
formal review
Author Management Facilitator Review Leader
Roles and responsibilities in a
formal review
Reviewers Scribe
Review Types
Inspection
Technical
review
Walkthrough
Informal review
Apply a review technique to a
work product to find defects
Checklist- Role-based
based
Scenarios and
Ad hoc dry runs Perspective-based
Factors that contribute to a
successful review
• Each review has clear objectives …
• Review types are applied which are suitable to achieve the objectives and
are appropriate to the type and level of software work products and
participants.
• Any review techniques used, such as …
• Any checklists used address the main risks and are up to date.
• Large documents are written and reviewed in small chunks…
• Participants have adequate time to prepare.
• Reviews are scheduled with adequate notice.
• Management supports the review process…
People-related success factors
for reviews include
• The right people are involved to meet the review objectives…
• Testers are seen as valued reviewers…
• Participants dedicate adequate time and attention to detail.
• Reviews are conducted on small chunks…
• Defects found are acknowledged, appreciated, and handled
objectively.
• The review is conducted in an atmosphere of trust…
• Participants avoid body language and behaviors…
• A culture of learning and process improvement is promoted.