Legacy-Modernisierung-Sprint
Festpreis nach kurzem Erstgespräch
14 Tage für Inventur, Modulplan und Pilot.
- ◆ Inventur der Altanwendung
- ◆ Modulplan mit Reihenfolge und Abbruchkriterien
- ◆ Pilot an einem ersten Bereich
- ◆ Übergabe-Termin mit Ihrem Team
Ein strukturierter Modernisierungs-Sprint über 14 Tage für Ihre Altanwendung. Am Ende stehen ein Plan der Module, die nacheinander umziehen können, und ein Pilot.
Ausgangslage
Eine Anwendung, die seit Jahren läuft, druckt Listen, schreibt Exporte und kennt Sonderfälle, die niemand mehr aufgeschrieben hat. Ein Neubau, der an einem Stichtag umschaltet, setzt genau diesen Betrieb aufs Spiel.
Bei der schrittweisen Ablösung wachsen neue Teile neben der alten Anwendung, Bereich für Bereich, bis sie abgeschaltet werden kann. Der Sprint legt dafür die Grundlage.
Was Sie nach 14 Tagen in der Hand haben
Drei Ergebnisse, mit denen Sie die erste Etappe planen können, intern oder mit uns.
Wir gehen durch, was die Software tatsächlich tut: geplante Aufgaben, ausgehende und eingehende Daten, genutzte Seiten und Regeln in der Datenbank. Für jede Zeile steht fest, wer sie nutzt und was passiert, wenn sie einen Tag ausfällt.
Ein Plan der fachlichen Module, die nacheinander umziehen können, mit Reihenfolge, Abhängigkeiten und einem Abbruchkriterium je Etappe. Gute erste Kandidaten haben wenige Abhängigkeiten und einen sichtbaren Nutzen.
Am Piloten zeigt sich das Vorgehen an Ihrer Anwendung: Eine Schicht vor der Altsoftware entscheidet je Pfad, ob die alte oder die neue Anwendung antwortet. Welchen Bereich der Pilot umfasst, legen wir im Erstgespräch gemeinsam fest.
Sprint-Ablauf
Die Altanwendung läuft während des Sprints unverändert weiter.
Geplante Aufgaben, Exporte, Schnittstellen, Aufrufe je Pfad und Regeln in der Datenbank durchgehen, zusammen mit den Menschen, die täglich mit der Software arbeiten.
Woche 1
Aus der Inventur entsteht der Modulplan: welche Bereiche sich abgrenzen lassen, welcher zuerst umzieht und wann eine Etappe abgebrochen wird.
Woche 1
Für den Pilot-Bereich halten Tests das bestehende Verhalten fest, und die Schicht vor der Altsoftware wird aufgesetzt.
Woche 2
Wir gehen Modulplan und Pilot mit Ihnen durch. Danach entscheiden Sie, ob Sie die Etappen intern, mit uns oder gar nicht umsetzen.
Woche 2
Für wen
Für Unternehmen, deren Abläufe an einer gewachsenen Anwendung hängen und die sie ablösen wollen, ohne den Betrieb zu unterbrechen.
Tourenlisten, Rechnungsläufe oder Exporte müssen jeden Tag funktionieren. Eine Umstellung an einem Stichtag kommt deshalb nicht infrage.
Neue Anforderungen dauern immer länger, weil der Code alt ist und Tests fehlen. Wie sich Tests nachrüsten lassen, beschreibt der Beitrag Legacy-Code ohne Tests.
Sie haben abgewogen und wollen schrittweise umbauen statt neu zu bauen. Die Abwägung selbst beschreibt der Beitrag Refactoring oder Neubau?
Preis
Der Aufwand hängt von Umfang und Zustand der Altanwendung ab. Im Erstgespräch klären wir Größe, Zugänge und den möglichen Pilot-Bereich, danach erhalten Sie einen Festpreis für den Sprint.
Die Umsetzung der Etappen planen wir als eigenes Angebot mit Festpreis oder nach Aufwand zum Standard-Tagessatz von 1.500 € netto.
Festpreis nach kurzem Erstgespräch
14 Tage für Inventur, Modulplan und Pilot.
Häufige Fragen
Den Festpreis nennen wir nach einem kurzen Erstgespräch, weil Umfang und Zustand der Altanwendung den Aufwand bestimmen.
Die Dauer ergibt sich aus der Zahl der Etappen, nicht aus einem Gesamttermin. Nach jeder Etappe ist ein Teil produktiv, und die Schätzung für die nächste beruht auf echten Zahlen. Der Modulplan aus dem Sprint ist die Grundlage dafür.
Im Parallelbetrieb laufen alte und neue Anwendung für denselben Bereich eine festgelegte Zeit nebeneinander, und ein täglicher Abgleich vergleicht ihre Ergebnisse. Die Nutzer arbeiten im neuen Teil, die alte Seite bleibt als Rückweg bereit.
Nein. Inventur, Modulplan und Pilot entstehen, während die Altanwendung unverändert weiterläuft.
Schicken Sie uns kurz, um welche Anwendung es geht, auf welchem Stand sie läuft und welche Abläufe an ihr hängen. Wir melden uns für das Erstgespräch.