NCA Social Media
Erstellt:
Aktualisiert:
Autor:
Roland Golla
Altes Legacy Schiff kentert, drei ratlose Roboter Matrosen an Deck Grüne MCP Brücke führt Roboter Matrosen vom Legacy Schiff zum Symfony Schiff Roboter Crew segelt Symfony Schiff allein, Roboter Matrose winkt vom Ufer

NCA Symfony AI Team Mate

Jede Änderung am Legacy kostet zu viel Zeit.

Wir starten mit eurem Team ein Symfony Projekt in Docker. AI Features ab sofort, CI/CD Pipeline und AI Coding Guardrails von Anfang an. Coaching direkt am Code, bis das Legacy abgelöst ist.

Was Legacy Code im Team anrichtet

Jeder Code wird alt. Das ist normal. Schlimm wird es, wenn eine Kleinigkeit plötzlich drei Tage dauert.

Dann stapeln sich die Tickets. Jeder Deploy wird zur Zitterpartie. Und wer gut ist und Optionen hat, geht. Zurück bleibt nicht nur eine freie Stelle, sondern Wissen, das keiner mehr im Kopf hat. Je schwerer der Code zu ändern ist, desto weniger traut sich jemand ran. Je weniger jemand rangeht, desto schwerer wird er.

Da kommen wir rein. Nicht als einzelner Berater, sondern als NCA Team, das gemeinsam mit euren Leuten im Projekt arbeitet. Zuerst kommt die Absicherung: saubere CI/CD Pipeline, statische Code Analyse auf dem bestehenden Code, Live und Stage getrennt. Parallel startet das Symfony Projekt. Der alte Code wird nicht eingefroren, sondern abgesichert refactored und Stück für Stück übernommen.

Kostenloses Kennenlernen, ehrliche Aufwandsschätzung, minutengenaue Abrechnung. Keine Pakete, keine Mindestlaufzeit.

NCA Senior PHP Consultants für Symfony AI

Symfony verbindet euer Legacy und liefert MCP für eure Chat Tools

Das neue Symfony Projekt hängt an euren echten Daten. Direkt an der Datenbank oder über bestehende Schnittstellen, je nachdem was da ist. Damit wird es zur Brücke zwischen alt und neu. Jede PHP Version und jedes Framework lässt sich so anbinden.

Auf diese Brücke setzen wir einen MCP Server. Eure Mitarbeiter arbeiten aus ihren Chat Tools heraus mit euren Daten, ohne den Umweg über das alte Backend. Dieselbe Basis trägt AI Features für eure Kunden. Was ausgeliefert wird, steuert ihr über Rollen und Rechte. Wie so eine Middleware aufgebaut ist, zeigt die NCA MCP Middleware.

Grüner MCP Leuchtturm weist dem Legacy Schiff mit Roboter Matrose den Weg

Die vier Phasen im Überblick

Phase Was passiert Was ihr davon habt
Absichern Repo Zugang, GitLab CI/CD auf NCA Infrastruktur, Live und Stage URL, Realtime Backups, statische Analyse auf dem bestehenden Code Deployments ohne Angst, und ihr wisst, wo es wirklich brennt
Symfony startet parallel Neues Symfony Projekt, angebunden an eure Daten, erste AI Route für Chat Tools oder Kundenfeature Ihr liefert wieder moderne Features, ohne das Altsystem anzufassen
Refactoring und Übernahme Quality Gates auf dem Altcode, danach abgesichertes Refactoring, Modul für Modul nach Symfony Das Legacy Risiko sinkt mit jedem Schritt statt zu wachsen
Ownership Neue Features nur noch auf Symfony, KI Werkzeuge eingerichtet, NCA nur noch Architektur und Review Euer Team arbeitet allein weiter, kein Lock in

Was ihr davon habt

Ihr könnt wieder liefern, ohne das Altsystem zu gefährden. Der bestehende Code wird zuerst abgesichert, jede Änderung durchläuft automatische Prüfungen, bevor sie live geht. Neue Funktionen samt KI entstehen im neuen System und sind in Wochen sichtbar, nicht in Jahren. Eure Daten und der Betrieb bleiben in Deutschland. Euer Team lernt von Anfang an mit und arbeitet danach allein weiter. Abgerechnet wird nur die Zeit, die wirklich anfällt.

Wie wir arbeiten

  • Absichern

    Wir bekommen Zugang zu eurem Repository. Das Projekt läuft als CI/CD Pipeline mit GitLab auf der NCA Infrastruktur in Deutschland, skalierbar und mit Realtime Backups. Ihr bekommt eine Live und eine Stage URL, die Stage per htaccess geschützt. Statische Code Analyse läuft auf dem bestehenden Code und zeigt, wo es wirklich brennt.

  • Symfony startet parallel

    Wir setzen das Symfony Projekt auf und bauen die ersten Routen selbst, euer Team schaut zu und übernimmt Schritt für Schritt. Symfony hängt an euren Daten, direkt an der Datenbank oder über bestehende Schnittstellen. Die erste AI Route steht früh: für Chat Tools eurer Mitarbeiter oder als Feature für eure Kunden.

  • Refactoring und Übernahme

    Der bestehende Code wird nicht eingefroren. Erst kommen die Quality Gates, statische Analyse, Unit Tests und E2E Tests mit Cypress. Dann refactoren wir gemeinsam, abgesichert und in kleinen Schritten. Modul für Modul wandert die Logik ins Symfony Projekt.

  • Ownership

    Neue Features entstehen nur noch auf Symfony. Wir richten euch die KI Werkzeuge ein, gecodet wird damit von eurem Team. Danach begleiten wir nur noch dünn: Architektur und Code Review.

