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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 2000
Accession Number
ADA383158

Entities

People

  • Barry Boehm

Organizations

  • University of Southern California

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Application Software
  • Cognitive Systems Engineering
  • Computer Programming
  • Computer Programs
  • Computers
  • Electronic Commerce
  • Engineers
  • Information Systems
  • Intellectual Property
  • Military Research
  • Risk Analysis
  • Software Design
  • Software Development
  • Spiral Development
  • Systems Engineering
  • Web Browsers

Fields of Study

  • Computer science
  • Engineering

Readers

  • Government Contracting/Procurement.
  • Software Engineering.
  • Systems Analysis and Design