How to build a good practice software project portfolio?

Conference Paper (2014)
Author(s)

H.K.M. Huijgens (Goverdson, TU Delft - Software Engineering)

D.M. Van Solingen (Prowareness , TU Delft - Software Engineering)

Arie Van Deursen (TU Delft - Software Technology)

Department
Software Technology
Copyright
© 2014 H.K.M. Huijgens, D.M. van Solingen, A. van Deursen
DOI related publication
https://doi.org/10.1145/2591062.2591187
More Info
expand_more
Publication Year
2014
Language
English
Copyright
© 2014 H.K.M. Huijgens, D.M. van Solingen, A. van Deursen
Department
Software Technology
Volume number
31-May-2014
Pages (from-to)
64-73
ISBN (electronic)
9781450327688
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

What can we learn from historic data that is collected in three software companies that on a daily basis had to cope with highly complex project portfolios? In this paper we analyze a large dataset, containing 352 finalized software engineering projects, with the goal to discover what factors affect software project performance, and what actions can be taken to increase project performance when building a software project portfolio. The software projects were classified in four quadrants of a Cost/Duration matrix: analysis was performed on factors that were strongly related to two of those quadrants, Good Practices and Bad Practices. A ranking was performed on the factors based on statistical significance. The paper results in an inventory of 'what factors should be embraced when building a project portfolio?' (Success Factors), and 'what factors should be avoided when doing so?' (Failure Factors). The major contribution of this paper is that it analyzes characteristics of best performers and worst performers in the dataset of software projects, resulting in 7 Success Factors (a.o. steady heartbeat, a fixed, experienced team, agile (Scrum), and release-based), and 9 Failure Factors (a.o. once-only project, dependencies with other systems, technology driven, and rules- and regulations driven).

Files

TUD_SERG_2013_019.pdf
(pdf | 1.5 Mb)
License info not available