WinWin Spiral Model

Diagram of the WinWin Spiral Model
(Additions to the spiral model shown in bold.)

Typical Cycle of the WinWin Spiral

  • Identify the system or subsystem's key stakeholders.

  • Identify the stakeholders' win conditions for the system or subsystem.

  • Negotiate win-win reconciliations of the stakeholders' win conditions.

  • Elaborate the system or subsystem's product and process objectives, constraints, and alternatives.

  • Evaluate the alternatives with respect to the objectives and constraints. Identify an dresolve major sources of product and process risk.

  • Elaborate the definition of the product and process.

  • Plan the next cycle, and update the life-cycle plan, including partition of the system into subsystems to be addressed in parallel cycles. This can include a plan to terminate the project if it is too risky or infeasible. Secure the management's commitment to proceed as planned.



Reference: Boehm, B., Egyed, A., Kwan, J., Port, D., Shah, A., and Madachy, R., "Using the WinWin Spiral Model: A Case Study." IEEE Computer, July 1998, pp. 33-44.


To Software Engineering Home Page
To Software Life Cycle Model Page




©1998,1999 Dr. Jody Paul