search menu icon-carat-right cmu-wordmark

PSP for the 21st Century: Block 3

April 2020 Educational Material

These are the course materials for Block 3 of PSP for the 21st Century, a modular, flexible introduction to using Watts Humphrey's Personal Software Process (PSP).

Publisher:

Software Engineering Institute

Abstract

These are the course materials for Block 3 of PSP for the 21st Century, a modular, flexible introduction to using Watts Humphrey's Personal Software Process (PSP).

Block 3: Modules 9-11

  • Module 9: Controlling Quality, Review Your Code
  • Module 10: Reviewing with a Checklist
  • Module 11: Improving Your Review

Block 3 elaborates the essentials of reviewing code with a personalized checklist. Module 9, “Controlling Quality: Review Your Code,” introduces the review as a response to the problem “I’m still finding a lot of defects in test.” Module 10, “Reviewing with a Checklist,” and the optional-but-highly-recommended 10a, “Why Checklists Work,” provide the basics of what reviews are and how to do them. Module 11, “Improving Your Reviews,” takes this information and uses it to drive a retrospective analysis intended to make personalized modifications to the review process and the checklist to make them more effective.