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.