WinWin Extensions for the Evolutionary Design of Complex Systems
Abstract
This research focused on formulation and development of process models and their support environments that will enable the DoD and its contractors to shift from traditional fixed-contract models of software and systems engineering in general to collaborative models of such processes. Technology was developed to address DoD's increasing need for rapid, user-responsive concept definition, prototyping, development, and life cycle evolution of complex software-intensive systems. The WinWin Spiral model uses Theory W (win-win) to develop software and system requirements, and architectural solutions, as win conditions negotiated among a projects's stakeholders (user, customer, developer, maintainer, interfacer). The WinWin negotiation tool is a Unix workstation-based groupware support system that allows stakeholders to enter win conditions, explore their interactions, and negotiate mutual agreements on the specifics of the new project being contracted. The model and support system also feature a central role for quantitative tradeoff analysis tools such as COnstructive COst Model (COCOMO) - a tool which allows one to estimate the cost, effort, and schedule associated with a prospective software development project). This project was funded by AFRL/IF and DARPA/ITO under Evolutionary Design of Complex Software (EDCS) Program.
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 01, 2000
- Accession Number
- ADA383158
Entities
People
- Barry Boehm
Organizations
- University of Southern California