In Rahmen dieser Arbeit wurde für die Projektmanagement Software aWall eine Authentifizierung eingeführt. Die Aufgabe war es eine geeignete Methodik zu finden und zu implementieren. Mit der Einführung der Authentifizierung und der Möglichkeit jemanden identifizieren zu können, sollten Konzepte erarbeitet und implementiert werden, welche die Applikation kollaborativer, nachverfolgbar und lebendiger gestaltet. Dafür wurden verschiedene Konkurrenzprodukte sowie kollaborative Produkte untersucht.
Angular, Typescript, Python, IoSocket, User Interface, User Experience, Figma, OAuth 2.0, Jira API
In dieser Arbeit wird eine Authentifizierung eingeführt. Es soll eine aktuelle State of the Art Lösung gefunden werden. Basierend auf dieser Implementierung sollen Konzepte entwickelt werden, welche die Applikation kollaborativer, lebendiger und nachverfolgbarer gestaltet werden.
Die Firma aTouch Dynamics ist ein Spinn-off der FHNW und wurde im Jahr 2018 mit der Mission gegründet, Tools zur Verbesserung der agilen Zusammenarbeit zu entwickeln . Daraus entstand aWall, eine Applikation, welche eine neue Art der digitalen Kollaboration bieten soll. Das Ziel der Software ist es, das physische Board zu ersetzen. Die Software ist als Web-Applikation entwickelt und kann mit einem grossen Multi-Touchscreen bedient werden. Die komplette Applikation baut auf Jira auf, dadurch ist gewährleistet, dass der Kunde nicht noch zusätzliche Software benötigt, wenn er bereits mit Jira arbeitet. Des Weiteren ist die Anbindung des GitLab Issue Tracking System in Arbeit. Die dazugehörigen Projekte können bequem in die aWall übernommen werden. Da in der heutigen Zeit die Kollaboration meistens hybrid stattfindet, bietet die aWall auch die Funktion VTR (Virtual Team Room). Dabei können Personen von Remote an den Meetings teilnehmen. Das Video und der Ton werden übertragen, wobei das Video dezent im Hintergrund des Boards dargestellt wird.
Durch eine Analyse wurde OAuth 2.0 als Authentifizierungsmethodik ausgewählt und anschliessend implementiert. Mit dieser Einführung eröffnen sich viele neue Türen, welche die Applikation verbessern können. Des Weiteren wurden viele Konzepte erabeitet, ausgewertet und implementiert. Unteranderem ist nun ersichtlich, welche User online sind. Dadurch können spontante Interaktionen entstehen. Ein weiteres Konzept, welches implementiert wurde, ist das Benutzer Live Tracking. Es ist nun ersichtlich, welche Aktionen von welchem Nutzer durchgeführt werden. Dies verbessert die kollaboration und hat einen positiven Einfluss auf die Übersichtlichkeit. Zuletzt wurde ein persönlicher Raum in Kartenform erstellt, welcher in Zukunft viele Ausbaumöglichkeiten bietet, um die Applikation noch persönlicher gestalten zu können.
Projektdauer: Februar bis August, Aufwand in Personenstunden: 720, Teamgrösse 2
aTouch Dynamics GmbH
https://atouch.ch/
Gabriel Hammer 8.Semester
Sascha Urban 8.Semester
Prof. Martin Kropp, martin.kropp@fhnw.ch