There is a great deal of emphasis on process in the current 'corporate climate'. Software is no different in that respect - it too has been examined from the process perspective and improvements have been identified. Of course identifying areas of improvement is the easy part; actually improving is more difficult. That is where this book and the author aim to help.
Naturally, in these ISO standard conscious days, there is an appropriate (draft) standard to use, ISO/IEC 15504, or perhaps the more widely known Capability Maturity Model (CMM 2.0) from the Software Engineering Institute (SEI). The CMM has heavily influenced the draft ISO standard and so the ideas that pervade that work are readily identifiable in the standard.
Standards are useful, but experience shows that help is needed in applying standards. The author tackles this by separating the content into:
- Process thinking
- A framework for software process improvement
- Making software process improvement happen
- Current models and standards for software process improvement
- Business benefits of software process improvement
Although the author states that is for a wide audience I would tend to disagree. C/C++ developers would get very little from the book and it is really targeted at management levels. For those who want to look at the current state of the art and are prepared to wade through, this is a good book.