REVIEW - Managing Software Reuse - A Comprehensive Guide to Strategically Reengineering the Organization for Reusable Components

Title:

Managing Software Reuse - A Comprehensive Guide to Strategically Reengineering the Organization for Reusable Components

Author:

Wayne C. Lim

ISBN:

0135523737

Publisher:

Prentice Hall (1998)

Pages:

552pp

Reviewer:

Francis Glassborow

Reviewed:

February 1999

Rating:

2 out of 5

While the author knows his subject and has researched it comprehensively he has no pity for his readers. Of course reuse is valuable and many companies are still naive about it but there must be a better way to educate them than with books such as this one.

My complaint is not with the technical content but with a linguistic style that stands between me and the information that I want. Let me quote a couple of sentences.

'An analysis can also be performed to determine the economic viability for assets under consideration to be made reusable.' 'Software quality factors that may be improved by reuse include functionality, correctness, usability, reliability, supportability, flexibility, localizability, and interoperability.' The first of these sentences is ugly and the second seems to be an exercise in listing types of quality.

Let me give you one more example. There is a table on page 186 headed 'Reuse Maturity Framework. There are six columns headed:

'Dimensions of maturity', '1. Initial/Chaotic', '2. Monitored', '3. Coordinated', '4 Planned' and '5. Integrated.' The first row of the table has these entries:

  1. Motivation/culture
  2. Reuse is discouraged
  3. Reuse is noted indifferently reinforced, rewarded
  4. Reuse is incentivized
  5. Reuse is indoctrinated
  6. Reuse is 'the way we do business'
If you think you have the time to wade through this book and provide a more insightful review please let me know and you are welcome to the review copy.

Book cover image courtesy of Open Library.