ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
The OPEN Process Framework
Author:
Donald Firesmith&Brian Henderson-Sellers
ISBN:
0 201 67510 2
Publisher:
Addison-Wesley
Pages:
330pp
Price:
£29-99
Reviewer:
Matt Pape
Subject:
process
Appeared in:
17-1
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.