Den alten Code Stück für Stück ersetzen, während die Anwendung weiterläuft.

Wenn ein Upgrade nicht reicht, lösen wir alte Teile der Anwendung in zweiwöchigen Sprints ab, jeder mit festem Umfang und Festpreis. Kein Big-Bang-Rewrite, kein eingefrorener Produktplan.

Roadmap ab 1.900 €. Sprints je 4.000 €.

Wenn ein Upgrade nicht reicht

  1. Das Framework hat keine nächste Version

    Zend Framework 1, symfony 1, CodeIgniter 3 oder ein eigenes Framework von vor vielen Jahren: Es gibt nichts, worauf man upgraden könnte.

  2. Ein Teil bremst alles aus

    Ein Modul aus einer anderen Zeit blockiert das PHP-Upgrade für die gesamte Anwendung.

  3. Eine komplette Neuentwicklung legt das Produkt still

    Monatelang wird nachgebaut, was schon funktioniert, und die Kunden warten auf irgendetwas Neues.

Der Strangler-Fig-Ansatz, einfach erklärt

Eine Würgefeige wächst um einen alten Baum herum, bis sie allein stehen kann. Mit Software machen wir es genauso.

Vor die alte Anwendung setzen wir eine dünne Routing-Schicht. Neuer Code übernimmt eine Route oder ein Modul nach dem anderen: zum Beispiel zuerst die Berichte, dann die API, dann den Checkout. Jeder Schritt geht einzeln live und lässt sich zurückrollen.

Hat der alte Code nichts mehr zu tun, schalten wir ihn ab. Ihre Nutzer arbeiten die ganze Zeit weiter.

So läuft es ab

  1. 01ab 1.900 €

    Roadmap

    Eine Bestandsaufnahme der Module, die Reihenfolge der Etappen, ein Testplan, die Risiken und ein Festpreis für jede Etappe.

  2. 022 Wochen, 4.000 €

    Sprint

    Ein fester Umfang aus der Roadmap. Zuerst Charakterisierungstests für den alten Teil, dann der neue Code daneben.

  3. 03am Ende jedes Sprints

    Review und Release

    Eine Demo, die Merge Requests und ein Release. Sie entscheiden, ob der nächste Sprint startet.

  4. 04Etappe für Etappe

    Alten Teil abschalten

    Der Traffic wandert zum neuen Code. Das alte Modul wird entfernt, sobald nichts mehr darauf zugreift.

Was Sie bekommen

  • Roadmap-Dokument

    Etappen, Reihenfolge, Risiken und ein Festpreis für jede Etappe.

  • Lauffähiger Code in jedem Sprint

    Nach jedem Sprint in Produktion und von Ihren Kunden genutzt.

  • Tests

    Charakterisierungstests für den alten Teil, reguläre Tests für den neuen.

  • Sprint-Bericht

    Was umgezogen ist, was als Nächstes kommt und was wir über den alten Code gelernt haben.

  • Architekturnotizen

    Wie alter und neuer Teil miteinander sprechen, laufend aktualisiert.

Dauer und Preis

Der Preis der Roadmap steht als Festpreis im Angebot, meist nach einem Code Audit. Sprints werden zu 50 % beim Start und zu 50 % beim Sprint-Review bezahlt. Alle Preise netto.
PreisDauer
Roadmapab 1.900 €wird im Angebot festgelegt
Sprint4.000 €2 Wochen

Fragen zur Modernisierung

Wie viele Sprints werden wir brauchen?

Das beantwortet die Roadmap, mit einem Preis für jede Etappe. Sie verpflichten sich nicht zu allen auf einmal.

Kann unser Team währenddessen weiter Features bauen?

Ja, genau dafür ist der Ansatz gedacht. In jedem Sprint legen wir fest, welche Bereiche bei uns liegen, damit wir nicht am selben Code arbeiten.

Auf welches Framework ziehen Sie um?

Meist auf Symfony in der aktuellen LTS-Version. Auf Laravel, wenn Ihr Team schon damit arbeitet. Die Roadmap begründet die Wahl für Ihren Fall.

Können wir nach ein paar Sprints aufhören?

Ja. Jede Etappe ist für sich abgeschlossen und in Produktion. Wenn Sie aufhören, haben Sie eine funktionierende, teilweise modernisierte Anwendung und keine halb fertige neue.

Starten Sie mit einem Plan, der einen Festpreis hat

Erzählen Sie uns, was das System tut und worauf es läuft. Wir schlagen vor, ob zuerst ein Code Audit oder eine Roadmap sinnvoll ist.