Exercise: Inspection
Inspections can be carried out for any artifact in the development process. An advantage of inspections over traditional testing is that not only code can be verified. In industry it is common to inspect, for example, requirements specifications.
A Preparation
- Read chapter 7.5 in Jalote
Assignment I.1
Review the latest version of your requirements specification (v. 0.9?). Use the simple checklist for requirements. Log potential defects and improvement suggestions in an individual inspection protocol available in the end of the course compendium.
B Exercise inspection meeting
Assignment I.2
Descide who should be coordinator in your group.
Assignment I.3: Inspection meeting
(a) Decide who should be scribe.
(b) Group meeting where the coordinator guides the group through the document. You should now discuss every defect/improvement suggestions that has been found during the individual inspections. Every defect that you agree really is a defect should be documented in a common inspection protocol. Notice that you do not have much time and that it is important that you do not discuss every defect for too long, i.e., you should not solve the issues during the meeting.