Upstream inspections can eliminate up to 90 percent of the defects before testing while simultaneously producing net cost and schedule savings of 10 to 30 percent. Each hour of upstream inspection on large projects can save an average of 33 hours of maintenance. Inspections reduce the number of defects encountered by your customers, improve individual skills and performance, and help build stronger teams. Used skillfully, inspections can be one of the best investments your organization makes in the improvement of its software development process.

Seminar attendees will be provided a copy of an inspection process document. You will have this course tailored to your own environment. Under the instructor's guidance you will practice using inspections to improve the quality of your own requirements, designs, or other work products. 1-day seminar 

Who Should Attend

This seminar will be useful to developers, testers, technical leads, test leads, QA leads, software managers, and all other team members.

Certification Information

4 PDU

PMI PDU Reporting Instructions

The Costs of Software Defects

  • Defect-cost increase
  • Inspections vs testing
  • Inspection effectiveness data
  • ROI of inspections

Inspection Fundamentals

  • What can be inspected
  • The formal inspection process
  • Planning and preparing for an inspection
  • What happens in the inspection meeting
  • Use of checklists
  • Inspection follow-up and rework

Inspection Details

  • Relationship between preparation rate and defect-finding effectiveness
  • Building inspection checklists
  • Details of participant roles: author, moderator, scribe, inspector
  • Selecting the inspectors
  • The manager's role in a formal inspection
  • Differentiating between major and minor issues
  • Personal improvement with inspections

Improving Inspections

  • Improving the inspection process
  • Using inspections to Improve the software process

Keys to Successful Inspection Meetings

  • Preparation keys to success
  • Do's and don'ts with inspection materials
  • Moderator guidelines

Inspections Pitfalls

  • Inspection process failures
  • Team failures
  • Process improvement failures
  • Organization failures

Alternatives to Inspections

  • Desk Checks
  • Walkthroughs
  • Pair Programming

Variations on Inspections

  • Perspective-based inspections
  • Variations in collection of inspection data
  • Variations in pre-inspection preparation
  • Meeting length options (and do you need a meeting at all?)
  • Kinds of moderator support
  • Kinds of discussion topics allowed
  • Reading the inspections materials during the meeting or not
  • Issue classification schemes, e.g., "missing / wrong / extra"

Practice Applying Inspections in Your Organization

The second day of this seminar focuses on inspecting your organization's "live" work products under the instructor's guidance.

  • Introduction to customized checklist for your organization
  • Introduction to an inspection process document
  • Inspection preparation
  • Inspection practice
  • Feedback from instructor
  • Refinement of your inspection process

On the second day, participants can expect to personally experience the benefits of inspections, including identifying defects in existing work products.

This seminar is not offered publicly.

Steve Tockey

Steve Tockey is the Principal Consultant at Construx Software. During more than three and a half decades in the software industry, he has worked as a programmer, ...

Earl Beede

Earl Beede, CSDP is a Senior Fellow at Construx Software, where he designs and leads seminars and provides consulting services on early project-lifecycle practices, ...