Effizientes Issue-Management in der agilen Kollaboration durch integrierte smart Chat-Applikation
Ziel dieses Projektes ist es, die bestehende Web-Applikation aWall um die Funktion eines Chats für den Austausch zwischen Projektteams, Projekt-Untergruppen und einzelnen Personen zu erweitern. Durch die Chat-Funktionalität soll die Notwendigkeit zur Nutzung anderer Kommunikationsmittel minimiert werden.
Des Weiteren soll die Möglichkeit bestehen aus dem Chat relevante Projektinformationen in ein Issue umzuwandeln oder einem Issue zuweisen zu können und diese direkt aus dem Chat heraus verwalten zu können. Diese Issues repräsentieren Epics, User Stories, Bugs oder Tasks innerhalb eines Projekts. Der Schwerpunkt liegt darauf herauszufinden, wie aus den ausgetauschten Nachrichten wichtige Informationen herausgefiltert, gekennzeichnet und entsprechend verarbeitet werden können, damit wichtige Inputs oder Beschlüsse nicht mehr vergessen werden, weil sie nicht den Weg in ein Projektverwaltungstool finden. Durch die starke Kopplung von alltäglichen Chats und der in Bearbeitung stehenden Issues soll die Effizienz und die Kollaboration innerhalb aWall erheblich steigen. Ebenso besteht grosses Potential, dass durch die Integration eines solchen erweiterten Chats, alle, selbst auch Stakeholder, die sich in einem Chat befinden, aktiver und informierter sind und es aWall den Schub zur alltäglichen Nutzung gibt.
Zur Erforschung und Unterstützung der verteilten hochkollaborativen Teamarbeit in agilen Software-Projekten
hat das Institut für mobile und verteilte Systeme (IVMS) der Fachhochschule Nordwestschweiz (FHNW) das
Projekt aWall lanciert. Die daraus entstandene und sich aktuell noch in fortlaufender Entwicklung und
Konzeption befindende Web-Applikation, wurde darauf ausgelegt, per Touch-Steuerung auf einem grossen
Multi-Touch-Bildschirm bedient zu werden. Durch die zusätzliche Unterstützung auch von Remote aus an
Meetings teilnehmen zu können, ermöglicht es aWall Entwickler- und Projektteams effizienter, flexibler,
kollaborativer und interaktiver an agilen Projekten zu arbeiten. Hierbei gewähren der Einsatz von InScreen
Video Conferencing und Echtzeit-Updates eine nachvollziehbare Kollaboration sowie eine nahtlose
Zusammenarbeit.
Der Fokus von aWall liegt in der Unterstützung von anfallenden agilen Planungsmeetings in Softwareprojekten
und dem möglichst unkomplizierten Austausch mit den Projektmitgliedern und den jeweils beteiligten
Stakeholdern durch visuelle Darstellungen von Issues die sich im Projektzyklus befinden. Allerdings besteht
aktuell noch keine Möglichkeit, die in Sitzungen oder Chats diskutierten und projektrelevanten Inputs oder
Massnahmen auf eine effiziente, persistente und nachvollziehbare Art und Weise einem Projekt zuzuweisen.
Wir haben erfolgreich eine erweiterte Chat-Funktionalität in die aWall-Plattform integriert, die es den Nutzern ermöglicht, effizienter und nahtloser zusammenzuarbeiten. Mit dieser neuen Funktion können Nachrichten nicht nur an alle Teammitglieder gesendet, sondern auch direkt aus dem markierten Text heraus Issues erstellt werden.
Der markierte Text wird dabei automatisch in den Titel des neuen Issues übernommen, wodurch die manuelle Eingabe von Informationen minimiert wird.
Durch eine kurze Bestätigung über das Häkchen in der oberen rechten Ecke wird das erstellte Issue im betroffenen Chat automatisch verlinkt, wodurch alle Chatmitglieder über die neuste Änderung informiert werden. Dadurch wird die Nachvollziebarkeit gesteigert, weil keine manuelle Nachricht für die Benachrichtigung anderer über das erstellte Issue geschrieben werden muss.
Insgesamt hat unsere Untersuchung gezeigt, dass die Integration erweiterter Chat-Funktionalitäten in aWall die Effizienz beim Issuemanagement auch ohne den Einsatz von einer AI-Assistenz steigern und die Nachvollziehbarkeit deutlich verbessern kann. Die Analyse und die Benutzertests haben wertvolle Erkenntnisse geliefert, die die positiven Auswirkungen dieser Erweiterungen bestätigen.
| Projektart | Informatik Projekt (IP5) |
|---|---|
| Projektdauer | 19.02.2024 - 16.08.2024 |
| Aufwand in Personenstunden | 180h pro Student(insgesamt 360h) |
| Teamgrösse | 2er Team |