9. Managing Successful Software Delivery

Everything that has been Presented in this Book so Far has only set the stage for the ultimate objective: managing programmers to successfully deliver software—corralling their creativity, harnessing their meticulousness, and directing their efforts.

It should come as no surprise that most programming managers find that they are judged and rewarded first and foremost on successful execution: their ability to serve up, on schedule and within budget, features and function that match their customers’ wants and needs. But for the need to deploy or deliver software that does useful stuff, most organizations would never hire programmers, let alone tolerate the unpredictable, often socially unsophisticated, ...

Get Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, 2nd Edition 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.