Leistung
Upgrades und Modernisierung.
Kosten und Risiko kennen, bevor Sie einen Termin zusagen.
Warum Upgrades sich verzögern
Ein Major-Upgrade eines CMS ist selten wegen des CMS selbst schwierig. Die Arbeit steckt in allem, was darum herum gebaut wurde: Module von Drittanbietern ohne kompatible Version, eigener Code, der sich auf internes Verhalten verlassen hat, Integrationen, die seit Jahren niemand geöffnet hat, und Inhalte, die nur wegen einer alten Eigenheit funktionieren. Schätzungen auf Basis von Release Notes übersehen das meiste davon.
Der Umstieg auf eine neuere .NET-Version oder ein neues Hosting verläuft ähnlich. Der Code kompiliert, die Tests laufen durch, und die Probleme zeigen sich erst bei echten Inhalten und echtem Traffic.
Der Readiness-Bericht
Bevor Sie einen Termin zusagen, führen wir das Upgrade an einer Kopie Ihrer Lösung und Ihrer Daten durch und messen, was sich ändert. Der Upgrade-Readiness-Bericht umfasst vier Punkte.
- Abhängigkeiten. Jedes Paket und Modul, ob eine kompatible Version existiert und was die nicht kompatiblen ersetzen kann.
- Code. Breaking Changes, die Ihren Code betreffen, mit einer Schätzung für jeden Bereich der Lösung.
- Inhalte und Daten. Schemaänderungen, Inhalte, die nicht mehr laden oder rendern, und wie lange der Datenbankschritt bei Ihrem Datenvolumen dauert.
- Performance. Dieselben Seiten und Abfragen, vorher und nachher gemessen.
Der Bericht endet mit schriftlichen Go/No-Go-Kriterien: den Bedingungen, die vor der Umstellung erfüllt sein müssen. Die Entscheidung liegt bei Ihnen, gemessen an vorab festgelegten Kriterien.
Das Upgrade selbst
- Änderungen landen in kleinen Schritten auf einem Branch, der weiterhin baut und seine Tests besteht.
- Abhängigkeiten ohne kompatible Version werden ersetzt oder neu geschrieben.
- Wo Ihr Hosting es erlaubt, laufen alt und neu parallel und ihre Antworten werden verglichen.
- Die Umstellung wird an einer Kopie geprobt, einschließlich des Datenbankschritts. Ist dieser Schritt nicht umkehrbar, vereinbaren wir schriftlich, wie der Rückweg aussieht, meist ein Wiederherstellungspunkt, und was dabei verloren ginge.
Was wir von Ihnen brauchen
Lesezugriff auf das Quellcode-Repository, eine aktuelle Kopie der Datenbank und der Medien (eine maskierte Kopie genügt) und eine Ansprechperson, die die Integrationen kennt. Wie wir mit dieser Kopie umgehen, steht unter Ihre Daten.
Wie es weitergeht
Wir vereinbaren den Umfang des Readiness-Berichts und legen Preis und Zeitrahmen schriftlich fest. Sie erhalten den Bericht und die Go/No-Go-Kriterien, wir gehen beides mit Ihrem Team durch, und Sie entscheiden, ob, wann und mit wem Sie das Upgrade durchführen.
Plattformen
CMS-Upgrades auf Optimizely und Umbraco. .NET-Versionsupgrades und Hosting-Umzüge für jedes .NET-System.
Sagen Sie uns, was Sie aktualisieren
Senden Sie uns Ihre aktuellen CMS- und .NET-Versionen, die Module von Drittanbietern, auf die Sie angewiesen sind, und Ihren Zieltermin.