Inspection Process Guidelines
The inspection process should follow the general JPL inspection process guidelines in the course notes or the modified Litton process. The specific inspection to be performed is a detailed design inspection, using the I1 checklist in the JPL guidelines. Thus, the detailed design to be inspected should be responsive to the appropriate I1 checklist items: documenting the intent, data flow, control flow, and the interface definitions of each modification; the algorithms used; the data elements modified or added; and the traceabiity fo each modification to the requirements .
Students should form groups of 3-5 people who rotate through the various inspection roles. Each inspection meeting should have 3 as a minimum to experience the essence of the inspection. Depending on the number, roles can be combined such as moderator/reader, author/scribe, or the reader can be eliminated per the Litton modified inspection process in the course notes.
Since groups are rotating to inspect each others designs, some shortcuts in the usual inspection process are useful such as conducting a single plan review and overview meeting for the group or combining the Inspection Plan and Inspection Summary Report.
Inspection Plan Guidelines
1. Participant and Roles. For each authors' product, identify who will
play the various roles.
2. Milestones. Identify dates for completion of planning, overview meeting,
preparation, inspection meeting, and data summary.
3. Inspection Process Variations. Summarize variations of the JPL procedure
for inspection roles and stages.
Inspection Summary Report Guidelines
1. Participants and Roles. An update of its counterpart in the Inspection
Plan.
2. For each inspection, provide the data outlined in Figure 3 of Measuring
Inspections at Litton. Report the following information: date, subject
and subject type, pre-inspection data (time, majors and minors found per
inspector), meeting data (size of artifact, major and minor counts, time
of inspection, new defects found during the meeting not found in preparation),
and post- meeting data (rework hours and final count of defects). From
the above, you can calculate the total effort consumed, defect density
of the inspected artifacts, defects asserted per minute of the meeting,
and defect removal effectiveness. Provide the status of defect correction,
including the technical approach and due date of outstanding rework if
any.