Distributed Scrum Poker
als Azure DevOps Plug-In
Projekt
Saxonia Systems AG ist ein agiles Softwareentwicklungsunternehmen. Seit vielen Jahren setzt es agile Vorgehensweisen um, und orientiert sich dabei an SCRUM. Eine Methode dieses agilen Frameworks ist das Scrum Poker: Alle Mitglieder eines DevTeams schätzen dabei verdeckt den Aufwand einer User Story. Anschließend tauscht sich das Team über die ggf. verschiedenen Schätzwerte aus. Ziel ist es unter anderem, ein gemeinsames Verständnis für die User Story und den möglichen Aufwand für deren Umsetzung zu entwickeln. Für agile Entwicklungsteams, deren Mitglieder an verschiedenen Standorten arbeiten, bietet sich dafür ein digitales Tool an. Da die Saxonia Systems AG Azure DevOps nutzt, ist eine Integration des Scrum-Poker-Tools in diese Entwicklungsplattform sinnvoll.
Mit der Umsetzung der Produktidee als Azure DevOps-Extension ermöglichen wir es Mitarbeiter*innen an unterschiedlichen Standorten, verdeckt zu schätzen und anschließend die Schätzergebnisse der anderen Teammitglieder vor sich zu haben.
Projektteam
Zu unserem Team gehören sieben Mitglieder. Maria Radde als Scrum Masterin und Marianne Bähne als Product Ownerin. Das Dev-Team besteht zusätzlich aus Hilke Rusch, Zena Assamman, Johanna Rüster, Ilham El Kahili und Bhumika Karunaharamoorthy.
Das Team konnte sich im Laufe des Projekts zu einer eingespielten Einheit entwickeln und machte es möglich, verschiedene Projekthürden gemeinsam zu bewältigen.
Projektergebnis
Um eine eigene Extension in Azure DevOps zu integrieren musste sich das Team zunächst mit den benötigten Technologien auseinander setzen und viel recherchieren. Die entwickelte Extension kann nun zum Schätzen verschiedener User Stories genutzt werden. Dafür wählt der oder die Admin Workitems (also User Stories) aus Azure DevOps aus und stellt sie in der Extension als Katalog zum Schätzen bereit. Schätzende können über eine Raum-ID dem Schätzraum beitreten, die Beschreibung der aktuell zu schätzenden User Story einsehen und sie haben verschiedene Schätzwerte zur Auswahl. Die Schätzwerte der anderen Teammitglieder werden erst dann sichtbar, wenn alle geschätzt haben und der oder die Admin die Ergebnisse freigibt.