WinWin Extensions for the Evolutionary Design of Complex Systems
Final technical rept. Jul 1996-Jun 2000
UNIVERSITY OF SOUTHERN CALIFORNIA LOS ANGELES CENTER FOR SOFTWARE ENGINEERING
Pagination or Media Count:
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 DoDs 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 projectss 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 AFRLIF and DARPAITO under Evolutionary Design of Complex Software EDCS Program.
- Administration and Management
- Computer Programming and Software