REVIEW - Transition to Object-Oriented Software Development

Title:

Transition to Object-Oriented Software Development

Author:

Mohamed E. Fayad, Mauri Laitinen

ISBN:

0471245291

Publisher:

Wiley (1998)

Pages:

368pp

Reviewer:

Mark Easterbrook

Reviewed:

June 2000

Rating:

★★★☆☆

It is fairly honest about OO not being a silver bullet to software development

The book is divided into 4 parts taking the subject from ground zero through to post-mortem. Part I, A Transition Framework, sets the scene for OO and introduces the terminology. It is fairly honest about OO not being a silver bullet to software development, instead giving the benefits of moving switching to a new development tempered with the necessity of a higher skill requirement at all levels.

Part II, Planning and Preproject Activities, contains two chapters mostly covering management and people issues. With all the hype about the technological side I was pleased to see the book focused on the overcoming the real barriers to OO of management planning and general resistance to change.

Part III, Object Oriented Insertion Activities, is a strange term to describe the six activities, one per chapter, essential to implement an OO development environment; Techniques, Tools, Staffing, Training, Legacy systems and Reuse. The text is well illustrated with diagrams, examples and bulleted tips and practical advice. The change in effort and focus as experience is gained is indicated in places to allow estimating for both the initial project and subsequent development.

Part IV, Object-Oriented Project Management, is the final and largest section, which should reflect the importance of this when making such a watershed change to a development process. However, the first chapter in this section covering prototyping really belongs in the previous section and the remainder is pre-occupied with metrics , although tempered by highlighting that it is processes and not people that should be measured. That aside, it still contains a wealth of information on ensuring that all activities are present and how to control them to prevent disregard of procedures or runaway tasks. As with any American sourced book it takes a US-centric view of standards mentioning DoD and SEI standards,however this does not impair the material and the growing importance of ISO9000 is mentioned. Recommended.


Book cover image courtesy of Open Library.