Neuentwicklung
Modernste Technologien
Bei der Programmierung einer neuen Software nutzen wir die modernsten Technologien. Um diese für Ihre Aufgabenstellung auszuwählen, analysieren wir zuerst Ihre Anforderungen und entwickeln anschließend eine Software-Architektur. Die Programmierung erfolgt in agilen Sprints, um sich von einem funktionierenden Prototypen in Richtung Go-Live vorzuarbeiten. Automatisiertes Testing stellt die Qualität auch in langjährig weiterentwickelten Produkten bei jedem Update sicher, so dass Sie sich auf Features und nicht auf Bug-Fixing konzentieren können.
Konzeption
Bei der Anforderungsanalyse werden Ihre Zielsetzung und Erwartungen an die neue Software besprochen, diskutiert und strukturiert. Anschließend werden die passenden Technologien ausgewählt, um Ihre Ziele zu erreichen. Die daraufhin entwickelte Software-Architektur legt fest, in welchem Verhältnis die verschiedenen Software-Komponenten wie Datenbanken, Web-Services und Clients zueinander stehen und bilden die Grundlage für die Programmierung.
Agile Entwicklung
Wir setzen auf agile Methoden, um schnelle Fortschritte zu erzielen, möglichst nahe an Ihren Anforderungen zu bleiben und Ihnen die Möglichkeit zu geben, während der Entwicklung den Stand zu testen und Anforderungen anzupassen.
State-of-the-Art
Wir nutzen moderne Containerization-Lösungen wie Docker, um möglichst hohe Reproduzierbarkeit zu erreichen und die Time-to-Market zu verkürzen. Durch automatisierte Software-Tests wird die Funktion von Features auch bei jahrelanger Weiterentwicklung sichergestellt.
Bei Omniflora, einem der führenden Fair-Trade-Blumenimporteuren, können Floristen tagesgenau Bestellungen tätigen, die dann für diesen Tag von den Blumenfarmen bestellt und von Omniflora ausgeliefert werden. Entsprechend gibt es tagesgenaue Verfügbarkeiten in dem von und entwickelten Webshop für jeden Artikel.
Die dazu notwendige Datenbanklösungen, die auch automatisch Bestellungen an die Farmen auslöst und über die 23 Mitarbeiter von Omniflora die Bestände managen, haben wir als moderne Webapplikation mit Angular-Frontend, node.js-Backend und PostgreSQL-Datenbank auf Basis unseres Digitalisierungsbaukastensystems DiraGO realisiert.
Die Lösung ist in den Magento-Shop und das Warenwirtschaftssystem mittels moderner Schnittstellen integriert.
Go-Live
Nach dem Go-Live ist vor dem Go-Live. Wir warten die eingesetzten Software-Komponenten regelmäßig und installieren Sicherheitsupdates. Häufig entstehen nach Go-Live weitere Wünsche und Anforderungen, die wir in einer separaten Dev-Version für Sie umsetzen. Durch die automatisierten Tests bleiben bereits implementierte Features erhalten und der Release-Zyklus wird verkürzt.