The New Meaning of Success

As long as software development projects don't consistently produce the results we want, one of two things is true. Either producing those results is impossible, or we aren't going about it effectively. Success is an option, but not if we lock ourselves out of it when we start.

We hold ourselves prisoner to our own ignorance when we try to force ourselves to know everything before we've done much of anything. Growing software allows teams to explore what “success” ends up meaning. The definition isn't constant, and neither should the solution be. Putting a stake in the ground at an aggregate level in order to get funding is fine, and necessary. Having an exhaustive plan that nails everything down is impossible. Every ...

Get Managing Software for Growth: Without Fear, Control, and the Manufacturing Mindset 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.