Helping teams to help themselves: An industrial case study on interdependencies during sprints

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Organisationseinheiten

Externe Organisationen

  • Arvato SCM Solutions
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksHuman-Centered Software Engineering
Untertitel 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers
Herausgeber/-innenMarta Kristín Lárusdóttir, Marco Winckler, Kati Kuusinen, Philippe Palanque, Cristian Bogdan
Seiten31-50
Seitenumfang20
Auflage1.
ISBN (elektronisch)978-3-030-05909-5
PublikationsstatusVeröffentlicht - 1 Jan. 2019
Veranstaltung7th International Working Conference on Human-Centered Software Engineering, HCSE 2018 - Sophia Antipolis, Frankreich
Dauer: 3 Sept. 20185 Sept. 2018

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band11262 LNCS
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Abstract

Software process improvement is a very important topic. Almost all companies and organizations face the necessity for improvement sooner or later. Sometimes, there is obvious potential for improvement (e.g., if the number of developers does not fit the project size). Nonetheless, fixing all obvious issues does not necessarily lead to a “perfect” project. There are a lot of interdependencies between project parameters that are difficult to detect – sometimes due to the influences of social aspects which can be hardly grasped. We want to support the process of improving daily work by simulating and visualizing how project parameters evolve over time. Our approach is based on building a System Dynamics model that takes into account key performance indicators as well as assumptions about social aspects. In the present case, we chose parameters of capacity, customer satisfaction, and mood. The model uncovers interdependencies between the available parameters. Furthermore, it is able to simulate consequences of different preconditions and incidents during a sprint such as change requests. In this contribution, we present our approach and apply it in a case study with three agile teams in industry. We build a System Dynamics model and use it for sprint simulations. Our analysis determined, e.g., the teams’ productivity during the sprint and their workload each day. The simulation increased the teams’ awareness of the negative influences due to interventions during the sprint.

ASJC Scopus Sachgebiete

Zitieren

Helping teams to help themselves: An industrial case study on interdependencies during sprints. / Klünder, Jil; Kortum, Fabian; Ziehm, Thorsten et al.
Human-Centered Software Engineering: 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers. Hrsg. / Marta Kristín Lárusdóttir; Marco Winckler; Kati Kuusinen; Philippe Palanque; Cristian Bogdan. 1. Aufl. 2019. S. 31-50 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 11262 LNCS).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Klünder, J, Kortum, F, Ziehm, T & Schneider, K 2019, Helping teams to help themselves: An industrial case study on interdependencies during sprints. in MK Lárusdóttir, M Winckler, K Kuusinen, P Palanque & C Bogdan (Hrsg.), Human-Centered Software Engineering: 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers. 1. Aufl., Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Bd. 11262 LNCS, S. 31-50, 7th International Working Conference on Human-Centered Software Engineering, HCSE 2018, Sophia Antipolis, Frankreich, 3 Sept. 2018. https://doi.org/10.1007/978-3-030-05909-5_3
Klünder, J., Kortum, F., Ziehm, T., & Schneider, K. (2019). Helping teams to help themselves: An industrial case study on interdependencies during sprints. In M. K. Lárusdóttir, M. Winckler, K. Kuusinen, P. Palanque, & C. Bogdan (Hrsg.), Human-Centered Software Engineering: 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers (1. Aufl., S. 31-50). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 11262 LNCS). https://doi.org/10.1007/978-3-030-05909-5_3
Klünder J, Kortum F, Ziehm T, Schneider K. Helping teams to help themselves: An industrial case study on interdependencies during sprints. in Lárusdóttir MK, Winckler M, Kuusinen K, Palanque P, Bogdan C, Hrsg., Human-Centered Software Engineering: 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers. 1. Aufl. 2019. S. 31-50. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). Epub 2018 Dez 31. doi: 10.1007/978-3-030-05909-5_3
Klünder, Jil ; Kortum, Fabian ; Ziehm, Thorsten et al. / Helping teams to help themselves : An industrial case study on interdependencies during sprints. Human-Centered Software Engineering: 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers. Hrsg. / Marta Kristín Lárusdóttir ; Marco Winckler ; Kati Kuusinen ; Philippe Palanque ; Cristian Bogdan. 1. Aufl. 2019. S. 31-50 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inproceedings{83da92ce3cab42ad85043def07a075fd,
title = "Helping teams to help themselves: An industrial case study on interdependencies during sprints",
abstract = "Software process improvement is a very important topic. Almost all companies and organizations face the necessity for improvement sooner or later. Sometimes, there is obvious potential for improvement (e.g., if the number of developers does not fit the project size). Nonetheless, fixing all obvious issues does not necessarily lead to a “perfect” project. There are a lot of interdependencies between project parameters that are difficult to detect – sometimes due to the influences of social aspects which can be hardly grasped. We want to support the process of improving daily work by simulating and visualizing how project parameters evolve over time. Our approach is based on building a System Dynamics model that takes into account key performance indicators as well as assumptions about social aspects. In the present case, we chose parameters of capacity, customer satisfaction, and mood. The model uncovers interdependencies between the available parameters. Furthermore, it is able to simulate consequences of different preconditions and incidents during a sprint such as change requests. In this contribution, we present our approach and apply it in a case study with three agile teams in industry. We build a System Dynamics model and use it for sprint simulations. Our analysis determined, e.g., the teams{\textquoteright} productivity during the sprint and their workload each day. The simulation increased the teams{\textquoteright} awareness of the negative influences due to interventions during the sprint.",
keywords = "Agile software development teams, Process improvement, Simulation, Social aspects, System dynamics",
author = "Jil Kl{\"u}nder and Fabian Kortum and Thorsten Ziehm and Kurt Schneider",
year = "2019",
month = jan,
day = "1",
doi = "10.1007/978-3-030-05909-5_3",
language = "English",
isbn = "978-3-030-05908-8",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "31--50",
editor = "L{\'a}rusd{\'o}ttir, {Marta Krist{\'i}n} and Marco Winckler and Kati Kuusinen and Philippe Palanque and Cristian Bogdan",
booktitle = "Human-Centered Software Engineering",
edition = "1.",
note = "7th International Working Conference on Human-Centered Software Engineering, HCSE 2018 ; Conference date: 03-09-2018 Through 05-09-2018",

}

