Loughborough University
Leicestershire, UK
LE11 3TU
+44 (0)1509 263171
Loughborough University

Loughborough University Institutional Repository

Please use this identifier to cite or link to this item: https://dspace.lboro.ac.uk/2134/14342

Title: Software development process models: a technique for evaluation and decision-making
Authors: Dawson, Christian W.
Dawson, Ray
Issue Date: 2014
Publisher: © John Wiley and Sons
Citation: DAWSON, C.W. and DAWSON, R., 2014. Software development process models: a technique for evaluation and decision-making. Knowledge and Process Management: the Journal of Corporate Transformation, 21 (1), pp. 42 - 53.
Abstract: Process models are the bedrock on which all software development projects are based. Since the first process model was defined in the late 1950s, more contemporary processes have evolved to deal with even more complex projects in even more dynamic problem domains. Although there are many such process models now available for software engineers to follow, they can be classified according to one of five basic types. They differ in the level to which the process might be applied and also in the additional guidelines and philosophies they define. In this paper we define those five fundamental process types. The paper goes on to present a definitive technique for comparing such process models—the Functionality-Time graph. By combining this technique with a Functionality-Cost/Benefit graph, it helps to identify the key decision points in the software development process with respect to a software system's functionality. Such a hybrid technique helps project managers to recognise the point at which to draw closure on an existing system by showing potential losses if the project continues. By attempting to identify where they lie on the graphs defined in this paper, project managers can determine the consequences of decisions at different stages of the software life cycle. The hybrid graphs also provide an invaluable educational tool that help software engineers understand the development processes they adopt and clarifies the differences between them.
Description: This article is closed access, it was published in the journal Knowledge and Process Management [© John Wiley and Sons]. The definitive article is available at: http://dx.doi.org/10.1002/kpm.1419
Version: Published
DOI: 10.1002/kpm.1419
URI: https://dspace.lboro.ac.uk/2134/14342
Publisher Link: http://dx.doi.org/10.1002/kpm.1419
ISSN: 1092-4604
Appears in Collections:Closed Access (Computer Science)

Files associated with this item:

File Description SizeFormat
10.1002_kpm.1419.pdf1.24 MBAdobe PDFView/Open


SFX Query

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.