Spring GDS 25. Jubiläum
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Abnahmetests sind die Prüfung, die stattfindet, bevor etwas live geht. Nicht ein Entwickler, der seinen eigenen Code begutachtet. Ein Produkt, eine Funktion oder ein System, bewertet anhand der Anforderungen, die vereinbart wurden, bevor jemand mit dem Bauen begann.
User-Acceptance-Tests (UAT) holen echte Endnutzer oder ihre Stellvertreter hinzu. Sie arbeiten echte Arbeitsabläufe durch, keine inszenierten Demos. Business-Acceptance-Tests (BAT) prüfen das Produkt gegen die zu Projektbeginn definierten Geschäftsanforderungen. Beide hängen von im Voraus geschriebenen Abnahmekriterien ab, meist aus User Storys, die "fertig" zu einem messbaren Standard machen statt zu einem Gefühl. Ein Checkout-Ablauf, der Unit-Tests besteht, aber bei einem echten Kauf bricht, ist genau das, was Abnahmetests aufdecken.
In der agilen Entwicklung laufen Abnahmetests parallel zu den Sprints, statt bis zum Ende zu warten. Die Definition of Done schließt sie ein. Jede Funktion, die besteht, geht voran. Jede Funktion, die durchfällt, geht zurück. Dieser Zyklus hält ein Produkt ehrlich.
Jede Funktion, die wir ausliefern, durchläuft Abnahmetests, bevor sie abgeschlossen wird. Kein Qualitätsversprechen auf der Website. So strukturieren wir Sprints.
Wir schreiben die Abnahmekriterien mit den Kunden zu Projektbeginn, bevor die Entwicklung startet. Endet ein Sprint, gehören User-Acceptance-Tests zum Review. Qualitätssicherung ist keine am Ende eingeplante Phase. Sie ist in jede Definition of Done eingebaut. Wenn etwas durchfällt, geht es nicht live. Wir beheben es und führen die Prüfung erneut durch. Die Produktion bleibt sauber. Die Beziehung bleibt ehrlich.
Liefern Sie etwas aus, das unter echten Bedingungen halten muss? Sorgen wir dafür, dass es das tut.
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Eine Marke in ein funktionierendes Geschäft verwandeln.
Eine halbe Million Menschen. Eine App. Null Chaos.















