On continuous deployment maturity in customer projects
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Scientific › peer-review
Standard
On continuous deployment maturity in customer projects. / Virtanen, Antti; Kuusinen, Kati; Leppänen, Marko; Luoto, Antti; Kilamo, Terhi; Mikkonen, Tommi.
32nd Annual ACM Symposium on Applied Computing, SAC 2017. ACM, 2017. p. 1205-1212.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Scientific › peer-review
Harvard
APA
Vancouver
Author
Bibtex - Download
}
RIS (suitable for import to EndNote) - Download
TY - GEN
T1 - On continuous deployment maturity in customer projects
AU - Virtanen, Antti
AU - Kuusinen, Kati
AU - Leppänen, Marko
AU - Luoto, Antti
AU - Kilamo, Terhi
AU - Mikkonen, Tommi
N1 - EXT="Mikkonen, Tommi" EXT="Virtanen, Antti" EXT="Kuusinen, Kati"
PY - 2017/4/3
Y1 - 2017/4/3
N2 - The practice of making new software available to end users as soon as it gets implemented is becoming commonplace. This paper investigates a set of projects and their development practices in a mid-sized Finnish software company Solita Ltd. to understand how continuous deployment practices are applied in development teams. This was done by establishing a maturity scale and using it to survey the teams. In addition, we interviewed members of selected teams to understand why a particular level of maturity is desirable for a project, and to reveal the issues that impact team's ability to improve. We found that while the team, the customer, and the product all benefit from mature development practices associated with continuous deployment, some obstacles can be solved only by changing the organizational modus operandi.
AB - The practice of making new software available to end users as soon as it gets implemented is becoming commonplace. This paper investigates a set of projects and their development practices in a mid-sized Finnish software company Solita Ltd. to understand how continuous deployment practices are applied in development teams. This was done by establishing a maturity scale and using it to survey the teams. In addition, we interviewed members of selected teams to understand why a particular level of maturity is desirable for a project, and to reveal the issues that impact team's ability to improve. We found that while the team, the customer, and the product all benefit from mature development practices associated with continuous deployment, some obstacles can be solved only by changing the organizational modus operandi.
KW - Agile
KW - Continuous delivery
KW - DevOps
KW - Lean software development
KW - Maturity model
KW - Systems thinking
U2 - 10.1145/3019612.3019777
DO - 10.1145/3019612.3019777
M3 - Conference contribution
SP - 1205
EP - 1212
BT - 32nd Annual ACM Symposium on Applied Computing, SAC 2017
PB - ACM
ER -