Jahr
2022
Technologie
React, Node.JS, AWS
Zuweisung
Erstellen Sie eine Abrechnungssoftware, die sich vollständig an das Geschäft des Kunden anpassen kann.
Umsetzung
Der Kunde ist im Bereich der Vermittlung und des Verkaufs von Elektroinstallationsmaterial tätig. Sein Geschäft basiert auf Finanzprozessen. Wir analysierten die Software-Anforderungen sowie den tatsächlichen aktuellen und zukünftigen Bedarf, um festzustellen, ob eine Standardlösung implementiert werden kann.
Auf der Grundlage der anschließenden Marktanalyse und der Untersuchung von fast 20 Softwarelösungen auf dem slowakischen Markt fanden wir eine Lösung, die sich an seine aktuellen und zukünftigen Bedürfnisse anpassen ließ, deren Investition jedoch in die Hunderttausende von Euro ging.
Die Entwicklung einer solchen maßgeschneiderten Lösung für nur einen Kunden wäre unrentabel, so dass wir mit dem Kunden vereinbart haben, nur einen Teil der Entwicklung zu finanzieren und den Rest der Entwicklung aus eigenen Mitteln zu finanzieren, so dass wir diese Lösung auch unseren anderen Kunden anbieten und wiederverwenden können.
Es folgten Brainstorming-Sitzungen mit unseren Softwarearchitekten, die zum Entwurf einer modularen Lösung führten, die vollständig konfigurierbar und unendlich erweiterbar und skalierbar ist, um alle künftigen Anforderungen verschiedener Kunden zu erfüllen. Aus diesem Grund haben wir uns entschieden, eine Lösung auf Basis einer Microservices-Architektur mit den Typescript-Frameworks React und Node.JS zu entwickeln und sie in der AWS-Cloud bereitzustellen.
- Ein Analyst, ein Softwarearchitekt und ein DevOps-Architekt arbeiteten an der Analyse- und Entwurfsphase
- Die Entwicklung der MVP-Version dauerte 7 Monate und wurde in 2-wöchigen Sprints entwickelt.
- Projektleiter (der auch Scrum Master war), 4 Entwickler (2x FE und 2x BE) und 1 Tester (manuelle und automatisierte Tests, primäre FE-Tests und Integrationstests) arbeiteten in der Entwicklungsphase
Nach gründlichen Tests durch die Mitarbeiter des Kunden nahmen wir die Feinabstimmung der letzten Details der Lösung vor, migrierten alle Dokumente, überprüften den Erfolg des Imports und der Verknüpfung von Dokumenten, legten Berechtigungen fest und starteten die Produktionsversion.