nw  

aWall - From Chat to Issue

Zusammenfassung

Effizientes Issue-Management in der agilen Kollaboration durch integrierte smart Chat-Applikation


Schlüsselbegriffe
  • aWall
  • Angular
  • Typescript
  • Python
  • WebSockets
  • REST API
  • PostgreSQL Datenbank
angular logo typescript logo python logo postgreSQL logo

Zielsetzung

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.


Ausgangslage

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.


Ergebnisse

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.

aWall_VTRScreen

Der markierte Text wird dabei automatisch in den Titel des neuen Issues übernommen, wodurch die manuelle Eingabe von Informationen minimiert wird.

aWall_showing_creating_issue

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.

aWall_showing_link_to_issue_in_chat

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.


Projektdaten
Projektart Informatik Projekt (IP5)
Projektdauer 19.02.2024 - 16.08.2024
Aufwand in Personenstunden 180h pro Student(insgesamt 360h)
Teamgrösse 2er Team

Auftraggeber
aTouch Dynamics GmbH
Hauptstrasse 34
5042 Hirschthal
https://atouch.ch/

Projektteam

Kontakt

<< zurück