Book description
The Essential Guide to Effectively Managing Developers So You Can Deliver Better Software—Now Extensively Updated
“Lichty and Mantle 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 form a great blueprint for new and experienced software engineering managers alike.”—Tom Conrad, CTO, Pandora “Reading this book’s nuggets felt like the sort of guidance that I would get from a trusted mentor. A mentor who I not only trusted, but one who trusted me to take the wisdom, understand its limits, and apply it correctly.”—Mike Fauzy, CTO, FauzyLogic
Today, many software projects continue to run catastrophically over schedule and budget, and still don’t deliver what customers want. Some organizations conclude that software development can’t be managed well. But it can—and it starts with people. In their extensively updated Managing the Unmanageable, Second Edition, Mickey W. Mantle and Ron Lichty show how to hire and develop programmers, onboard new hires quickly and successfully, and build and nurture highly effective and productive teams.
Drawing on over 80 years of combined industry experience, the authors share Rules of Thumb, Nuggets of Wisdom, checklists, and other Tools for successfully leading programmers and teams, whether they’re co-located or dispersed worldwide. This edition adds extensive new Agile coverage, new approaches to recruitment and onboarding, expanded coverage of handling problem employees, and much more. Whether you’re new to software management or you’ve done it for years, you’ll find indispensable advice for handling your challenges and delivering outstanding software.
Find, recruit, and hire the right programmers, when you need them
Manage programmers as the individuals they are
Motivate software people and teams to accomplish truly great feats
Create a successful development subculture that can thrive even in a toxic company culture
Master the arts of managing down and managing up
Embrace your role as a manager who empowers self-directed agile teams to thrive and succeed
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Table of contents
- Cover Page
- About This eBook
- Half Title Page
- Title Page
- Copyright Page
- Dedication Page
- Contents
- Preface
- About the Authors
- Chapter 1. Why Programmers Seem Unmanageable
- Chapter 2. Understanding Programmers
-
Chapter 3. Finding and Hiring Great Programmers
- Determining What Kind of Programmer to Hire
- Writing the Job Description
- Selling the Hire
- Recruiting Full-Time Employees (FTEs)
- Recruiting Contractors
- Reviewing Résumés
- Narrowing the Field
- Preparing to Interview
- Interviewing
- Making the Decision to Hire a Programmer
- Making the Right Offer to a Programmer
- Follow Up until the Programmer Accepts
- Summary
- Tools
- Chapter 4. Getting New Programmers Started Off Right
- Chapter 5. Becoming an Effective Programming Manager: Managing Down
-
Chapter 6. Becoming an Effective Programming Manager: Managing Up, Out, and Yourself
- Managing Up
- Managing Out
- Managing Yourself
- Summary
- Tools
- Rules of Thumb and Nuggets of Wisdom
- The Challenges of Managing
- Managing People
- Managing Teams to Deliver Successfully
-
Chapter 7. Motivating Programmers
- Motivational Theories
- Motivational Factors as Applied to Programmers
- Putting Theory into Practice
- Foundational Factors—Causes of Dissatisfaction (When Lacking)
- Key Motivating Factors
- Personal Commitment
- Technology Offense and Defense
- Understanding Your Programmers’ Motivations Begins on Day One
- Summary
- Tools
- Chapter 8. Establishing a Successful Programming Culture
- Chapter 9. Managing Successful Software Delivery
-
Chapter 10. If You Are Agile, What Do Managers Do?
- Why Managers May Feel Left Out
- How Agile Changes Managers’ Roles
- There Are Management Roles in Agile
- How Agile Organizational Restructuring Also Changes Managers’ Roles
- Ten Critical Roles for Agile Managers
- Summary
- Tools
- Tools
- Index
Product information
- Title: Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, 2nd Edition
- Author(s):
- Release date: December 2019
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780135667637
You might also like
book
A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Seventh Edition and The Standard for Project Management (ENGLISH)
PMBOK® Guide is the go-to resource for project management practitioners. The project management profession has significantly …
video
Managing Software People and Teams LiveLessons
12+ Hours of Video Instruction Managing Software People and Teams LiveLessons is based upon the Addison-Wesley …
book
IT Change Management
Essential reading for anyone wishing to understand how IT change management can be implemented and put …
book
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager, Third Edition
Read hilarious stories with serious lessons that Michael Lopp extracts from his varied and sometimes bizarre …