KI Werkzeuge einrichten, damit euer Team damit arbeitet

Wir richten den KI Workflow ein und geben ihn ab. Gecodet wird von eurem Team, nicht von uns und nicht von einem Agenten, der nachts durch euer Repository läuft.

Dazu gehören Guardrails, die wir gemeinsam mit euch festlegen:

  • KI für Boilerplate, Tests, Migration Helper und Doku
  • Keine KI für Security, Payment und personenbezogene Daten ohne menschliches Review
  • Review Pflicht für jede Zeile KI Code
  • Prompt Templates und Validierung des Outputs

Verankert wird das im Merge Request Workflow, nicht in einem Wiki, das niemand liest. Die ausführliche Variante findet ihr unter NCA PHP AI Coding Guidelines. Wie ihr Quality Gates für KI Code automatisch durchsetzt, steht in den Best Practices.

Jede Woche 90 Minuten gemeinsam am Screen

Kein Schulungsraum, kein Workshop Tag. Wir teilen den Screen und arbeiten am echten Problem. Der Ablauf ist immer gleich:

  • Review: Die letzte Woche besprechen, Merge Requests durchgehen, klären was sauber lief und wo es hakt.
  • Live Coding: Einer teilt den Screen, wir lösen gemeinsam ein echtes Problem. Pair Programming auf Augenhöhe, kein Frontalunterricht.
  • Planung: Was kommt als Nächstes, wo braucht ihr Support, welches Modul wandert als Nächstes nach Symfony.

Zwischen den Sessions arbeitet ihr eigenständig. Wir reviewen mindestens einen Merge Request pro Entwickler und Woche.

Coding aus der Cloud, Datenverarbeitung aus dem eigenen Netzwerk

Die Regel ist einfach und sie hält vor jedem Datenschutzbeauftragten stand. Kleine Modelle laufen lokal. Grosse Coding Modelle laufen nicht auf eurer Hardware, sondern über europäische Inferenz. Eure produktiven Daten bleiben in eurem Netzwerk.

Für alles, was lokal laufen kann, nutzen wir Ollama mit Open Weight Modellen wie Qwen3 Coder und Llama auf eigener Hardware. Grosse Coding Modelle sprechen wir über EU souveräne Inferenz an. Sie arbeiten dabei ausschliesslich gegen Dev Umgebungen mit Fake Daten, nie gegen Produktion.

Betrieb und Hosting laufen auf deutschen Servern bei unserem Netzwerkpartner Conversis in Duisburg. Keine US Cloud, kein Abo pro Kopf, kein Vendor Lock in. Rollenkonzepte, verschlüsselte Übertragung und Audit Logging gehören zum Setup.

Symfony AI Team Mate mit NCA: Hilfe direkt aus der Praxis

Never Code Alone arbeitet seit über 20 Jahren mit PHP und Symfony. Sulu CMS, Doctrine, PHPUnit, PHPStan, Cypress: dieser Stack läuft bei uns täglich, auch für diese Website. Die KI Werkzeuge, die wir bei euch einführen, benutzen wir selbst im Terminal. Wir zeigen euch nichts, was wir nicht jeden Tag anfassen.

Passend dazu gibt es weitere Leistungen: NCA PHP AI Coding Guidelines für Regeln, die im Merge Request greifen, PHP Refactoring für gewachsenen Code, PHP Update für alte Versionen vor der Automatisierung, Vibe Coding CI/CD Pipelines für die Quality Gates, NCA MCP Middleware für Unternehmensdaten im KI Workflow und KI Weiterbildung für Entwicklerteams, wenn ihr breiter aufstellen wollt.

Warum NCA und was das für euch bedeutet

Never Code Alone sitzt in Duisburg. Roland Golla macht seit über 20 Jahren Webentwicklung, ist Cypress Ambassador und Open Source Aktivist. Die Pipeline und die KI Werkzeuge, die auf dieser Seite stehen, laufen für unsere eigene Website. Wir verkaufen kein Konzept, sondern etwas, das bei uns täglich im Einsatz ist.

OpenCode im Terminal, Ollama mit lokalen Modellen, GitLab CI mit Docker. Keine US Tools in der eigenen Production. Alles liegt in eurem Repository, alles läuft über offene Standards. Am Anfang arbeiten wir eng mit euch, danach begleiten wir nur noch dünn mit Architektur und Review.

