You are on page 1of 4

• Used especially in design

Introduction and coding phase

• The design document is key. –Expert Opinion


• It is checked repeatedly in the • Many different kinds of reviews
development process. that apply to different objectives.

• Typically, reviewed many times • Reviews are not randomly


before getting a stamp of approval to thrown together.
proceed with development.
• Well-planned and orchestrated.
• Unfortunately, we often don’t
find our own errors and thus we need
others for reviews.
–Objectives, roles, actions,
participation, …. Very involved
tasks.
• Different stakeholders with
different viewpoints are used in the
review process.
• Participants are expected to
contribute in their area of
Introduction expertise.

• A review process is : “a • Idea behind reviews is to


process or meeting during which a discover problems NOT to fix them/
work product or set of work products is
presented to project personnel,
managers, users, customers, or other • Typically fixed after review and
interested parties for comment or ‘offline’ so to speak.
approval.” (IEEE)

• Essential to detect / correct


• Very common to review
design documents.
errors in these earlier work products
because the cost of errors
downstream is very expensive!! • Thus they are usually well-
prepared initially prior to review.

• Review Choices: Formal Design Reviews

–Formal Design Reviews (FDR) • Personal experience in:

–Peer reviews (inspections and –Operators’ Manual


walkthroughs)
–Users’ Manual • Review Team

–Program Maintenance Manual


–Staff Users Manual –Needs to be from senior
members of the team with other
senior members from other
–Installation / Conversion Plan departments.

• Why?
–Test Plan(s)
• Escalation?
–Depend on size of project!
–Team size should be 3-5
members.
Participants in the Review

–Too large, and we have too


• Review Leader much coordination.

–Needs to be external to the –This is a time for serious


project team. business – not lollygagging!
Preparations for the Design Review
–Must have knowledge and
experience in development of the
review type
• Participants in the review
include the

–Seniority at least as high as the –Review leader,


project leader.

–Good relationship with project –Review team, and


leader and team
–Development team.
–Generally, this person really
needs to know the project’s
material and should NOT be the • Review Leader:
project leader.

• Would impact objectivity!


–appoint team members;
• Would miss things –establishes schedule,
entirely!
Participants in the Review
–distribute design documents, • Comments discussed to
and more determine required actions team must
perform
• Review Team preparation: (review and development teams)

–review document; list • Decisions regarding design


comments PRIOR to review product – tells project’s progress.
session.

–For large design docs, leader –Full approval - Continue on to


next phase (may have minor
may assign parts to individuals; corrections)

–Complete a checklist –Partial approval


• Development Team • Continue to next phase
for some parts of project;
preparations:
major action items needed
for remainder of project.
–Prepare a short presentation of
the document. • Continuation of these
parts granted only after
–Focus on main issues rather satisfactory completion of
action items
than describing the process.


–This assumes review team has Granted by review
team member
read document and is familiar assigned to review
with project’s outlines. completed actions or
by the full review
The Design Review Session
team or special
review team or by
• Review Leader is key person for some other forum
sure!
–Denial of Approval – demands a
repeat of Design Review

• Start with short presentation • Project has major


(development team) defects, critical defects
The Design Review Report

• Comments by members (review • This is the Review Leader’s


team) primary responsibility following the
review.
• Important to perform –intentional evasion of a
corrections early and minimize delays thorough review.
to project schedule.
• Tipoff:
• Report contains:
–Very short report – limited to
–Summary of review discussions documented approval of the
design and listing few, if any,
defects
–Decision about project
continuation –Short report approving
continuation to next project phase
–Full list of action items – in full - listing several minor
corrections, changes, additions defects but no action items.
the project team must perform.
For each item, anticipated
completion date and responsible
–A report listing several action
items of varied severity but no
person is listed.
indication of follow-up (no
correction schedule, no
–Name of review team member documented activities, …)
assigned for follow up.
Follow up Process

• The ‘follow-up person’ may be


the review team leader him/herself

• Required to verify each action


item fixed as condition for allowing
project to continue to next phase.

• Follow up must be fully


documented to enable clarification of
the corrections in the future, if any.
Oftentimes Problems

• Sometimes entire parts of DR


are often worthless due to

–inadequately prepared
review team, or

You might also like