21 books for Engineering Managers / Development Managers that guided me in 2011

原文地址: http://www.javacodegeeks.com/2012/02/21-books-for-engineering-managers.html
As an Engineering Manager / Development Manager aspiring to be a good software craftsman I want to promote good engineering practices, clean code, scalable solutions, all driven by self-org teams that continuously improve their abilities and skills.

I am fully aware that I cannot support my team in these directions if I do not continue to study every day.
This shall not be seen as a “must read” or like a “top 20″, there might be some better books that can help you boost your career or some other fundamental readings that I did not list here,

maybe because I already read those books in the past  .

Leadership books like “Peopleware”, “Five Disfunctions of a Team”, “7 habits…”, or classic software books like “Code Complete”, “Joel on Software” or in general authors like

Martin Fowler, Mike Cohn, Craig Larman, Tom De Marco are a must read for every professional in our industry.

If you are interested in statistics and stuff like “top 10″ etc, you can have a look on Jurgen Appello’s blog (not all the lists are updated to 2012 but they are still relevant): http://www.noop.nl/lists.html.
Here is a list of 21 books that guided me in 2011:
HIRING & GROWING THE TEAM
The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise
Growing Software: Proven Strategies for Managing Software Engineers
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
The Productive Programmer (Theory in Practice (O’Reilly))
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
Codermetrics: Analytics for Improving Software Teams
The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)
Confessions of a Public Speaker (English and English Edition)
Hire With Your Head: Using Performance-Based Hiring to Build Great Teams
Cracking the Coding Interview: 150 Programming Questions and Solutions
Algorithms For Interviews
PROCESS IMPLEMENTATION
Agile Testing: A Practical Guide for Testers and Agile Teams
97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
Managing Software Debt: Building for Inevitable Change (Agile Software Development Series)
A Practical Guide to Feature-Driven Development
Behind Closed Doors: Secrets of Great Management (Pragmatic Programmers)
TOOLS
Continuous Integration: Improving Software Quality and Reducing Risk
Domain-Driven Design: Tackling Complexity in the Heart of Software
Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects (Wiley Software Patterns Series)
Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process
Agile ALM: Lightweight tools and Agile strategie
s

Reference: 21 books for Engineering Managers / Development Managers that guided me in 2011 from our JCG partner Ionel Condor at the Ionel Condor blog.

Read more: http://www.javacodegeeks.com/2012/02/21-books-for-engineering-managers.html#ixzz1mu5l3zCR

你可能感兴趣的:(manager)