Was der FINAS Quick-Check 脰D ist? Eine responsive Web-App, die schnell und unkompliziert das Ruhegehalt von Beamten im 脰ffentlichen Dienst (脰D) berechnet. Die Anwendung l盲uft in der Cloud und l盲sst sich einfach in eine Webseite integrieren. F眉nf Kollegen und Kolleginnen haben an der Entstehung mitgearbeitet 鈥� drei davon sind Martin, Philipp und Peter. In diesem und den folgenden Artikeln geben die Drei n盲here Einblicke, wie sie dabei vorgegangen sind, welche Tools sie genutzt haben und was sonst noch wichtig war.
Erst mal eine ordentliche Grundlage schaffen
Wir arbeiten agil. In unserer Digital Factory entwickeln die Teams selbstorganisiert funktionierende Software, die die Kundenanforderungen mit technischer Exzellenz und in gutem Design erf眉llt. Daf眉r arbeiten Fachbereich und Technik t盲glich eng zusammen. Auch ein guter Start in ein agiles Projekt bringt zu Beginn alle Beteiligten zusammen und l盲sst sie gemeinsam die Grundlagen des Projektes festlegen. Diesen Start nennen wir Foundation Phase. Wie der Name schon andeutet, bildet sie das Fundament des Softwareentwicklungsprojektes. In einem Workshop erarbeiten Business, Fachbereich und Entwicklung hier miteinander einen 脺berblick 眉ber die Ziele des Auftraggebers, die fachlichen sowie weiteren Anforderungen, die Architektur und das 脰kosystem der geplanten Applikation, um daraus ein grobes Backlog mit Meilensteinplan sowie eine Aufwandsindikation ableiten zu k枚nnen. Inhaltlich orientiert sich die Foundation Phase an den sieben Produktdimensionen von Ellen Gottesdiener鹿: Nutzer, Schnittstellen, Aktionen, Daten, Kontrolle, Umwelt und Qualit盲t.
Dauert die Foundation Phase l盲nger als einen Tag, wird sie durchgehend in ein und demselben Raum durchgef眉hrt. Um die verschiedenen Ziele zu erreichen, stehen jeweils unterschiedliche Methoden zur Verf眉gung. S盲mtliche Ergebnisse werden w盲hrend der Durchf眉hrung durch die Teilnehmenden visualisiert und sind so f眉r alle jederzeit ersichtlich. Im weiteren Projektverlauf sind die Visualisierungen aus der Foundation Phase zudem ein guter Erinnerungsanker f眉r das Entwicklungsteam.
Bei unserem Projekt FINAS Quick-Check 脰D sind wir nat眉rlich ebenfalls mit einer Foundation Phase gestartet, die ich als Agile Coach und Facilitator durchf眉hren durfte. Dabei wurde ich aufgrund der Projektgr枚脽e jedoch vor eine besondere Herausforderung gestellt. Welche das war? Die Zeit.
Grunds盲tzlich gilt: Der Aufwand f眉r eine Foundation Phase sollte in einem angemessenen Verh盲ltnis zum erwarteten Projektaufwand stehen. Geht es um ein komplexes Projekt mit langer Umsetzungsdauer, wie z.B. die Entwicklung einer neuen Vertriebsplattform, kann die Foundation Phase durchaus mal bis zu zwei, drei Wochen dauern. Im Fall unseres FINAS Quick-Check 脰D standen uns zwei Stunden zur Verf眉gung. Das bedeutete, wir mussten den Workshop auf das wirklich Allernotwendigste reduzieren und eine extrem fokussierte Zusammenarbeit sicherstellen (da alle Beteiligten sich bereits gut kannten, war letzteres kein Problem).
Ohne die geht es nicht
Einige Eckpfeiler sind zwingend erforderlich, um das angestrebte Ziel der Foundation Phase zu erreichen 鈥� im Team passende technische 尝枚蝉耻苍驳别苍 zu finden und, dezentral und schnell, gute Entscheidungen treffen zu k枚nnen:
- Die Business-Treiber: Die Gesch盲ftsziele des Auftraggebers sind die Basis f眉r gute Entscheidungen im Team
- Der fachliche Funktionsumfang: Was muss die Anwendung k枚nnen?
- Die Umwelt/das 脰kosystem: Wichtig f眉r die Entwicklung der technischen L枚sung/Architektur im Team
- Nicht funktionale Anforderungen: Alles, was neben Fachlichkeit und Technik noch eine Rolle spielt
- Story Map: Grobes Backlog mit Meilensteinplan
Am Ende sah die finale Agenda f眉r die Foundation Phase des FINAS Quick-Check 脰D so aus:
/1.%20Visuals/Website/Germany/04%20-%20blogs/01-agenda-foundation-phase.jpg?width=218&height=290&name=01-agenda-foundation-phase.jpg)
Hier die einzelnen Schritte im Detail:
![]() |
![]() |
|
Schritt 1: Projektziele |
Schritt 2: Akteure Danach ging unser Product Owner n盲her darauf ein, wer das System nutzen wird und was die jeweiligen Aktivit盲ten sind. |
![]() |
![]() |
|
Schritt 3: Systemkontext |
Schritt 4: Nicht funktionale Anforderungen |
/1.%20Visuals/Website/Germany/04%20-%20blogs/06-story-map-finas-quick-check.jpg?width=1193&height=830&name=06-story-map-finas-quick-check.jpg)
Schritt 5: Story Map
Den gr枚脽ten Teil des Workshops nahm die Erarbeitung einer Story Map ein. Der Begriff 'Story Map' bezieht sich auf die Darstellung und Technik von Jeff Patton虏. Als Grundger眉st f眉r die Story Map haben Product Owner und Fachbereich im Vorfeld des Workshops ein initiales Backbone f眉r den FINAS Quick-Check 脰D erarbeitet. Mit dem initialen Backbone sowie den bisher gewonnenen Erkenntnissen als Basis, haben alle Beteiligten Feature-脺berschriften notiert und auf das vorbereitete Board gebracht. Im Dialog zwischen Business, Fachbereich und Entwicklungsteam wurde das initiale Backbone so sukzessive erweitert.
Darauf aufsetzend erfolgte dann die Planung des Minimum Viable Product (MVP) sowie von zwei Releases. Fachbereich, Business und Entwicklungsteam haben hier wieder eng zusammengearbeitet, da bereits Abh盲ngigkeiten zwischen den Features erkannt und ber眉cksichtigt wurden. Zum Schluss erstellte das Team aus den Feature-脺berschriften der Story Map die ersten User Stories f眉r das Backlog.
Zugegeben, das Ganze war schon eine sehr sportliche Angelegenheit aufgrund der knappen Zeit. Dennoch haben wir es gemeinsam geschafft, eine ordentliche Grundlage f眉r unser Projekt zu erstellen. Und damit konnte es dann auch so richtig losgehen.
Aber mehr dazu demn盲chst im Artikel von Philipp.
鹿 Weitere Informationen zu den 7 Produktdimensionen von Ellen Gottesdiener unter:
虏 Weitere Informationen zum Thema Story Map von Jeff Patton unter:
FINAS Suite - Softwarekomponenten zur Unterst眉tzung Ihrer Vertriebsprozesse
Seit 眉ber 30 Jahren sind wir ein f眉hrender IT-Dienstleister und verl盲sslicher Partner f眉r Versicherungen und Banken. Die Beratungsanwendungen unserer FINAS Suite unterst眉tzen den gesamten Vertriebsprozess: vom Verkaufseinstieg 眉ber Beratung und Analyse bis hin zum Antrag inklusive Druckerstellung. Komplexe Berechnungen werden 眉ber eigene finanz- und versicherungsmathematische Rechenkerne professionell abgedeckt.
/1.%20Visuals/Website/Germany/04%20-%20blogs/02-projektziele.jpg?width=210&height=280&name=02-projektziele.jpg)
/1.%20Visuals/Website/Germany/04%20-%20blogs/03-akteure.jpg?width=210&height=281&name=03-akteure.jpg)
/1.%20Visuals/Website/Germany/04%20-%20blogs/04-systemkontext.jpg?width=207&height=276&name=04-systemkontext.jpg)
/1.%20Visuals/Website/Germany/04%20-%20blogs/05-nicht-funktionale-anforderungen.jpg?width=374&height=281&name=05-nicht-funktionale-anforderungen.jpg)