Forgot your password?
typodupeerror

Comment Weinberg's Quality Software Management (Score 1) 522

The original post is seems to be asking more for technical books, but I notice a number of replies have listed some of the software engineering books by Brooks, McConnell, etc. so let me add to those.

Gerald Weinberg's Quality Software Management is an amazing compendium of wisdom on programming and running software development projects. There are four volumes in the series:
1. Systems Thinking
2. First-Order Measurement
3. Congruent Action
4. Anticipating Change

It seems to me that from these four volumes, all other software engineering, methodology, and management books can be derived. He identifies fundamental dynamics of humans developing software, the problems that arise and how to address the problems in a systematic way. No quick fixes, no easy answers, but stuff that works in the real world.

Like Gerald Weinberg's other books, it is very well written: high information density, easy to read, humorous.

Some of his other books I have read and highly recommend:
- Becoming a Technical Leader: An Organic Problem-Solving Approach
- Secrets of Consulting: A Guide To Giving & Getting Advice Successfully (he has also just come out with More Secrets of Consulting: The Consultant's Tool Kit, which I haven't read yet)
- The Psychology of Computer Programming
- Handbook of Walkthroughs, Inspections, and Technical Reviews
- Exploring Requirements: Quality Before Design

Slashdot Top Deals

Brain off-line, please wait.

Working...