Wenn beim Aufsetzen Grundsätzliches auffällt, sagen wir es. Alte PHP Versionen gehören vor die Automatisierung, dafür gibt es das PHP Update. Gewachsener Code wird über PHP Refactoring wieder beherrschbar. Und wenn das Frontend im Weg steht, hilft Symfony Frontend Refactoring. Für Teams, die breiter einsteigen wollen, gibt es das Vibe Coding Training und das Vibe Coding Consulting.

Erfolgreiche PHP Projekte entstehen und wachsen mit Teams, gemeinsam und mit einem Ziel

Roland Golla, Never Code Alone – nevercodealone.de

Häufige Fragen zum Symfony AI Team Mate

Die Fragen, die im ersten Gespräch fast immer kommen. Wenn eure Frage fehlt, stellt sie uns direkt.

Was ist der NCA Symfony AI Team Mate 2026?

Hilfe raus aus dem Legacy, direkt am Code. Wir richten eine saubere CI/CD Pipeline ein, lassen statische Analyse auf euren bestehenden Code laufen, bauen parallel ein Symfony Projekt auf und übernehmen den alten Code schrittweise. Euer Team arbeitet die ganze Zeit mit und übernimmt.

Wie schnell geht das 2026 los?

Sobald wir Zugang zum Repository haben. Pipeline, Live und Stage URL und die statische Analyse stehen am Anfang, nicht nach einer Konzeptphase. Die erste AI Route im Symfony Projekt kommt früh dazu. Feste Laufzeiten oder Pakete gibt es bei uns nicht.

Ersetzt ihr unser Legacy System 2026?

Nicht auf einen Schlag. Das Altsystem läuft weiter und bedient weiter eure Kunden. Neue Features entstehen ab sofort nur noch auf Symfony. Der bestehende Code wird abgesichert refactored und Modul für Modul übernommen. Am Ende steht die Ablösung, aber ohne Stichtag.

Was passiert 2026 mit unserem alten Code?

Wir fassen ihn an, statt ihn einzufrieren. Erst kommen die Quality Gates: statische Analyse, Unit Tests, funktionale Tests und E2E Tests mit Cypress. Danach wird refactored, in kleinen Schritten und abgesichert. Kein Agent, der nachts eigenständig durch euer Repository läuft.

Müssen wir 2026 auf US Cloud Anbieter wechseln?

Nein. Pipeline und Umgebungen laufen auf der NCA Infrastruktur in Deutschland, skalierbar und mit Realtime Backups. Was lokal laufen kann, läuft über Ollama mit Open Weight Modellen. Grosse Coding Modelle sprechen wir über europäische Inferenz an, gegen Dev Umgebungen mit Fake Daten.

Was kostet der Symfony AI Team Mate?

Wir starten mit einem kostenlosen Kennenlernen und schätzen danach ehrlich den Aufwand. Abgerechnet wird transparent und minutengenau. Keine Pakete, kein Festpreis, keine Mindestlaufzeit. OpenCode und Ollama sind Open Source, dafür fallen keine Lizenzkosten an.

Wer schreibt den Code, ihr oder wir?

Am Anfang bauen wir die ersten Routen selbst, damit ihr eine saubere Vorlage habt. Euer Team schaut zu, fragt und übernimmt Schritt für Schritt. Danach schreibt euer Team, wir reviewen. Ziel ist Know how bei euch, nicht Abhängigkeit von uns.

Wie kommt Symfony an die Daten im Altsystem?

Je nachdem was da ist. Wenn brauchbare Schnittstellen und Services existieren, nutzen wir die. Wenn nicht, greift Symfony direkt auf die bestehende Datenbank zu. Beides ist üblich, oft läuft es gemischt. Jede PHP Version und jedes Framework lässt sich anbinden.

Wozu der MCP Server?

Das Symfony Projekt hängt an euren Daten und stellt sie über einen MCP Server bereit. Eure Mitarbeiter arbeiten damit aus ihren Chat Tools, ohne Umweg über das alte Backend. Dieselbe Basis trägt AI Features für eure Kunden. Was ausgeliefert wird, steuert ihr über Rollen und Rechte.

Welche Rolle spielt KI beim Coden?

Wir richten die Werkzeuge ein, gecodet wird von eurem Team damit. OpenCode im Terminal, lokale Modelle über Ollama, Guardrails im Merge Request. KI übernimmt Boilerplate, Tests und Doku. Security, Payment und personenbezogene Daten bleiben beim Menschen.

Läuft die Pipeline dauerhaft bei euch?

Ja, Pipeline und Umgebungen bleiben auf der NCA Infrastruktur in Deutschland. Skalierbar, mit Realtime Backups, Live und Stage getrennt, Stage per htaccess geschützt. Der Code liegt in eurem Repository, ihr seid nie eingesperrt.

Wie lange braucht ihr uns?

Am Anfang eng, später dünn. Sobald euer Team liefert, reduzieren wir auf Architektur und Code Review. Viele bleiben genau in diesem Modus, weil ein Blick von aussen auf Merge Requests gut tut. Kündigen könnt ihr jederzeit, es gibt keine Bindung.

AI Coding Guardrails für euer Team

Regeln allein reichen nicht. Erst Spezifikationen, Tests und Quality Gates machen aus KI Output Code, der ins Projekt passt und live gehen darf.