design and code inspection team: independent moderator, program designer, program coder, program tester. Design inspection involves communication design then coder reads (shows verbally how he will implement all pieces afterwards look hard at error-prone modules, and modules with a high frequency of one kind of error