Winning with Software: An Executive Strategy
||Author: Watts S. Humphrey|
List Price: $34.99
Our Price: Click to see the latest and low price
Publisher: Addison-Wesley Pub Co (20 December, 2001)
Sales Rank: 82,593
Average Customer Rating: 4.5 out of 5
Customer ReviewsRating: 4 out of 5
Good overview of problems, but tough to get traction from
This book is targeted at executives, but it's also useful for developers who might be curious about what Humphrey's been talking about for the last few years in his PSP and TSP processes. Value comes in this book from understanding what many problems in software development are, why you have to address them, and at what level they need to be addressed. That said, it was difficult to really 'close the loop' and get the end-to-end on how one would go from having recognized the problems to organizing people to solving it, to actually rolling out solutions. Still, a good book nonetheless, and more than worth reading, especially if you don't feel like sitting through one of the PSP/TSP books.
Rating: 5 out of 5
Mr. Humphery has produced another winner. Every example is easy to relate to real world environments. The Summary and Conclusions at the end of every chapter are real jems. I have raved about the book to everyone at my company and I am trying to get sponsership from executive management for the processes defined in the book.
Rating: 4 out of 5
Good advice for those willing to use it
The first point of the book is one that still must be made to many, but in reality should have been obvious some time ago. Namely, that software is a critical component of the structure of the modern business. Humphrey makes the case clearly, concisely, and convincingly for the need for all executives to learn the basics of how software can be used to improve their business. That alone makes the book worth reading.
His next step is to explain how to create a team of software developers that can build a quality product on time, on budget and where the team is still functional after the product is built. That part is hard and Humphrey outlines what he calls the Team Software Process (TSP), which is designed to build and manage quality software teams. With a small set of basic principles and a complete set of charts, the TSP is easily understandable and is presented at the non-technical level of most managers. The problem is of course that managers often follow paths based on their personal beliefs or insecurities and not those of impersonal realities. For this reason, Humphries book suffers from the unavoidable weakness of all such books in that readers have the option to ignore it.
This book is packed with sound advice for managers of software development teams. It shows you how to create the process and provide the appropriate combination of cuddling and clubbing. However, whether it works or not is up to the practitioners, all too few of which will be willing or able to apply the advice.
· The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
· CMMI : Guidelines for Process Integration and Product Improvement
· Introduction to the Personal Software Process(sm)
· Introduction to the Team Software Process(sm)
· A Discipline for Software Engineering