The following texts are
to necessary for any
understanding of the aspects of software process improvement:
- Software Craftsmanship, Peter
McBreen. See the book review for a
detailed discussion of this book.
- Software Assessments, Benchmarks, and Best
Practices, Capers Jones, Addison Wesley, 2000. This is a resource book for
all the best practices current being practiced in various industries.
- Software Process Improvement: Practical
Guidelines for Business Success, Sarni Zahran, Addison Wesley, 1999.
- CMM Implementation Guide: Choreographing
Software Process Improvement, Kim Caputo, Addison Wesley, 1998.
- CMMI Distilled: A Practical Introduction
to Integrated Process Improvement, Dennis M. Ahern, Aaron Clouse, Richard
Turner, Addison Wesley, 2003
- Balancing Agility and Discipline,
Barry Boehm and Richard Turner, Addison Wesley, 2003
The following texts
are dedicated to software engineering. This subject has undergone some "flack"
lately, but seems to still have staying power even in the presence of agile
- Systems Engineering: Coping with
Complexity, Richard Stevens, Peter Brook, Ken Jackso, and Stuart Arnold,
Prentice Hall, 1998.
- The Software Architects Profession,
Marc T. Sewell and Laura M. Sewell, Prentice Hall, 2002.