A Review of the Book

Figure 27.1 shows the business decision-making process introduced in Chapter 4. This process applies at all levels of decision: from a decision as big as should a software project be done at all, down to a decision on an algorithm or data structure to use in a software module. The difference is only how financially significant the decision is and, therefore, how much effort should be invested in making that decision. The project-level decision is usually pretty significant and warrants a relatively high level of effort to make the decision. Selecting an algorithm is much less significant and usually warrants a much lower level of effort to make the decision, even though the same decision-making process is used. In practice ...

Get Return on Software: Maximizing the Return on Your Software Investment 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.