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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.