REVIEW - The OPEN Process Framework - An Introduction


Title:

The OPEN Process Framework

An Introduction

Author:

Donald G. Firesmith, Brian Henderson-Sellers

ISBN:

Publisher:

Pearson Education (2002)

Pages:

330pp

Reviewer:

Matt Pape

Reviewed:

February 2005

Rating:

★★☆☆☆


This book provides an introduction to the OPEN Process Framework (OPF), which is a framework for defining software development processes. It differs from the Rational Unified Process (RUP) and Extreme Programming (XP) by being less prescriptive in the activities to be performed and their sequencing. This allows for greater tailoring of the process but consequently increased effort for the engineer charged with defining the process.

The book begins by providing a fairly standard definition and justifications for software processes that can be found in many books on software development.

It quickly becomes apparent that the authors are deeply involved in the development of the OPF and this comes across by their strong sales pitch for the OPF within the introduction.

The majority of the book describes the process components (e.g. development activities, roles and products) and this is generally well covered although there is some duplication with the appendices that provide definitions for the components.

The Appendices comprise half the book and much of this information can be found online and felt like padding in an introductory book.

The final chapter, on usage guidelines, is frustratingly short (at just 10 out of the 300 pages) and provides insufficient explanation or examples for defining a process based on the OPF.

Overall, the book provides a good introduction to the OPF (mostly in 30 pages in the second chapter) and should be of interest if you are involved in the task of process definition.

However the book disappoints by failing to provide sufficient implementation guidelines or clear direction of how to proceed if you wish to adopt the OPF.


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.