Ein Microsoft-Teams-Bot und ein serverloses Backend für qChange, ein US-amerikanisches HR-Tech-Start-up. Seine Plattform Behavior360™ gibt Führungskräften vor ihren Meetings kurze Impulse, sammelt anonymes Feedback der Menschen, mit denen sie arbeiten, und macht daraus eine Wahrnehmungslücke und einen Leader Score. EMBIQ hat die Architektur entworfen, die Lösung entwickelt und sie durch die Microsoft-Validierung bis in den AppSource-Store gebracht.
Eingesetzte Technologien
Python, Angular, AWS Lambda, Serverless Framework, API Gateway, Cognito, Amplify, S3, EC2, Celery, SNS, SQS, CloudWatch, MongoDB Atlas, MongoDB Charts, Microsoft-Teams-Bot, Office-Kalender, Azure
Werkzeuge
Jira, Confluence, Bitbucket, Jenkins, Microsoft-Teams-Testtenant
5
Projektteam
14 Monate
Projektdauer
Webanwendung
Kategorie
Unternehmensführung
Branche
qChange, ein US-amerikanisches Start-up im Bereich HR-Technologie, kam Mitte 2019 mit einer Methode zur schnelleren Entwicklung von Führungskräften und einer bestehenden Codebasis zu EMBIQ: einer Android-App, einem Admin-Panel mit einer API in reinem PHP und noch ohne iOS-App. EMBIQ begann mit einem Code-Review. Der Code funktionierte noch, war aber Jahre zuvor geschrieben worden. Deshalb lautete die Empfehlung, Serverseite, Architektur und Apps gemeinsam neu zu konzipieren, statt den alten Code weiter auszubauen – damit das Produkt skalieren kann. Dann änderte sich das Bereitstellungsmodell. Statt separater mobiler Apps entschied sich qChange, Führungskräfte dort abzuholen, wo sie ohnehin arbeiten: in Microsoft Teams, gesteuert über ihren Office-Kalender. Vor einem Meeting sollte die Führungskraft einen kurzen Verhaltensimpuls erhalten und danach eine schnelle Einschätzung – von Kolleginnen und Kollegen ebenso wie von sich selbst. Das warf neue Fragen auf: wie man die richtigen Meetings und den passenden Impuls auswählt, ohne Menschen mit Nachrichten zu überfluten; wie die Bewertungen der Kollegen anonym und trotzdem aussagekräftig bleiben; wie man auf einer jungen Plattform mit wenig Dokumentation und Support entwickelt; und wie man die Microsoft-Validierung für die Veröffentlichung einer App im Teams-Store besteht.
Das Ziel stand fest: ein Werkzeug für die Entwicklung von Führungskräften. Das ursprüngliche Bereitstellungsmodell änderte sich jedoch. Es wurde entschieden, das Projekt auf die Informationen aus dem MS-Teams-Kalender zu stützen.

Der Bot bestand die Validierungstests von Microsoft, und qChange ging im Juni 2020 im Microsoft AppSource Store live. Eine neue Version, geprägt vom Feedback der Beta-Nutzer, erschien im August 2020. Führungskräfte in Organisationen, die Microsoft Teams nutzen, können den Bot zu einem Team hinzufügen, ihren Kalender verbinden und Impulse und Feedback erhalten, ohne ihre gewohnten Werkzeuge zu verlassen. Jeder Teil der Logik – vom Versand der Impulse über die Kalendersynchronisierung bis zur wöchentlichen Bewertung – läuft als eigene serverlose Funktion. So ließen sich einzelne Regeln schnell ändern, während der Kunde seine Impuls-Engine mit den ersten Nutzern verfeinerte. Der Projektmanager von EMBIQ bereitete außerdem die Feedback-Session von qChange mit Microsoft zur Teams-Plattform vor. Aus einem Werkzeug für einen einzelnen Kunden wurde ein SaaS-Angebot. In seiner Bewertung auf Clutch beschrieb der CEO von qChange die Arbeit als qualitativ hochwertig, hob hervor, dass das Team von sich aus weitere Möglichkeiten vorschlug, und lobte die offene, unkomplizierte Kommunikation.
Die größte Herausforderung war die Arbeit mit der Behavior360™-Plattform. Sie war neu, es gab keinen Support, und trotzdem mussten wir uns ständig weiterbilden und nach neuen Lösungen suchen. Der Aufwand hat sich gelohnt: Entstanden ist eine ganz besondere Plattform.
Schreiben Sie mir: Wir besprechen Ihre Anforderungen und stellen gemeinsam Ihr IT-Team zusammen.
Agnes
Spezialistin für Business Development
Angebot oder Beratung anfragen
Wir sehen uns Ihr Projektkonzept und seinen aktuellen Stand gemeinsam an.
Sie erhalten von uns einen ersten Vorschlag zum Projektumfang sowie eine Zeit- und Kostenschätzung.
Die Beratung ist durch eine Geheimhaltungsvereinbarung (NDA) geschützt.