Download

TY - GEN

T1 - Helping teams to help themselves

T2 - 7th International Working Conference on Human-Centered Software Engineering, HCSE 2018

AU - Klünder, Jil

AU - Kortum, Fabian

AU - Ziehm, Thorsten

AU - Schneider, Kurt

PY - 2019/1/1

Y1 - 2019/1/1

N2 - Software process improvement is a very important topic. Almost all companies and organizations face the necessity for improvement sooner or later. Sometimes, there is obvious potential for improvement (e.g., if the number of developers does not fit the project size). Nonetheless, fixing all obvious issues does not necessarily lead to a “perfect” project. There are a lot of interdependencies between project parameters that are difficult to detect – sometimes due to the influences of social aspects which can be hardly grasped. We want to support the process of improving daily work by simulating and visualizing how project parameters evolve over time. Our approach is based on building a System Dynamics model that takes into account key performance indicators as well as assumptions about social aspects. In the present case, we chose parameters of capacity, customer satisfaction, and mood. The model uncovers interdependencies between the available parameters. Furthermore, it is able to simulate consequences of different preconditions and incidents during a sprint such as change requests. In this contribution, we present our approach and apply it in a case study with three agile teams in industry. We build a System Dynamics model and use it for sprint simulations. Our analysis determined, e.g., the teams’ productivity during the sprint and their workload each day. The simulation increased the teams’ awareness of the negative influences due to interventions during the sprint.

AB - Software process improvement is a very important topic. Almost all companies and organizations face the necessity for improvement sooner or later. Sometimes, there is obvious potential for improvement (e.g., if the number of developers does not fit the project size). Nonetheless, fixing all obvious issues does not necessarily lead to a “perfect” project. There are a lot of interdependencies between project parameters that are difficult to detect – sometimes due to the influences of social aspects which can be hardly grasped. We want to support the process of improving daily work by simulating and visualizing how project parameters evolve over time. Our approach is based on building a System Dynamics model that takes into account key performance indicators as well as assumptions about social aspects. In the present case, we chose parameters of capacity, customer satisfaction, and mood. The model uncovers interdependencies between the available parameters. Furthermore, it is able to simulate consequences of different preconditions and incidents during a sprint such as change requests. In this contribution, we present our approach and apply it in a case study with three agile teams in industry. We build a System Dynamics model and use it for sprint simulations. Our analysis determined, e.g., the teams’ productivity during the sprint and their workload each day. The simulation increased the teams’ awareness of the negative influences due to interventions during the sprint.

KW - Agile software development teams

KW - Process improvement

KW - Simulation

KW - Social aspects

KW - System dynamics

UR - http://www.scopus.com/inward/record.url?scp=85059964208&partnerID=8YFLogxK

U2 - 10.1007/978-3-030-05909-5_3

DO - 10.1007/978-3-030-05909-5_3

M3 - Conference contribution

AN - SCOPUS:85059964208

SN - 978-3-030-05908-8

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 31

EP - 50

BT - Human-Centered Software Engineering

A2 - Lárusdóttir, Marta Kristín

A2 - Winckler, Marco

A2 - Kuusinen, Kati

A2 - Palanque, Philippe

A2 - Bogdan, Cristian

Y2 - 3 September 2018 through 5 September 2018

ER -

Von denselben Autoren