Authors:
Itamar Sharon
;
Michel dos Santos Soares
;
Joseph Barjis
;
Jan van den Berg
and
Jos Vrancken
Affiliation:
Delft University of Technology, Netherlands
Keyword(s):
Software development process, Decision making, Large scale organization, Decision support framework.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Engineering Methodologies
;
Information Systems Analysis and Specification
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Software Engineering
;
Systems Engineering
Abstract:
For streamlining the activities of software development, a number of software development processes has been proposed in the past few decades. Despite the relative maturity in the field, large companies involved in developing software are still struggling with selecting suitable software processes. This article takes up the challenge of developing a framework that supports decision makers in choosing an appropriate software development process for each individual project. After introducing the problem, the software development processes included in this research are identified. For being able to align software development processes and software projects, a number of project characteristics is next determined. Based on these two analyses, a decision framework is proposed that, given the project characteristics, determines the most appropriate software development process. In a first attempt to validate the framework, it has been applied onto two case studies where the outcomes of the
decision framework are compared to those found by means of a collection of experts’ opinions. It was found that the framework and the experts yield similar outcomes.
(More)