Part 1. General Management

The first section of this book deals with generally useful stuff.

Chapter 1, “Beginning at the Beginning,” introduces the subject of software development and my particular view of managing it. I include some thoughts on general management problem-solving.

This perspective is colored by my education and experience, so in Chapter 2, “Computational Roots,” I take some time to further introduce myself. One of the themes of this chapter is that my roots in software development are deep in “computation”—that is, I started out as a scientific programmer at a time when computer science was in its infancy, and my “basic training” was as an engineer.

In Chapter 3, “Mountaineering,” I use a mountaineering metaphor for the software ...

Get Software Development Edge, The: Essays on Managing Successful Projects 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.