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

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

Research Organisations

External Research Organisations

  • Arvato SCM Solutions
View graph of relations

Details

Original languageEnglish
Title of host publicationHuman-Centered Software Engineering
Subtitle of host publication 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers
EditorsMarta Kristín Lárusdóttir, Marco Winckler, Kati Kuusinen, Philippe Palanque, Cristian Bogdan
Pages31-50
Number of pages20
Edition1.
ISBN (electronic)978-3-030-05909-5
Publication statusPublished - 1 Jan 2019
Event7th International Working Conference on Human-Centered Software Engineering, HCSE 2018 - Sophia Antipolis, France
Duration: 3 Sept 20185 Sept 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11262 LNCS
ISSN (Print)0302-9743
ISSN (electronic)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.

Keywords

    Agile software development teams, Process improvement, Simulation, Social aspects, System dynamics

ASJC Scopus subject areas

Cite this

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. ed. / Marta Kristín Lárusdóttir; Marco Winckler; Kati Kuusinen; Philippe Palanque; Cristian Bogdan. 1. ed. 2019. p. 31-50 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11262 LNCS).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer 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 (eds), Human-Centered Software Engineering: 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers. 1. edn, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 11262 LNCS, pp. 31-50, 7th International Working Conference on Human-Centered Software Engineering, HCSE 2018, Sophia Antipolis, France, 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 (Eds.), Human-Centered Software Engineering: 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers (1. ed., pp. 31-50). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 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, editors, Human-Centered Software Engineering: 7th IFIP WG 13.2 International Working Conference, HCSE 2018, Revised Selected Papers. 1. ed. 2019. p. 31-50. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). Epub 2018 Dec 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. editor / Marta Kristín Lárusdóttir ; Marco Winckler ; Kati Kuusinen ; Philippe Palanque ; Cristian Bogdan. 1. ed. 2019. pp. 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 -

By the same author(s)