Leistungen · 2 von 3
Legacy-Modernisierung von PHP-Systemen, ohne den Betrieb anzuhalten
PHP 5, das noch Bestellungen annimmt. Code ohne Framework, ohne Dokumentation und ohne jemanden, der ihn geschrieben hat. Wir übernehmen ihn, machen ihn sicher und bringen ihn auf den aktuellen Stand, Schritt für Schritt.
Was Sie bekommen
- Ein verständlicher Bericht über Ihr System: was funktioniert, was riskant ist, was zuerst zu tun ist.
- Eine Testkopie des Systems, damit nichts am Live-System ausprobiert wird.
- PHP 5 über 7 auf 8, alte und neue Version laufen während der Umstellung parallel.
- Sicherheitslücken werden unterwegs geschlossen: Datenbankabfragen, Passwörter, Uploads, vergessene Admin-Seiten.
- Endlich eine Dokumentation, geschrieben für den Nächsten, und das sind vielleicht wir.
Typische Aufgaben
Ohne Übergabe
Der Entwickler ist weg, die Passwörter stehen in einer Tabelle, das System muss weiterlaufen.1
Der Hoster schaltet PHP 5 ab
Eine Frist vom Hosting-Anbieter und ein System, das PHP 7 nie gesehen hat.
Nur für den Desktop
Ein internes Werkzeug von 2009, das endlich auf Smartphone und Tablet laufen soll.
KI-Code von anderen
Am Wochenende generiert, am Montag kaputt. Wir reparieren ihn nach klaren Abnahmekriterien.
So läuft es ab
Analyse
Eine Kopie auf dem Testserver, der Code gelesen, Risiken schriftlich aufgelistet.
Sicherheitsnetz
Backups, die sich wiederherstellen lassen, und Prüfungen für die Abläufe, die Geld bringen.
Kleine Schritte
Ein Teil nach dem anderen, jeder für sich getestet und live gestellt.
Betreuung
Danach Hosting und Wartung, oder eine saubere Übergabe an Ihr Team.
Preis
Die Analyse ist eine kleine erste Phase zum Festpreis; sie endet mit einem Plan und einem Preis für den Rest. Die Umstellung selbst hat einen Festpreis pro Schritt, oder wird nach Aufwand abgerechnet, wenn das System alle immer wieder überrascht. Jeder Preis wird für seine Aufgabe festgelegt, nach dem Umfang, und unsere Preise liegen in der Mitte des Marktes: keine Ramschstunden und keine Marmorlobby auf der Rechnung.
Fragen
Steht das System still, während Sie arbeiten?
Nein. Gearbeitet wird an einer Kopie; Änderungen gehen in kleinen, getesteten Schritten live, zu Zeiten, die Sie bestimmen.
Sollten wir nicht lieber neu schreiben?
Selten. Eine Neuentwicklung wirft Jahre behobener Fehler weg. Wir schlagen sie nur vor, wenn die Analyse zeigt, dass sie günstiger ist, und sagen das schriftlich.
Unser Code hat kein Framework. Ist das ein Problem?
Nein. Viele gute Systeme wurden ohne geschrieben. Wir arbeiten mit dem, was da ist.
Referenzen
Buchhaltungssystem · Australien · seit 2018
Übernommen ohne Dokumentation und ohne Übergabe
Seit 2018 hat niemand anderes daran gearbeitet: PHP 5 auf PHP 8, eine Anbindung an die Xero-API, eine reine Desktop-Oberfläche für Smartphone und Tablet neu gebaut, dazu der Server. Bis heute in unserer Betreuung.2
1 Undokumentiert, geschäftskritisch und ein bisschen verwunschen? Unsere Lieblingssorte. Wir bringen Debugger und Taschenlampe mit.
2 Auf Wunsch des Kunden nur in Worten. Es ist sehr gut. Sie müssen uns da beim Wort nehmen.
Etwas Altes, das weiterlaufen muss?
Anfrage senden →