- Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
- Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design (ACM Press)
- Peopleware Papers, The: Notes on the Human Side of Software
- The Unified Process Construction Phase: Best Practices in Implementing the UP
- The Unified Process Inception Phase : Best Practices for Implementing the UP











