Leistung 02

Anwendungen, die man in drei Jahren noch ändern kann.

Symfony-Backends mit einer Struktur, die dem fachlichen Ablauf folgt statt dem Framework. Die Domänenlogik bleibt prüfbar, die Ränder bleiben austauschbar — und der nächste Entwickler findet sich zurecht.

Einsatz
Neuentwicklung oder neuer Systemteil
Umfang
Ab etwa fünfzehn Personentagen
Lieferung
Ausbaustufen mit einzelner Abnahme

Typische Aufgaben

01

Fachanwendungen

Bestell-, Abrechnungs- und Verwaltungsprozesse, in denen Regeln, Rechte und Belege stimmen müssen.

02

Systemteile ablösen

Ein einzelner Bereich einer gewachsenen Anwendung wird neu gebaut und schrittweise umgeschaltet.

03

Datenmodelle

Doctrine-Entitäten und Migrationen, die eine Historie aushalten und sich sauber weiterentwickeln lassen.

Wie ich baue

Architektur
Fachliche Schichtung, Services statt Controller-Logik, klare Grenzen zwischen Domäne und Infrastruktur
Framework
Symfony in aktueller LTS-Version, Doctrine ORM, Messenger, Console-Kommandos für Betriebsaufgaben
Tests
Unit-Tests für Regeln, Integrationstests für Abläufe, Fixtures für reproduzierbare Zustände
Qualität
Statische Analyse, einheitlicher Code-Stil, Review vor dem Merge
Auslieferung
Nachvollziehbare Releases, Migrationen versioniert, Rollback-Weg vorher bedacht
Dokumentation
Entscheidungen kurz begründet, nicht als Romane, sondern als Notiz im Repository

Was Sie bekommen

01

Lauffähige Ausbaustufen

Nach jeder Stufe steht etwas, das benutzbar ist und abgenommen werden kann.

02

Nachvollziehbaren Code

Benennung in Ihrer Fachsprache, keine Abkürzungen, die nur ich verstehe.

03

Freie Wahl danach

Kein proprietärer Unterbau, keine Abhängigkeit von mir. Übergabe an ein internes Team ist jederzeit möglich.

Ein System, das bleiben soll?

Beschreiben Sie den fachlichen Ablauf — daraus lässt sich der Zuschnitt der ersten Ausbaustufe ableiten.

Projekt anfragen