Author

Watts Humphrey

📖 Overview

Watts Humphrey (1927-2010) was an American software engineer and pioneer in software quality and process improvement. He is widely recognized as the "father of software quality" for his work at IBM and the Software Engineering Institute (SEI) at Carnegie Mellon University. During his 27-year career at IBM, Humphrey established the first software engineering process group and implemented groundbreaking methods for software development and quality management. His most significant contribution was the creation of the Capability Maturity Model (CMM), which became a global standard for evaluating and improving software development processes. After leaving IBM, Humphrey joined the SEI where he developed the Personal Software Process (PSP) and Team Software Process (TSP), methodologies that help individual developers and teams improve their planning and development practices. These frameworks have been adopted by organizations worldwide and remain influential in software engineering education and practice. Humphrey authored numerous books including "Managing the Software Process" (1989) and "A Discipline for Software Engineering" (1995), which are considered fundamental texts in software process improvement. His work earned him multiple honors, including the National Medal of Technology and the IEEE Computer Society's Software Process Achievement Award.

👀 Reviews

Readers appreciate Humphrey's practical experience and detailed process guidance from his time leading software teams at IBM. Many cite his books as helpful resources for improving software development practices, particularly "Managing the Software Process" and "A Discipline for Software Engineering." Common praise focuses on: - Clear explanations of complex process concepts - Real-world examples from industry experience - Step-by-step implementation advice - Data-driven approach Primary criticisms include: - Dense, academic writing style - Material feels dated in some sections - Heavy focus on large organizations - Some concepts seem overly bureaucratic Goodreads ratings: Managing the Software Process: 3.8/5 (89 ratings) PSP: A Self-Improvement Process: 3.7/5 (46 ratings) Introduction to the Personal Software Process: 3.6/5 (28 ratings) Amazon ratings average 4.1/5 across his books, with readers specifically noting the practical value for software process improvement, despite the sometimes dry presentation.

📚 Books by Watts Humphrey

Managing the Software Process (1989) A detailed framework for software process improvement, introducing the Capability Maturity Model (CMM) and fundamental concepts of software quality management.

A Discipline for Software Engineering (1995) Introduces the Personal Software Process (PSP), providing methods for individual software engineers to measure and improve their work.

Introduction to the Personal Software Process (1996) A practical guide explaining how to implement PSP techniques, with exercises and examples for software practitioners.

Managing Technical People: Innovation, Teamwork, and the Software Process (1997) Examines leadership approaches for software organizations, focusing on team dynamics and innovation management.

Introduction to the Team Software Process (1999) Details the Team Software Process (TSP) methodology for organizing and managing software development teams.

Winning with Software: An Executive Strategy (2002) Addresses software management from an executive perspective, focusing on strategic planning and organizational improvement.

PSP: A Self-Improvement Process for Software Engineers (2005) An updated and expanded examination of the Personal Software Process, including new data and case studies.

TSP: Coaching Development Teams (2006) Provides guidance for implementing and coaching teams in the Team Software Process methodology.

Leadership, Teamwork, and Trust: Building a Competitive Software Capability (2010) Explores the relationship between leadership, team dynamics, and trust in software development organizations.