Da es sich bei dem System um ein komplexes E-Commerce-System handelt, das von Systemen Dritter abhängt, analysierte das Team die Geschäftslogik der Integration gründlich, bevor es mit der Entwicklung begann. Außerdem musste das E-commerce-System einen hohen Automatisierungsgrad aufweisen. Also haben wir eine Lösung gefunden:einen selbstregulierenden Datenaustausch.
In der ersten Phase der Entwicklung bot der Kunde an, ein neues E-Commerce-System aus den Basislösungen Shopware, Oxid und Magento 2 auszuwählen. Unser Team empfahl Magento 2 als das am besten geeignete System: Es hat eine große Community, eine riesige Auswahl an Plug-ins und ist nicht an ein Softwareprodukt gebunden.
Die Entwickler von IntexSoft entschieden sich für eine Cloud-Lösung mit Docker-Containern als Architektursystem. Dies ermöglichte es Parfuemerie.de, unabhängig von Auftragnehmern zu sein. Diese Lösung half, den Container mit der Anwendung jederzeit und in jedem Rechenzentrum ohne aufwändige Manipulationen laufen zu lassen.
Wir boten auch an, das System mit solchen technischen Funktionen auszustatten wie:
- Nivellierung und Laden des Balancings in Computernetzwerken auf DNS-Ebene;
- Daten-Caching;
- Automatisierung auf der Grundlage von verteilten Sitzungen;
- detaillierte Überwachung.
Bei der Projektentwicklung haben wir uns an die agile Methodik gehalten.
Während des gesamten Projekts führte das Team regelmäßig Verhandlungen mit dem technischen Leiter des Kunden und seinem Assistenten. Jeden Monat besuchten Vertreter von IntexSoft das Büro des Kunden, um die Ergebnisse der Arbeit zu demonstrieren. In der letzten Phase des Entwicklungsprozesses verhandelte unser Team täglich mit dem Kunden über die Bearbeitungen und Kommentare.
Dies geschah zur Vorbereitung der Freigabe und zur Durchführung von A/B-Tests für die Endbenutzer. Um eine 100%ige Transparenz zu gewährleisten, stellte IntexSoft dem Kunden den Zugang zum unternehmenseigenen Projektmanagementsystem Redmine zur Verfügung.