Logo

Maxtrain.com - [email protected] - 513-322-8888 - 866-595-6863

KW-CRW401

Software Inspections and Peer Reviews

Alert Me

Description

This one-day course is a blend of lecture, class discussion, video, and a practice inspection. Effective peer reviews of all types of work products are essential if software development organizations are to reduce their cost of producing software. Formal inspections of requirements specifications, designs, source code, and other work products are a proven means for finding errors and improving the quality of software products. This course shows software practitioners how to effectively apply both formal inspections and less formal reviews to software products. The inspection process and roles are described in detail. A practice inspection session will help students learn to conduct effective reviews on their own projects.

After completing this course, the student will be able to:

  • Explain why peer reviews add value at all stages of software development
  • Describe the differences between formal and informal reviews
  • List the participants in an inspection and describe their roles
  • Describe the activities performed at each stage in an inspection
  • Summarize the guidelines for conducting a successful review
  • Select an appropriate review strategy for each work product
  • Participate in an effective review or inspection

<

Outline

Module 1: Introduction to Software Peer Reviews

  • Definition and objectives of reviews
  • Discussions about reasons why people don’t do reviews now and what kind of work products can be reviewed
  • Peer reviews and process improvement
  • Building reviews into the project plan
  • Relative cost of fixing defects depending on when found
  • Reported benefits of reviews
  • Peer reviews and process improvement models
  • Effectiveness of testing vs. inspection

Module 2: Software Inspections

  • What makes a review formal
  • What kind of people should review various work products
  • Definition of inspections
  • Inspection entry and exit criteria
  • Roles of inspection participants
  • Characteristics of effective moderators
  • Inspection rates
  • The inspection process and descriptions of the stages of an inspection
  • The inspection package
  • Defect checklists
  • Inspection records and forms
  • Metrics to keep on your inspections

Module 3: Other Peer Review Methods

  • Other review methods besides inspections, including team reviews, walkthroughs, and peer desk checks
  • Pluses and minuses of formal inspections vs. informal reviews

Module 4: Making Peer Reviews Work for You

  • Video and discussion: “Scenes of Software Inspections”
  • Guidelines for successful reviews
  • Documenting your organization’s peer review process
  • Critical success factors for reviews
  • Review traps to avoid

Module 5: Practice inspection

  • Overview meeting
  • Individual preparation
  • Inspection meeting

PreRequisites

Before attending this course, the student should have taken or have the equivalent knowledge of the following course:

Audience

This course will be useful to software engineers, managers, quality engineers, and others who wish to learn how to systematically search for defects in software work products of any kind. Non-software people who review requirements documents have also found the class to be easy to understand.

$500.00 List Price

1 Day Course

Class Dates

Request a Date or a Private Class below.


Categories: ,
Loading ...