Yappi – Plattform zur Analyse von Entwicklerzufriedenheit und Produktivität in agilen Teams
Yappi erfasst Entwicklerzufriedenheit kontinuierlich und verknüpft sie mit Meeting- und Gesundheitskontext. Integrationen (IDE-Plugin, Kalender, Browser, iOS/HealthKit) ermöglichen nahtloses, wenig störendes Feedback.

Ausgangslage
Viele Teams messen Produktivität, aber nicht systematisch die Zufriedenheit. Selbst-Reporting wird oft vergessen; Einflüsse einzelner Meetings oder des persönlichen Wohlbefindens bleiben unsichtbar. Yappi existierte als MVP und bildet die Basis für Erweiterungen.
Zielsetzung
Die Arbeit erweitert Yappi um Integrationen und Kontextverknüpfungen: Post-Commit-Dialog in der IDE, Meetingbewertung direkt nach Terminen, schnelles Browser-Feedback sowie eine iOS-App zur Nutzung von HealthKit-Daten. Ein skalierbares Backend mit API-Key-Authentifizierung verarbeitet, speichert und analysiert die Daten.
Health App
Die Health App ermöglicht die Erfassung von Gesundheitsdaten.
IntelliJ Post Commit
Nach einem Commit in IntelliJ wird ein Feedback-Dialog angezeigt.
Yappi Extension Popup
Die Browser-Erweiterung ermöglicht schnelles Feedback.
Ergebnisse
Es entstand eine funktionsfähige Integrationsplattform mit API-Key-gesicherter Schnittstelle, IntelliJ-Companion (Post-Commit-Prompt), Kalenderintegration mit Meeting-Feedback, Chrome-Erweiterung für zeitnahe Rückmeldungen, eine iOS Health Companion App und ein erweiterter Datenfluss im Backend (inkl. MQTT/Message-Broker). Formative Evaluationen bestätigen hohe Akzeptanz für minimale Unterbrechungen und die technische Machbarkeit der Kontextverknüpfung.
Technische Schlüsselbegriffe
- Entwicklerzufriedenheit
- Zufriedenheitsmessung
- Yappi
- Flow
- Meetingqualität
- IDE-Plugin
- Kalenderintegration
- Browser-Erweiterung
- Apple HealthKit
- Gesundheitsdaten
- API-Key-Authentifizierung
- Agile Teams
Team
Gideon Monterosa
Xeno Isenegger
Betreuer
Prof. Dr. Norbert Seyff
Dr. Nitish Patkar