“Mantle and Lichty have assembled a guide that will help you hire, motivate, and mentor a software development team that functions at the highest level. Their rules of thumb and coaching advice are great blueprints for new and experienced software engineering managers alike.” —Tom Conrad, CTO, Pandora “I wish I’d had this material available years ago. I see lots and lots of ‘meat’ in here that I’ll use over and over again as I try to become a better manager. The writing style is right on, and I love the personal anecdotes.” —Steve Johnson, VP, Custom Solutions, DigitalFish
All too often, software development is deemed unmanageable. The news is filled with stories of projects that have run catastrophically over schedule and budget. Although adding some formal discipline to the development process has improved the situation, it has by no means solved the problem. How can it be, with so much time and money spent to get software development under control, that it remains so unmanageable?
In Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, Mickey W. Mantle and Ron Lichty answer that persistent question with a simple observation: You first must make programmers and software teams manageable. That is, you need to begin by understanding your people—how to hire them, motivate them, and lead them to develop and deliver great products. Drawing on their combined seventy years of software development and management experience, and highlighting the insights and wisdom of other successful managers, Mantle and Lichty provide the guidance you need to manage people and teams in order to deliver software successfully.
Whether you are new to software management, or have already been working in that role, you will appreciate the real-world knowledge and practical tools packed into this guide.
Table of Contents
- Title Page
- Copyright Page
- Praise for Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams
- Dedication Page
- About the Authors
- 1. Why Programmers Seem Unmanageable
- 2. Understanding Programmers
- 3. Finding and Hiring Great Programmers
- 4. Getting New Programmers Started Off Right
- 5. Becoming an Effective Programming Manager: Managing Down
- Rules of Thumb and Nuggets of Wisdom
- 6. Becoming an Effective Programming Manager: Managing Up, Out, and Yourself
- 7. Motivating Programmers
- 8. Establishing a Successful Programming Culture
- 9. Managing Successful Software Delivery
- Title: Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams
- Release date: September 2012
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780132981187