A collaborative spiral software process model based on Theory W
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
A primary difficulty in applying the spiral model has been the lack of explicit process guidance in determining the prospective system's objectives, constraints, and alternatives that get elaborated in each cycle. This paper presents an extension of the spiral model, called the Next Generation Process Model (NGPM), which uses the Theory W(win-win) approach (Boehm-Ross, 1989) to converge on a system's next-level objectives, constraints, and alternatives. The refined Spiral Model explicitly addresses the need for concurrent analysis, risk resolution definition, and elaboration of both the software product and the software process in a collaborative manner. This paper also describes some of the key elements of the support system developed based on the model and refined through experiments with it. It reports on experiences in applying NGPM to a large Department of Defense program.<>Keywords
This publication has 18 references indexed in Scilit:
- Goal-directed concept acquisition in requirements elicitationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- PD and joint application designCommunications of the ACM, 1993
- Handling conflict between domain descriptions with computer-supported negotiationKnowledge Acquisition, 1991
- Theory-W software project management principles and examplesIEEE Transactions on Software Engineering, 1989
- Constructing specifications by combining parallel elaborationsIEEE Transactions on Software Engineering, 1989
- ISHYS: designing an intelligent software hypertext systemIEEE Expert, 1989
- Object lens: a “spreadsheet” for cooperative workACM Transactions on Information Systems, 1988
- gIBIS: a hypertext tool for exploratory policy discussionACM Transactions on Information Systems, 1988
- A spiral model of software development and enhancementComputer, 1988
- Computer systems and the design of organizational interactionACM Transactions on Information Systems, 1988