Genre: Computers & Internet
Author: Federick P. Brooks, Jr.
This book is about the authors experience in large software engineering projects and opinions involved in building complex computer systems. It is a very easy read and rather entertaining for a software developer as you would be well aware of all the major points of topic and can easily relate to the evidence the author presents for the problems and challenges involved in software engineering. He discusses the methods both attempted and that which is necessary, which can vary greatly and produce very different results. He does outline some of the learned techniques and areas lacking in software engineering so the book helps to present these ideas to improve the way major software systems are created. I’d recommend the book only to software developers or people in software field.
Prev: Book Review: Managing the Professional Service Firm
Next: Book Review: The Five Dysfunctions of a Team