scispace - formally typeset
Journal ArticleDOI

A spiral model of software development and enhancement

Barry Boehm
- 01 May 1988 - 
- Vol. 21, Iss: 5, pp 61-72
Reads0
Chats0
TLDR
An outline is given of the process steps involved in the spiral model, an evolving risk-driven approach that provides a framework for guiding the software process and its application to a software project is shown.
Abstract
A short description is given of software process models and the issues they address. An outline is given of the process steps involved in the spiral model, an evolving risk-driven approach that provides a framework for guiding the software process, and its application to a software project is shown. A summary is given of the primary advantages and implications involved in using the spiral model and the primary difficulties in using it at its current incomplete level of elaboration. >

read more

Citations
More filters
Journal ArticleDOI

The nested blocks and guidelines model

TL;DR: The nested blocks and guidelines model is used to analyze two open problems: the need for mid-level task taxonomies to fill in the task blocks at the abstraction level and theneed for more guidelines mapping between the algorithm and technique levels.
Proceedings ArticleDOI

Software engineering for 'social good': integrating action research, participatory design, and agile development

TL;DR: This paper argues for new software processes that combine elements of agile, iterative development with principles drawn from action research and participatory design, and describes Speedplay, a software development management framework integrating these approaches.
Book

Software Process Improvement for Small and Medium Enterprises: Techniques and Case Studies

TL;DR: Practical and useful guidelines, models, and techniques for improving software processes and products for small and medium enterprises are offered, utilizing the authoritative, demonstrative tools of case studies and lessons learned to provide academics, scholars, and practitioners with an invaluable research source.
Posted Content

Framing Innovation: Negotiating Shared Frames During Early Design Phases

TL;DR: In this article, the authors follow 22 newly-formed multi-disciplinary teams through the early phases of the design process in a New Product Development course and identify core framing activities of design teams and propose a framing cycle of pseudo-frame setting.
References
More filters

Software engineering economics

Barry Boehm
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
Book

Getting to Yes

Roger Fisher, +1 more
Proceedings ArticleDOI

Managing the development of large software systems: concepts and techniques

W. W. Royce
TL;DR: I have had various assignments during the past years, mostly concerned with the development of software packages for spacecraft mission planning, commanding and post-flight analysis, and have become prejudiced by these experiences.
Proceedings ArticleDOI

Software processes are software too

TL;DR: The major theme of the meeting is the exploration of the importance of process as a vehicle for improving both the quality of software products and the way in which we develop and evolve them.