REVIEW - Software by Numbers - Low-Risk, High-Return Development


Title:

Software by Numbers

Low-Risk, High-Return Development

Author:

Mark Denne, Jane Cleland-Huang

ISBN:

Publisher:

Prentice Hall Professional (2003)

Pages:

190pp

Reviewer:

James Roberts

Reviewed:

February 2004

Rating:

★★☆☆☆


This book describes a scheme for ordering the development of items within a particular project to maximise the Return on Investment (ROI).

The premise of the book is that following the dot-com crash, getting investment with projected payback over any period other than the short-term is increasingly difficult. Therefore, steps have to be taken to ensure returns are made quickly on investments made, with a minimum amount of capital tied up unnecessarily in effort that does not provide immediate return.

Within its scope the book worked well. It showed how to identify 'Minimal Marketable Features' (MMFs) which are the smallest units that can give a quantifiable return. The book then showed the arithmetic formulae to calculate a true ROI on development of these features, and discussed ways to improve the ordering of MMF development within the project to maximise ROI. It then showed how this financial scheme could be applied to development methodologies such as RUP and XP (the authors were keen to say that this process is methodology independent).

On the downside, I felt that for many projects the book was over simplistic. It seemed to assume that the cost of a release of software from development to a live environment was directly proportional to the cost of development. Hence there was no discussion of how to factor in variable costing depending on the number of drops to live. Similarly it didn't address issues with variable team-size etc, which project reordering would be expected to throw up.

In short, this is an interesting book with some useful ideas, but probably to be taken with a large pinch of salt.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.