Updates
Moderner Auslieferungsprozess und kostenlose Updates
Durch Continuous Delivery bleibt Ihre SOG Software immer auf dem neuesten Stand. Dieser agile Ansatz ermöglicht uns, Softwareaktualisierungen schneller und zuverlässiger durchzuführen. Denken Sie an Continuous Delivery als ein effizientes Förderband: Ihre Software wird durch fortschrittliche Automatisierungsprozesse auf Integrationsplattformen geleitet und nahtlos in die vorhandenen Systemumgebungen integriert.
Kostenlose Updates
Durch die Automatisierung ist das technische Update kostenlos. Mit einem aktiven Softwarewartungsvertrag profitieren Sie von diesem Vorteil.
Prozessverbesserung
Automatische, kleinere Updates ersetzen umfangreiche Softwareaktualisierungen, was ohne Ihr direktes Eingreifen geschieht.
Erhöhte Sicherheit
Vor der Implementierung lassen sich Änderungen und Korrekturen testen, was zu besserer Qualitätssicherung und rascher Fehlerbehebung führt.
Geschwindigkeit
Profitieren Sie von der schnellen Integration neuer Funktionen und Updates. Fehlerbehebungen erfolgen zügig, oft bevor Probleme überhaupt wahrgenommen werden.
Verbesserte Stabilität
Regelmäßige Updates sorgen für eine stabile Softwareumgebung und verringern somit den Bedarf an technischem Support.
Flexibilität
Passen Sie sich schnell an Marktveränderungen an, indem Sie neue Funktionen und Features umgehend implementieren, ohne auf Update-Freigaben warten zu müssen.
In der Softwareentwicklung bildet der „Main-Branch“ das Herzstück, in das alle geprüften und finalisierten Features einfließen. Ein „Branch“ hingegen dient als Entwicklungsableger, der das entwickeln und Testen neuer Funktionen fernab des Hauptprojekts ermöglicht. Diese Struktur ist ideal, um in Zusammenarbeit mit SOG individuelle Lösungen zu entwickeln und in Ihren Systemen zu testen.
Bevor Features in den Main-Branch integriert werden, müssen sie strengen Kriterien erfüllen:
Hohe Qualitätsstandards
Durch intensive Qualitätskontrollen stellen wir sicher, dass jedes Feature den hohen Anforderungen von SOG entspricht und einwandfrei funktioniert.
Ausführliche Dokumentation
Jedes Feature wird mit klar strukturierten Dokumentationen versehen, die sowohl Entwicklern als auch Nutzern zugutekommen.
Gründliche Tests
Wir prüfen unsere Features in diversen Szenarien, um ihre Stabilität und Zuverlässigkeit zu sichern.
Pilotprojekte mit Kunden
Durch Tests in realen Kundenumgebungen gewährleisten wir, dass unsere Lösungen in der Praxis überzeugen.
Unser Continuous Delivery-Modell gliedert sich in drei abgestufte Kanäle („Channels“), die speziell auf die Bedürfnisse unterschiedlicher Nutzergruppen zugeschnitten sind. Jeder Channel verfügt über einen eigenen Update-Rhythmus, wodurch Features zu verschiedenen Zeitpunkten in die Software-Versionen integriert werden.
Die Channels stellen nicht nur regelmäßige Aktualisierungen, Neuerungen und Korrekturen sicher, sondern ermöglichen auch eine flexible Fehlerbehebung. Unabhängig vom gewählten Channel, erhalten alle Nutzer zeitnahe Hotfixes, um aufgetretene Probleme effektiv zu adressieren. Diese Flexibilität in der Fehlerkorrektur gewährleistet, dass die Software stets optimal funktioniert, unabhängig von dem Update-Zyklus eines spezifischen Channels. Sie können jederzeit den für sie am besten geeigneten Update-Rhythmus wählen, denn ein Wechsel zwischen den einzelnen Channels kann schnell und unkompliziert von der SOG durchgeführt werden.
Für die optimale Nutzung sind unsere aktuellen Systemanforderungen essenziell. Dazu zählen die Integration von .NET 7 und WebView2, sowie die Verwendung der neuesten Microsoft Windows Betriebssysteme und SQL-Server. Diese technischen Grundlagen sind unverzichtbar, um die volle Funktionsfähigkeit und Effizienz von Continuous Delivery zu gewährleisten.
Ein dediziertes Testsystem wird vorausgesetzt, um Entwicklungsarbeiten und Programmtests effektiv durchführen zu können. Dies ist ein Standarderfordernis, das eine isolierte Umgebung für die Validierung neuer Funktionen und Updates bietet, bevor diese in die Produktionsumgebung überführt werden.
Die Bedeutung einer zuverlässigen Datensicherung ist entscheidend, um eine reibungslose Durchführung von Testszenarien zu ermöglichen und Anpassungen sicher vorzunehmen, ohne die Integrität der Produktionsdaten zu gefährden.
Für automatische Updates sind zwei wesentliche Prozesse zu beachten:
System/Hotfix
Dieser Prozess findet täglich statt und dient der Installation verfügbarer Hotfixes. Er ist so konzipiert, dass er während des laufenden Geschäftsbetriebs durchgeführt werden kann. Um Störungen zu minimieren, sollte dieser Prozess pausieren, sobald ein umfassendes Update ansteht.
System/Update
Dieser Prozess wird außerhalb der Betriebszeiten geplant, um den Geschäftsbetrieb nicht zu beeinträchtigen. Vor Beginn des Updates werden alle SOG ERP Anwendungen und Dienste gestoppt, um das System sicher zu aktualisieren. Eine vorherige Datensicherung ist unerlässlich, um Datenverlust zu verhindern. Während ein Update aussteht, werden keine weiteren Hotfixes installiert.