Part I: What Software Stakeholders Want

Software stakeholders—the clients, management, and developers—want predictable operations. A fair percentage of software organizations are now achieving this goal. They are an existence proof, as the scientists say, that orderly software development is within reach. That is not to say that reaching it is easy, only that it is possible.

What do we mean by predictable? We mean that a project organization at a certain level of productivity can accomplish the required work within a planned time frame, by expending a planned amount of effort. We mean that the result of the work, the product, will attain the planned level of reliability. These five factors (shown in italics) can be measured and are, therefore, ...

Get Five Core Metrics: The Intelligence Behind Successful Software Management 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.