appointmed

Wir lüften unser Geheimnis zur richtigen Planung

Patrik bei der Scrum Planung

Freitag 19:00 Uhr. Die Kräfte schwinden. Der Ton wird rauer, doch die Planung muss heute fertig werden. Patrik motiviert nochmals das ganze appointmed Team: “Das müssen wir heute hin bekommen!” Dieser Blogpost behandelt eine große Herausforderung von Tech-Startups: Welche Funktion hat Priorität und muss wann umgesetzt werden?

Springen wir einige Stunden zurück. Das Team ist im Meetingraum versammelt. Aufmerksam hören wir dem Vortragenden zu. Auf der Tagesordnung steht der Workshop mit einem Scrum Experten. Scrum ist ein Rahmenwerk zur Planung und Durchführung komplexer Software-Projekte. Wie hilft uns das bei unserer täglichen Arbeit?

Wie planen wir Funktionen bei appointmed?

Wir sind immer auf der Suche nach neuen Funktionen und Innovationen, um die Software für unsere Kunden weiter zu verbessern. In unserer sogenannten Roadmap sind die Ideen für größere Erweiterungen und neuen Funktionen für die Anwendung notiert. Die richtige Einschätzung, in welcher Reihenfolge bestimmte Funktionen umgesetzt werden sollen – damit sie dem Kunden maximalen Nutzen bringen – stellt jedoch oft eine große Herausforderung dar.

Schätzung und Sortierung der Arbeitspakete

Schätzung und Sortierung der Arbeitspakete

Scrum hilft uns dabei zu entscheiden, welche Arbeitspakete die höchste Priorität haben. Bei der Planung notieren wir uns für jede neue Funktion, jede Verbesserung und jeden Wunsch unserer Kunden, welchen technischen Aufwand die Umsetzung hat und wie groß der Nutzen für unsere Kunden sein wird. Diese Methode gibt uns nochmals die Möglichkeit eine Diskussion zu starten, um das wahre Potential zu evaluieren.

Die übersichtliche Darstellung aller Pakete in Form von Karteikarten ermöglicht es uns zusätzlich Duplikate oder Änderungen mit geringem Mehrwert heraus zu filtern. Das Ergebnis ist eine überschaubare Anzahl von so genannten “Tickets”, mit denen wir weiter arbeiten können.

Alles eine Frage der richtigen Reihenfolge

Anhand von klar definierten Indikatoren (zB technischer Aufwand und Kundennutzen) wird eine Reihenfolge erstellt, an der sich unsere Software-Entwickler orientieren. Im Scrum Fachjargon wird dies als Product Backlog bezeichnet.

Aus diesem Pool von Tickets werden nun jene ausgewählt, die sich innerhalb eines Entwicklungszyklus (auch “Sprint” genannt) ausgehen. Tickets, welche den Zeitrahmen eines Sprints (in der Regel 2 Wochen) sprengen, werden in kleinere, übersichtlichere Teile zerlegt. Aufwendige Arbeiten können so effektiv durchgeführt werden. Sobald Arbeitspakete fertig programmiert und getestet wurden, werden sie in Form eines Updates veröffentlicht. Das passiert in der Regel jeden Freitag. Eine Übersicht über alle Updates findet sich übrigens in unserem Änderungsprotokoll.

Warum stecken wir überhaupt so viel Energie in den Planungsprozess?

appointmed ist ein wachsendes Unternehmen. Die Ressourcen innerhalb des Teams müssen optimal genutzt werden um die Entwicklung effizient voran zu treiben. Wir definieren gemeinsam ein Etappenziel und versuchen dieses in einer bestimmten Zeit zu erreichen. Direkt im Anschluss planen wir die nächste Etappe und das Spiel geht von vorne los. Da zeitliche Fehleinschätzungen zum Teil unangenehme Folgen haben können, sind wir bemüht unseren Planungs- und Entwicklungsprozess ständig zu hinterfragen und zu optimieren.

Natürlich kann es immer wieder zu kleineren Abweichungen im Zeitplan kommen, wenn sich der Aufwand eines Arbeitspaketes im nachhinein höher als erwartet herausstellt. Um dem vorzubeugen haben wir Pufferzeiten eingeplant, um auch hier flexibel reagieren zu können.

Das Finale der heutigen Scrum Planungsrunde

Das Finale der heutigen Scrum Planungsrunde

Der Plan für die die nächste Entwicklungsrunde darf jedoch nicht verschoben werden. Und so passiert es, dass das ganze Team an einem Freitag Abend, um 19:00 Uhr im Besprechungsraum sitzt und fleißig weiterdiskutiert wird…

 

Hast du Fragen zum Scrum Prozess oder zur appointmed Projektplanung? Wir freuen uns über deinen Kommentar!

Teile diesen Artikel mit Freunden!

appointmed Newsletter

Du willst keine Neuigkeiten von appointmed verpassen? Wir halten dich über neue Funktionen, Updates und Interessantes auf dem Laufenden.