INTRODUCTION

In many small and growing companies, engineering managers are often in the unique position of having to deal with the technical team and other senior managers, while simultaneously taking direction from the CEO. Too often, development managers focus only on technology, even though the nontechnical aspects of the job can have the biggest impact on a company's success. As your company grows, problems that once seemed small can grow accordingly, exploding into major disasters. I wrote Growing Software to offer advice for newer development managers about how to succeed when faced with these diverse challenges.

The role of a development manager at a small company differs from the same role in a large and stable company in many ways. For ...

Get Growing Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.