PHP Update
Wir updaten alle PHP Projekte auf Version 8 ✅ schnell ✅ kostengünstig ✅ einfach - von Deutschlands führenden Rector Experten - Workshop inklusive
Mehr erfahren
Jede Änderung am Bestand kostet zu viel Zeit.
Wir sichern euer System zuerst ab: Pipeline, statische Analyse, Tests für die kritischen Pfade. Danach räumen wir gemeinsam auf, in kleinen Schritten, die jederzeit live gehen können. Euer Team übernimmt die Werkzeuge und arbeitet danach allein weiter.
Jedes Projekt wird alt. Kritisch wird es an dem Tag, an dem niemand mehr sagen kann, was eine Änderung auslöst.
Dann wird nicht mehr geschätzt, sondern geraten. Deploys wandern auf den späten Nachmittag oder ganz nach hinten. Features werden um alte Stellen herumgebaut, statt sie anzufassen. Und wer das System wirklich kennt, hat es im Kopf und nicht im Repository.
Da kommen wir rein. Nicht als einzelner Berater, sondern als NCA Team, das mit euren Leuten im Projekt arbeitet. Zuerst die Absicherung: Pipeline, statische Analyse auf dem bestehenden Code, Tests für die Pfade, an denen Geld hängt. Erst danach wird umgebaut, in kleinen Schritten, die einzeln live gehen können.
Kostenloses Kennenlernen, ehrliche Aufwandsschätzung, minutengenaue Abrechnung. Keine Pakete, keine Mindestlaufzeit.
Modernisierung heißt bei uns nicht Stillstand. Der Bestand läuft weiter, eure Nutzer merken nichts, und euer Team liefert währenddessen Features aus. Wir arbeiten in kleinen Schritten, die einzeln prüfbar sind und einzeln zurückgenommen werden können.
Die Reihenfolge ist dabei nicht verhandelbar. Erst kommen die Quality Gates: statische Analyse mit PHPStan, Tests mit PHPUnit und E2E Tests mit Cypress in der Pipeline. Erst danach wird umgebaut. Wer die Reihenfolge dreht, refactored blind.
| Phase | Was passiert | Ergebnis |
|---|---|---|
| Bestandsaufnahme | Repository, Deployment und Abhängigkeiten ansehen. Statische Analyse läuft auf dem unveränderten Code und zeigt, wo es wirklich brennt. | Ihr wisst, was ihr habt, statt es zu vermuten |
| Quality Gates | Pipeline aufsetzen, statische Analyse auf ein haltbares Level bringen, Tests für die kritischen Pfade schreiben. Nichts wird umgebaut. | Jede Änderung wird ab hier automatisch geprüft |
| Aufräumen | Rector übernimmt den mechanischen Teil mit Dry Run. Strukturelle Entscheidungen treffen Menschen, in kleinen Schritten, jeder für sich deploybar. | Der Code wird lesbar, ohne dass ein Release stoppt |
| Übergabe | Euer Team arbeitet mit den Gates und den KI Werkzeugen selbst. Wir begleiten nur noch dünn über Architektur und Code Review. | Ihr braucht uns nicht mehr für den Alltag |
Ihr könnt wieder liefern, ohne bei jedem Release die Luft anzuhalten. Jede Änderung läuft durch automatische Prüfungen, bevor sie live geht. Versionssprünge und Sicherheitsupdates werden Routine statt Projekt. Das Wissen über euer System steht danach in Tests und Analyse statt in zwei Köpfen, neue Entwickler kommen damit deutlich schneller rein. Euer Code bleibt in eurem Repository und in eurem Stack, es zieht nichts auf eine fremde Plattform um. Euer Team lernt von Anfang an mit und arbeitet danach allein weiter. Abgerechnet wird nur die Zeit, die wirklich anfällt.
Schlechter Code wird nicht dadurch gut, dass man einen Agenten darauf loslässt. Die KI erklärt fremde Stellen, schlägt Testfälle vor und übernimmt die Fleißarbeit. Was umgebaut wird, entscheiden Menschen, die das Geschäft dahinter verstanden haben.
Für den mechanischen Teil nehmen wir Rector. Immer erst im Dry Run, dann Regel für Regel. Was ein Werkzeug reproduzierbar erledigen kann, macht kein Mensch und kein Sprachmodell.
Wir arbeiten mit eurem Team, nicht neben ihm. Pairing an echten Tickets aus eurem Backlog. So bleibt das Wissen bei euch, statt in unserem Abschlussbericht zu landen.
Jeder Umbau ist ein eigener Merge Request, der durch dieselben Gates läuft wie ein Feature. Wenn etwas nicht passt, wird ein Schritt zurückgenommen und nicht ein Quartal.
Am Ende der Absicherung steht kein Bericht, sondern laufende Technik in eurem Repository:
Kein Workshop Tag, kein Schulungsraum. Wir arbeiten an euren echten Tickets, im Wechsel aus Pairing und eigenständiger Arbeit:
Dazu richten wir euch die KI Werkzeuge ein und legen die Regeln dafür fest. Die KI erklärt fremde Module, schlägt Testfälle vor und übernimmt die Fleißarbeit. Was umgebaut wird, entscheiden eure Entwickler, abgesichert durch die Gates.
Legacy code isn't a problem — it's the code that made your business money.
Die Fragen, die in fast jedem Erstgespräch zu bestehenden PHP und Symfony Projekten kommen.
Das hängt vom Zustand eures Projekts ab, deshalb nennen wir keine Pauschale. Am Anfang steht ein kostenloses Kennenlernen, danach schätzen wir den Aufwand ein. Abgerechnet wird minutengenau, ohne Festpreis, ohne Paket und ohne Mindestlaufzeit. Ihr zahlt die Arbeit, die tatsächlich stattfindet.
Realistisch sind fünfzehn bis dreißig Tage, bis Pipeline und erste Quality Gates im Alltag laufen. Sind Versionsverwaltung, erste Tests und eine Pipeline schon vorhanden, geht es schneller. Danach reichen wenige Tage im Monat, damit Regeln und Gates mit dem Projekt mitwachsen.
Nein. Der Bestand läuft weiter und euer Team liefert währenddessen Features aus. Wir arbeiten in kleinen Schritten, die einzeln durch die Pipeline gehen und einzeln zurückgenommen werden können. Ein Umbau, der ein Release blockiert, ist zu groß geschnitten.
Nein, und das ist der teuerste Irrtum in diesem Feld. Ohne Tests und Pipeline fehlt jede Kontrolle darüber, ob ein Vorschlag das Verhalten verändert. KI erklärt Code, schreibt Testfälle und übernimmt Fleißarbeit. Über Struktur entscheiden Menschen, abgesichert durch Gates.
Neu bauen heißt, Geschäftslogik nachzubauen, die über Jahre entstanden ist, inklusive aller Sonderfälle, die niemand dokumentiert hat. Das dauert länger als geplant und liefert in der Zwischenzeit nichts. Modernisierung im Bestand hält euch lieferfähig und erhält das Wissen, das im Code steckt.
Genau dafür gibt es Characterization Tests. Sie beschreiben nicht die Absicht, sondern das tatsächliche Verhalten, inklusive der Eigenarten, auf die sich der Betrieb verlässt. Damit wird aus verlorenem Wissen wieder prüfbares Verhalten, und der Umbau bekommt ein Netz.
Nein. Wir arbeiten in eurem Repository, in eurem Stack, mit Werkzeugen aus dem Open Source Umfeld wie PHPStan, PHPUnit, Rector und Cypress. Es gibt keine Plattform, auf die eure Anwendung umzieht, und keine Lizenz, die euch bindet. Ziel ist der Punkt, an dem ihr uns nicht mehr braucht.
Durch die Reihenfolge. Erst laufen statische Analyse und Tests auf dem unveränderten Code, dann wird umgebaut. Für den mechanischen Teil nutzen wir Rector immer zuerst im Dry Run. Jede Änderung ist ein eigener Merge Request und läuft durch dieselben Gates wie ein Feature.
Große Coding Modelle laufen nicht in eurer Infrastruktur, deshalb arbeiten sie bei uns gegen lokale Entwicklungsumgebungen mit Testdaten. Nie gegen echte Kundendaten. Wo Inferenz mit echten Daten nötig ist, gibt es europäische Anbieter mit Zero Data Retention. Kleinere Modelle laufen lokal über Ollama.
Das ist der Normalfall in Legacy Projekten und kein Hindernis. Der Versionssprung ist ein eigener Arbeitsstrang, den wir mit Rector Schritt für Schritt gehen, abgesichert durch die Tests. Details dazu stehen auf unserer Seite zum PHP Update.
Mit eurem Team. Wir pairen an echten Tickets aus eurem Backlog, damit das Wissen bei euch bleibt und nicht in einem Abschlussbericht landet. Am Ende sollen eure Entwickler die Gates und die Werkzeuge selbst bedienen. Danach begleiten wir nur noch über Architektur und Code Review.
Nicht bei hundert Prozent Abdeckung, das wäre der falsche Anspruch. Wir starten mit den Pfaden, an denen Geld verdient wird oder Ausfälle wehtun, und sichern die zuerst ab. Parallel läuft statische Analyse auf einem Level, das euer Team halten kann, mit einer Baseline für den Rest.
Erst die Absicherung, dann der Umbau. Wie Pipeline, statische Analyse und Tests im Alltag zusammenspielen, zeigen diese beiden Seiten.
Reduzieren Sie technische Schulden, verbessern Sie die Skalierbarkeit und optimieren Sie Ihre PHP-Anwendung nachhaltig mit professionellem PHP Refactoring.
Wir updaten alle PHP Projekte auf Version 8 ✅ schnell ✅ kostengünstig ✅ einfach - von Deutschlands führenden Rector Experten - Workshop inklusive