Meeting Quality

Volk, Lukas and Beyeler, Etienne (2022) Meeting Quality. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2021 2022-BA-EP-Volk-Beyeler-Meeting Quality – Improve Online Meetings.pdf] Text
HS 2021 2022-BA-EP-Volk-Beyeler-Meeting Quality – Improve Online Meetings.pdf - Supplemental Material

Download (3MB)

Abstract

Ausgangslage
Meetings, ob vor Ort oder online durchgeführt, sind ein essenzieller Bestandteil der modernen Arbeitswelt. Je nach Vorbereitung und Durchführung unterscheidet sich ihre Beschaffenheit jedoch merklich. Um die Qualität von Meetings zu messen und kontinuierlich zu verbessern, wurde von der AdaptIT GmbH die App «Meeting Quality» (MQ- App) entwickelt. Sie erlaubt es, strukturiertes Feedback zu Besprechungen zu sammeln und durch den/die Organisator:in einzusehen.
Zu Beginn der Bachelorarbeit liegt die MQ-App als Minimum Viable Product (MVP) vor. Das MVP basiert auf einer 3-Tier-Architektur mit Client-Server-Cuts, umgesetzt durch Technologien aus dem MERN- Stack: React im Frontend, Express und Node.js im Backend und MongoDB in der Datenbank.

Ziel der Arbeit
Der bestehende Funktionsumfang der MQ-App soll um folgende Funktionen erweitert werden:
Dashboard: Es soll ein Dashboard erstellt werden, welches die Feedbackdaten aggregiert und in geeigneter Form darstellt.
Automatischer Versand des Feedbackbogens: Damit der Link zum Feedbackformular nicht manuell an die Teilnehmenden geschickt werden muss, soll er im Anschluss an ein Meeting automatisch versendet werden.
Integration in Microsoft Teams: Die MQ-App soll direkt aus Microsoft Teams (MS Teams) bedient werden können. Ausserdem sollen Besprechungen, welche in MS Teams erstellt/geändert werden, automatisch in die MQ-App übertragen werden.

Ergebnis
Die MQ-App wurde um den definierten Funktionsumfang erweitert und die bestehende Architektur in diversen Punkten verbessert. Des Weiteren wurden verschiedene Refactorings zur Optimierung des Quellcodes durchgeführt.
Im neu erstellten Dashboard werden die Daten von allen Feedbacks zusammengefasst und mittels Diagrammen visualisiert. Neben der Übersicht, über Effizienz und Dauer der Besprechungen, soll eine Sterne-Bewertung einen Gesamteindruck der allgemeinen Meeting-Qualität vermitteln.
Der Link zum Feedbackformular wird automatisch via E-Mail versendet – vorausgesetzt, die E-Mail- Adressen der Teilnehmenden wurden erfasst. Dazu wurde der webbasierter E-Mail-Zustelldienst «SendGrid» an die MQ-App angebunden.
Die MS-Teams-Integration konnte auf zwei Ebenen umgesetzt werden. Einerseits wurde eine zusätzliche App für MS Teams erstellt, welche über den App-Katalog installiert werden kann. Sie beinhaltet im Wesentlichen ein iframe, der es erlaubt die MQ-App in MS Teams einzubetten. Andererseits können sich Benutzer:innen in der MQ-App mit ihrem Microsoft- Account verbinden. Dadurch wird im Backend ein Abonnement bei der Microsoft-Graph-API erstellt. Daraufhin sendet Microsoft Daten zu neu erstellten und geänderten Besprechungen an das Backend. Das Backend verarbeitet diese Daten und persistiert sie in der eigenen Datenbank.
Über eine Importfunktion ist es ausserdem möglich, bereits vorhandene MS-Teams-Meetings in die MQ-App zu importiert.

Item Type: Thesis (Other)
Subjects: Topics > Software > Refactoring
Area of Application > Business oriented
Technologies > Databases > mongoDB
Technologies > Frameworks and Libraries > Node.js
Technologies > Frameworks and Libraries > React
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Koch, Frank
UNSPECIFIED
Date Deposited: 20 Apr 2022 08:50
Last Modified: 20 Apr 2022 08:50
URI: https://eprints.ost.ch/id/eprint/987

Actions (login required)

View Item
View Item