Revolutionierung bedarfsorientierter Kollaboration in der Softwareentwicklung

Teams für ein Softwareentwicklungsprojekt wie ein Hackathon oder die Projektschiene der FHNW sollen so aus den vorhandenen Ressourcen zusammengestellt werden, damit sie möglichst produktiv zusammenarbeiten können.


Ausgangslage

In einer zunehmend dynamischen, projektorientierten Arbeitswelt werden Teams häufig kurzfristig zusammengestellt. Dabei stellt sich die Herausforderung, funktionale Teamkonstellationen zu bilden, bei denen sich die Mitglieder fachlich und menschlich optimal ergänzen. Bestehende Tools konzentrieren sich meist auf organisatorische oder kommunikative Aspekte, lassen jedoch psychologische und diversitätsbezogene Faktoren ausser Acht.

Zielsetzung

Ziel dieser Arbeit ist die Entwicklung eines Konzepts zur Teambildung, das psychologische Modelle (wie Belbin, Big Five, NERIS) und Aspekte funktionaler sowie kognitiver Diversität berücksichtigt. Dieses Konzept wurde technisch in die Applikation Yappi integriert. Mittels algorithmischer Logik können Teams automatisiert zusammengestellt oder manuell auf ihre Eignung geprüft werden. Die Umsetzung soll die Qualität von T eamkonstellationen verbessern und eine nachhaltige, effektive Zusammenarbeit fördern.

Profil

FHNW

Durch einen initialen Fragebogen erstellt jeder Benutzer der Applikation ein Persönlichkeitsprofil von sich selber. Darin wird er den Belbin-Rollen zugewiesen die ihm am ehesten entsprechen und kann seine Wünsche an eine Teamrolle angeben.

Benutzerauswahl

FHNW

Alle Benutzer welche ein Profil von sich erstellt haben können bei der Teamerstellung ausgewählt werden um in ein Team eingeteilt zu werden. Anschliessend können noch Einstellungen getätigt werden wie die jeweilige Teamgrösse oder die Gewichtung verschiedener Persönlichkeitsfaktoren.

Teamvorschlag

FHNW

Durch die Applikation erhält man danach einen Vorschlag welches die optimalen Teams anhand der eingestellten Faktoren sind. Der Vorschlag kann gereviewd werden und es können noch manuelle Änderungen vorgenommen werden, bevor die Teams dann gespeichert werden.

Ergebnisse

Im Rahmen des Projekts wurde ein funktionsfähiger Prototyp zur optimalen Teambildung entwickelt, der sowohl organisatorische als auch psychologische Faktoren berücksichtigt.
Die wichtigsten Erkenntnisse:

  • Schlüsselfaktoren für funktionale Teams: Belbin-Rollenverteilung, funktionale Diversität und Rollenpräferenz.
  • Kollaboration profitiert messbar von klaren Kommunikationsstrukturen, psychologischer Sicherheit und disziplinierten Prozessen.
  • Technische Hilfsmittel entfalten in dynamischen Kontexten wie Hackathons nur dann ihren vollen Nutzen, wenn sie vorab eingeführt werden.
  • Evaluation Ergebnisse nicht durchgehend gleich deswegen eher als Trend, nicht als Beweis zu verstehen.
  • Individuelle Faktoren wurden berücksichtigt, indem Teams vor der Finalisierung geprüft und angepasst werden können.

Der Prototyp bietet Potenzial für den Einsatz bei Hackathons, in der Lehre oder in Unternehmen und ist ein idealer Kandidat für KI-gestützte Weiterentwicklungen.

Technische Schlüsselbegriffe

  • ProjektBelbin, funktionale Diversität, Teamkollaboration, Hackathon
  • FrontendYappi, React, AuthJS
  • BackendSpringBoot, PostgreSQL

Kunde

Energy Data Innovation Hub
Energy Data Hackdays
https://energydatahackdays.ch

Team

Carmen Koch
Tobias Wahl

Betreuer
Norbert Seyff
Nitish Patkar