Celebrating Watts Humphrey

The Watts Collection

Reports and Papers

  Team Software Process (TSP) Body of Knowledge (BOK)
(July 2010) The TSP BOK helps practitioners and employers assess and improve their skills, and shows academic institutions how to incorporate TSP into their engineering courses. (CMU/SEI-2010-TR-020)

  The Personal Software Process (PSP) Body of Knowledge, Version 2.0
(August 2009) The Personal Software Process (PSP) body of knowledge (BOK) contained in this report provides guidance to software professionals who are interested in using proven-effective, disciplined methods to improve their personal software development process. (CMU/SEI-2009-SR-018)

  The Watts New Collection: Columns by the SEI’s Watts Humphrey
(November 2009) news@sei columns written by the SEI's Watts Humphrey between June 1998 and August 2008 (CMU/SEI-2009-SR-024)

  Systems of Systems: Scaling Up the Development Process
(August 2006) Systems of Systems: Scaling Up the Development Process (CMU/SEI-2006-TR-017)

  Safety-Critical Systems and the TSP
(November 2005) Safety-Critical Systems and the TSP (CMU/SEI-2005-TN-011)

  Team Software Process (TSP), The
(November 2000) The Team Software Process (TSP) (CMU/SEI-2000-TR-023)

  Software Product Liability
(August 1993) Software Product Liability (CMU/SEI-1993-TR-013)

  Introduction to Software Process Improvement
(June 1992) This 1992 report explains why some of software problems have been difficult for organizations to address and outlines the actions required to address them. (CMU/SEI-1992-TR-007)


  Software Process Development and Enactment: Concepts and Definitions
(September 1992) Software Process Development and Enactment: Concepts and Definitions (CMU/SEI-1992-TR-004)

  Comparison of U.S. and Japanese Software Process Maturity, A
(December 1991) This 1991 report characterizes the software processes used by software managers and practitioners in the U.S., Japan. (CMU/SEI-1991-TR-027)


  Conducting SEI-Assisted Software Process Assessments
(February 1989) This report describes software process assessment as it is performed in organizations with the assistance of the SEI. (CMU/SEI-1989-TR-007)

  State of Software Engineering Practice: A Preliminary Report, The
(February 1989) The State of Software Engineering Practice: A Preliminary Report (CMU/SEI-1989-TR-001)

  Software Process Modeling: Principles of Entity Process Models
(February 1989) Software Process Modeling: Principles of Entity Process Models (CMU/SEI-1989-TR-002)

  CASE Planning and the Software Process
(May 1989) This report discusses software process maturity and its relationship to planning and installing computer-aided software engineering (CASE) systems. (CMU/SEI-1989-TR-026)

  Role of Assessment in Software Process Improvement, The
(December 1989) The Role of Assessment in Software Process Improvement (CMU/SEI-1989-TR-003)

  Method for Assessing the Software Engineering Capability of Contractors, A
(March 1988) This 1987 document provides guidelines for assessing the ability of DoD contractors to develop software in accordance with modern software engineering methods. (CMU/SEI-1987-TR-023)

  Preliminary Report on Conducting SEI-Assisted Assessments of Software Engineering
(July 1987) Preliminary Report on Conducting SEI-Assisted Assessments of Software Engineering (CMU/SEI-1987-TR-016)


The Ideal Software Job

Happy Birthday Watts, PSP Song

Competing in the Software Age, Part 1 by Watts Humphrey

Competing in the Software Age, Part 2 by Watts Humphrey

Competing in the Software Age, Part 3 by Watts Humphrey


Reflections on Management: How to Manage Your Software Projects, Your Teams, Your Boss, and Yourself
(March 2010) A Lifetime of Invaluable Management Insights from Legendary Software Quality Guru Watts S. Humphrey

TSP: Coaching Development Teams
(April 2006) Most modern software development projects require teams, and good teamwork largely determines a project’s success. The Team Software Process (TSP), created by Watts S. Humphrey, is a set of engineering practices and team concepts that produce effective teams, thereby helping developers deliver high-quality products on time and within budget. TSP bridges Humphrey’s seminal work on the Capability Maturity Model (CMM), an improvement framework for the entire software organization, and his Personal Software Process (PSP), practices designed to improve the work of individual developers.

TSP: Leading a Development Team
(September 2005) In this essential guide to TSP, Humphrey uses his vast industry experience to show leaders precisely how to lead teams of software engineers trained in the Personal Software Process (PSP).

PSP: A Self-Improvement Process for Software Engineers
(March 2005) Secure Coding in C and C++ presents hundreds of examples of secure code, insecure code, and exploits, implemented for Windows and Linux.

Winning with Software: An Executive Strategy
(December 2001) Based on his own extensive management experience, Watts S. Humphrey, the world-renowned expert on process improvement, shows corporate executives and senior managers how to gain control of a software operation and how to transform that operation into a professional and businesslike engineering function.

Introduction to the Team Software Process
(September 1999) This book, particularly useful for engineers and students trained in the Personal Software Process (PSP), introduces TSP and the concrete steps needed to improve software teamwork.

Introduction to the Personal Software Process
(December 1996) This workbook provides a hands-on introduction to the basic discipline of software engineering, as expressed in the author's well-known Personal Software Process (PSP).

Managing Technical People: Innovation, Teamwork, and the Software Process
(November 1996) Drawing on the author's extensive experience as a senior manager of software development at IBM, this book describes proven techniques for managing technical professionals.

Discipline for Software Engineering: The Complete PSP Book
(January 1995) This book scales down to a personal level the successful methods developed by the author to help managers and organizations evaluate and improve their software capabilities—methods comprising the Personal Software Process (PSP).

Managing the Software Process
(January 1989) This landmark book introduces the author's methods, now commonly practiced in industry, for improving software development and maintenance processes.


A Superior Process: Requirements
(February 2005) This presentation from Watts Humphrey provides information about the benefits of process improvement, as well as examples of organizations that could have used process improvement effectively. Large-Scale Creative Work (2005)
(April 2005) Keynote presentation slides from SEPG 2005 by Watts Humphrey
Watts Humphrey Timeline

Click for an interactive timeline of milestones in Watt Humphrey's life.

Highlights from Watts Humphrey's National Medal of Honor introduction.

Anita Carleton, director of the SEI's Software Engineering Process Management (SEPM) program, reads from her favorite book by Watts Humphrey.

Noopur Davis, SEI visiting scientist, talks about her first TSP launch with Humphrey.

Share Your Watts Story

Send us your story by completing the form below. We'll be posting the collection of the anecdotes and stories in the near future.

Your Story:
Enter text from image:


Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.