TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

On continuous deployment maturity in customer projects

Tutkimustuotosvertaisarvioitu

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. s. 1205-1212.

Tutkimustuotosvertaisarvioitu

Harvard

Virtanen, A, Kuusinen, K, Leppänen, M, Luoto, A, Kilamo, T & Mikkonen, T 2017, On continuous deployment maturity in customer projects. julkaisussa 32nd Annual ACM Symposium on Applied Computing, SAC 2017. ACM, Sivut 1205-1212, ACM SYMPOSIUM ON APPLIED COMPUTING, 1/01/00. https://doi.org/10.1145/3019612.3019777

APA

Virtanen, A., Kuusinen, K., Leppänen, M., Luoto, A., Kilamo, T., & Mikkonen, T. (2017). On continuous deployment maturity in customer projects. teoksessa 32nd Annual ACM Symposium on Applied Computing, SAC 2017 (Sivut 1205-1212). ACM. https://doi.org/10.1145/3019612.3019777

Vancouver

Virtanen A, Kuusinen K, Leppänen M, Luoto A, Kilamo T, Mikkonen T. On continuous deployment maturity in customer projects. julkaisussa 32nd Annual ACM Symposium on Applied Computing, SAC 2017. ACM. 2017. s. 1205-1212 https://doi.org/10.1145/3019612.3019777

Author

Virtanen, Antti ; Kuusinen, Kati ; Leppänen, Marko ; Luoto, Antti ; Kilamo, Terhi ; Mikkonen, Tommi. / On continuous deployment maturity in customer projects. 32nd Annual ACM Symposium on Applied Computing, SAC 2017. ACM, 2017. Sivut 1205-1212

Bibtex - Lataa

@inproceedings{569f45ee84b44e6786b468ad7477becd,
title = "On continuous deployment maturity in customer projects",
abstract = "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.",
keywords = "Agile, Continuous delivery, DevOps, Lean software development, Maturity model, Systems thinking",
author = "Antti Virtanen and Kati Kuusinen and Marko Lepp{\"a}nen and Antti Luoto and Terhi Kilamo and Tommi Mikkonen",
note = "EXT={"}Mikkonen, Tommi{"} EXT={"}Virtanen, Antti{"} EXT={"}Kuusinen, Kati{"}",
year = "2017",
month = "4",
day = "3",
doi = "10.1145/3019612.3019777",
language = "English",
pages = "1205--1212",
booktitle = "32nd Annual ACM Symposium on Applied Computing, SAC 2017",
publisher = "ACM",

}

RIS (suitable for import to EndNote) - Lataa

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 -