DFG-Project TeamDynamics

Summary

The project was approved by the DFG in 2018 and focuses with interdisciplinary questions on communication in software projects.

 

Project name TeamDynamics:

Interpret communication structures in software teams early with the help of forecasting models

Project duration 2 Years
Founder German Research Foundation (DFG)
Contcat Jil Klünder, Fabian Kortum und Kurt Schneider

Motivation

 

Motivation von TeamDynamics

Software projects are carried out by teams. The communication in the team significantly influences the project's success, as many studies have shown. The dynamics of these socio-technical systems are challenging to understand and predict due to their complexity.

In TeamFLOW, the focus was on comparable software projects with a consistent and straightforward communication structure to better investigate relationships between parameters such as mood, media, or distance. In the extension, TeamDynamics is now about to overcome the associated limitations.

TeamDynamics will provide specific observation and analysis techniques so that software teams can collect data at a reasonable cost, model the structure of their communications, and use it for decision-making while the project is still running. The models should be psychologically valid and prepared in such a way that their results can be interpreted and used by software teams without psychological training.

Research Vision

Forschungsaspect von TeamDynamics

 

In TeamDynamics, the relationships identified in TeamFLOW are to be generalized to more diverse software projects and laid the foundation for operational use. Due to their complexity, the evaluation has so far taken place only after the project has been completed (retrospectively). This was sufficient to gain insights, but could not be used for intervention during critical project phases. TeamDynamics will now investigate whether it is possible to collect, prepare, and interpret the required indicators during an ongoing project so that forecasts can be made during the project's lifetime.

Research Goals

In the TeamDynamics project, a diagnostic process is developed in an interdisciplinary manner to assess the communication and interaction in distributed software teams. The goal is for software teams to determine timely whether the project's success is at risk due to inadequate or inappropriate communication. Users of the process detect trends before they manifest themselves as detrimental to the project's success.

JIRA Plugin: ProDynamics

Our recent achievement is a so-called ProDynamics-Plugin that is developed for the project managing software JIRA. The plugin uniquely combines concepts and methods from

All information is stored and processed within the JIRA system, which enables a user with an interactive feedback solution while no external tools or frameworks are required. The plugin is designed for teams with an open mentality for self-reflection in exchange for sustainable feedback that enables opportunities for change-driven improvements of organizational and development structures.


The retro- and futurespective information cover JIRA-project metrics (velocity, etc.) and subjective team responses from recurring self-assessments. Replies require an effort of 1-2 minutes and elicit manifested socio-technical features from psychology and software engineering, e.g., conflicts, communication, and the atmosphere during the last week. The assessments and team feedback becomes resolved and handled within JIRA, towards a minimal effort for managers.

Publication

  • 2019
  • Fabian Kortum, Jil Klünder, Kurt Schneider, Felix Schliephacke, Jonas Mörschbach, Lukas Aguirre: Behavior-Driven Dynamics in Agile Development: The Effect of Fast Feedback on Teams, In International Conference on Software and System Processes (ICSSP), 2019. Bibtex.
  • Kurt Schneider, Jil Klünder, Fabian Kortum, Lisa Handke, Julia Straube, Simone Kauffeld: Positive Affect through Interactions in Meetings: The Role of Proactive and Supportive Statements, In Proceedings of Software Engineering 2019, Stuttgart, Germany, 2019. Bibtex.
  • Jil Klünder, Kai Stapel: Analyse der Zusammenarbeit in Softwareprojekten mittels Informationsflüssen und Interaktionen in Meetings, Logos Verlag Berlin GmbH, 2019. Bibtex. Link
  • Fabian Kortum, Jil Klünder, Wasja Brunotte, Kurt Schneider: Sprint Performance Forecasts in Agile Software Development - The Effect of Futurespectives on Team-Driven Dynamics, In Proceedings of the Thirty-First International Conference on Software Engineering and Knowledge Engineering (SEKE'19), 2019. Bibtex.
  • Jil Klünder, Wasja Brunotte, Kurt Schneider, Finn Olav Bjørnsson, Pasi Juvonen, Päivi Ovaska: When You Don't Know With Whom to Collaborate: Towards an Interactive System Connecting Contributors in a Research Project, In Proceedings of tEISMS 2019: Workshop on Research and Practice Challenges for Engineering Interactive Systems while Integrating Multiple Stakeholders Viewpoints, 2019. Bibtex.
  • 2018
  • Kurt Schneider, Jil Klünder, Fabian Kortum, Lisa Handke, Julia Straube, Simone Kauffeld: Positive Affect through Interactions in Meetings: The Role of Proactive and Supportive Statements, 2018. Bibtex.
  • Jil Klünder, Fabian Kortum, Thorsten Ziehm, Kurt Schneider: Helping Teams to Help Themselves: An Industrial Case Study on Interdependencies During Sprints, In Proceedings of HCSE2018: 7th International Working Conference on Human-Centered Software Engineering, 2018. Bibtex.
  • Jil Klünder, Oliver Karras, Nils Prenner, Kurt Schneider: Modeling and Analyzing Information Flow in Development Teams as a Pipe System, In Proceedings of the 3rd Workshop on Human Factors in Modeling, 2018. Bibtex. Link
  • Nils Prenner, Jil Klünder, Kurt Schneider: Making Meeting Success Measurable by Participants' Feedback, In Proceedings of SEmotion'18: IEEE/ACM 3rd International Workshop on Emotion Awareness in Software Engineering. ACM, 2018. Bibtex. PDF herunterladen