Using the WinWin Spiral Model: A Case Study

win winUsing the WinWin Spiral Model:A Case Study

Barry Boehm
Julie Kwan
Dan Port
Archita Shah

University of Southern California

Ray Madachy Litton Data Systems and University of Southern California

Fifteen teams used the WinWin spiral model to prototype, plan, specify, and
build multimedia applications for USC’s Integrated Library System. The
authors report lessons learned from this case study and how they extended
the model’s utility and cost-effectiveness in a second round of projects.

At the 1996 and 1997 International Conferences on Software Engineering, three of the six keynote addresses identified negotiation techniques as the most critical success factor in improving the outcome
of software projects. At the USC Center for Software Engineering, we have been developing a negotiation based
approach to software system requirements engineering, architecture, development, and management.
Our approach has three primary elements:

• Theory W, a management theory and approach,
which says that making winners of the system’s
key stakeholders is a necessary and sufficient condition
for project success.1
• The WinWin spiral model, which extends the spiral
software development model by adding Theory
W activities to the front of each cycle. The sidebar
“Elements of the WinWin Spiral Model” describes
these extensions and their goals in more detail.
• WinWin, a groupware tool that makes it easier
for distributed stakeholders to negotiate mutually
satisfactory (win-win) system specifications.2

In this article, we describe an experimental validation
of this approach, focusing on the application of
the WinWin spiral model. The case study involved
extending USC’s Integrated Library System to access
multimedia archives, including films, maps, and
videos. The Integrated Library System is a Unix-based,
text-oriented, client-server COTS system designed to
manage the acquisition, cataloging, public access, and
circulation of library material. The study’s specific goal
was to evaluate the feasibility of using the WinWin
spiral model to build applications written by USC
graduate student teams. The students developed the
applications in concert with USC library clients, who
had identified many USC multimedia archives that
seemed worthy of transformation into digitized, userinteractive
archive management services.

Using the WinWin Spiral Model: A Case Study

Be the first to comment

Leave a Reply

Tu dirección de correo no será publicada.


Google Analytics