Testing & QA - ImageConstrux - software development best practices
SeminarsConsultingResources & ToolsAbout Us
Solutions
I'm hearing about "test first" development. What is that?
Solution One Go
How can a tester improve his or her skills?
Solution Two Go
Testing & QA .:. Software Testing & QA Seminars .:. Software Inspections: Intensive
Software Inspections: Intensive
course overview
Private Seminar Only
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 Construx's CxOne 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.
who should attend
This seminar will be useful to developers, testers, technical leads, test leads, QA leads, software managers, and all other team members.
the seminar includes the following topics

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 CxOne 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.

available instructors
pmi information
Quality Management

4 PDU
login >