Unic-Project-Work-HS6A9879

Magazin

Spryker MVP mit klarem Baselining und Testautomatisierung

Günter GlasauerApril 2021

Spryker-Features im MVP

Für ihren MVP suchen Sie sich exakt die Funktionen aus der Spryker-Produkt-Struktur aus, die Sie aktuell benötigen. Zum Beispiel Product Management, Checkout und Payment. Nicht mehr und auch nicht weniger. Eine Funktion, im Spryker Kontext Feature genannt, besteht dabei aus verschiedenen Modulen, die dedizierte Versionsstände besitzen.

Spryker-Produkt-Struktur
Spryker-Produkt-Struktur

Um basierend auf dem MVP Ihr Produkt weiter zu entwickeln, setzen Sie schon zu Beginn auf professionelles Projektmanagement. Klares Baselining, also die konkrete Version einer Konfiguration und ein hohes Maß an Testautomatisierung sorgen für die nötige Agilität. Damit sichern Sie sich den Überblick über ihre Produkterweiterungen, Veränderungen sind zudem kontinuierlich ohne zusätzliche Prozesse möglich. Welche Version welchen Moduls gehört zu welcher Version meines Produktes. Diesen Punkt sollten Sie immer im Hinterkopf behalten.

Klare Baseline für jedes Release

Setzen sie im Anforderungsmanagement als auch in der Umsetzung auf klares Baselining. No Scope Creep! So entwickeln und testen Sie ausschließlich nur die zu veröffentlichten Features in Scope.

Test Driven Development und automatisierte Integrationstests

Behalten Sie die hohe Qualität Ihres Produktes im Blick und prüfen Sie regelmäßig, ob Funktionen früherer Releases weiter funktionieren.

Fordern Sie Development aktiv auf "Test Driven Development", kurz TDD, als Designstrategie umzusetzen. Kontinuierliche Weiterentwicklung und Refactoring im Laufe der Entwicklung versprechen Qualitätssoftware. Basierend auf den Akzeptanzkriterien definieren Sie den Umfang der Integrationstests. Setzen sie auf ein hohes Maß an Automatisierung. Damit erhalten sie sich die Flexibilität, die Module von Spryker anforderungsgerecht zu nutzen. Das Commerce-System unterstützt durch die Anwendung des Facade Patterns die Kompatibilität ihrer Releases.

Glue REST API von Spryker
Glue REST API von Spryker

Die Glue REST API von Spryker ist das Ziel der automatisierten Tests, gegen die dann die Implementierung stattfindet. Entwickler schreiben zuerst die Integrationstests und implementieren folglich die Funktionalität. Weitgehend automatisierte Frontend-Tests durch QA vervollständigen ihr Testset. Test-Skripte erstellen erhöht die initiale Implementierungszeit für ein Feature. Über die Zeit gesehen reduzieren Sie damit den Regressionstestaufwand entscheidend. Und genau das ist essenziell für ein optimales Time-to-Market-Ziel.

* Hier finden Sie weitere Informationen zu Spryker Commerce OS

Kontakt für Ihre digitale ​Lösung mit Unic

Sie möchten Ihre digitalen Aufgaben mit uns besprechen? Gerne tauschen wir uns mit Ihnen aus: Jörg Nölke und Gerrit Taaks (von links nach rechts).​

Gerrit Taaks

Wir sind da für Sie!

Termin buchen

Sie möchten Ihr nächstes Projekt mit uns besprechen? Gerne tauschen wir uns mit Ihnen aus: Melanie Klühe, Constantin Ettingshausen und Philippe Surber (im Uhrzeigersinn).

Melanie Kluhe
Philippe Surber