text.skipToContent text.skipToNavigation
  1. Home
  2. Computer Science & IT
  3. Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, 1st edition

  • Mickey W. Mantle
  • Ron Lichty

Published by Addison-Wesley Professional (September 16th 2012) - Copyright © 2013

1st edition

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

ISBN-13: 9780132981279

Includes: Unassigned

This product is not available in your country

What's included

  • Unassigned

Overview

Table of contents

Preface xxi

About the Authors xxvii

 

Chapter 1: Why Programmers Seem Unmanageable 1

What Do Programmers Do? 3

Why Is Becoming a Successful Programming Manager Hard? 7

 

Chapter 2: Understanding Programmers 9

Programming Disciplines 10

Types of Programmers 13

Domain Expertise 16

Programmer Job Requirements and Abilities 17

Proximity and Relationship 20

Generational Styles 25

Personality Styles 27

Summary 33

Tools 34

 

Chapter 3: Finding and Hiring Great Programmers 35

Determining What Kind of Programmer to Hire 37

Writing the Job Description 39

Selling the Hire 45

Recruiting Full-Time Employees (FTEs) 46

Recruiting Contractors 56

Reviewing Résumés 57

Narrowing the Field 59

Preparing to Interview 60

Interviewing 67

Making the Decision to Hire a Programmer 72

Making the Right Offer to a Programmer 76

Follow Up Until the Programmer Accepts 82

Summary 83

Tools 83

 

Chapter 4: Getting New Programmers Started Off Right 84

Get Them on Board Early 85

Preparing for Their Arrival 86

First-Day Musts 87

Introductions 91

Ensuring Success 92

Initial Expectations 95

Summary 98

Tools 98

 

Chapter 5: Becoming an Effective Programming Manager: Managing Down 99

Earning Technical Respect 100

Hire Great Programmers 105

Turbocharge the Team You Have 105

Managing Different Types of Programmers 106

Facilitation 111

Protection 111

Judging and Improving Performance 113

Organizational Thinking 123

Deliver Results and Celebrate Success 141

Summary 142

Tools 142

 

RULES OF THUMB AND NUGGETS OF WISDOM 143

The Challenges of Managing 147

Managing People 173

Managing Teams to Deliver Successfully 203

 

Chapter 6: Becoming an Effective Programming Manager: Managing Up, Out, and Yourself 227

Managing Up 228

Managing Out 234

Managing Yourself 250

Summary 268

Tools 268

 

Chapter 7: Motivating Programmers 269

Motivational Theories 269

Motivational Factors as Applied to

For teachers

All the material you need to teach your courses.

Discover teaching material