Über mich
Marcel Zinnow
Ich bin Marcel Zinnow, Software Engineer mit mehr als 19 Jahren Erfahrung in der Entwicklung und Weiterentwicklung von Softwaresystemen. Mein Schwerpunkt liegt auf Softwarearchitektur, Java-basierten Systemen und der Frage, wie sich technische Befunde in nachvollziehbare Entscheidungen übersetzen lassen.
Themenschwerpunkte
- Softwareübernahme und Software Handoff
- Bewertung fremder Codebasen
- Architektur-Assessment
- KI-gestützte Softwareentwicklung
- evidence-basierte Codeanalyse
- Kombination von KI und deterministischer Analyse
- Legacy- und Brownfield-Systeme
- Refactoring-Planung
- technische Entscheidungsunterstützung
- Aufwandsschätzung und Unsicherheit
- Grenzen und sinnvoller Einsatz von KI in der Softwareentwicklung
Arbeitsweise
-
Abnahme gegen Belege
Das Werkzeug entsteht in klar abgegrenzten Umsetzungsschritten. Jeder Schritt hat Abnahmekriterien, die gegen tatsächliche Belege geprüft werden — Testergebnis, Build-Ausgabe oder konkrete Datei — und nicht gegen ein Fortschrittsgefühl.
-
Entscheidungen schriftlich
Architekturentscheidungen mit langfristiger Konsequenz werden schriftlich festgehalten, einschließlich der verworfenen Alternativen und dessen, was die Entscheidung gekostet hat. Bekannte Grenzen werden dokumentiert, nicht kaschiert.
-
Texte aus der Arbeit
Texte entstehen aus dieser Arbeit heraus: aus Implementierungsentscheidungen, Experimenten, Messungen und Fehlversuchen. Ein Thema ohne Belege wird nicht geschrieben.
Beruflicher Hintergrund
-
Softwareentwicklung und Architektur
Mehr als 19 Jahre Erfahrung in der Softwareentwicklung, mit Schwerpunkt auf Java und Spring Boot sowie auf Architektur und webbasierten Systemen. Unterschiedliche Branchen und Projektkonstellationen, von gewachsenen Systemen bis zu modernen Web- und Cloud-Architekturen.
-
Software-Handoff
Wenn Verantwortung für eine fremde Codebasis wechselt, reichen reine technische Auffälligkeiten nicht aus. Relevant sind die daraus ableitbaren Risiken, Auswirkungen und Handlungsoptionen.
-
Handoff Audit
Ein systematischer Ansatz zur Bewertung fremder Codebasen: technische Findings in nachvollziehbare Aussagen zu Risiken, Maßnahmen und Aufwand übersetzen. Erkenntnisse, Methoden und Experimente daraus dokumentiere ich auf dieser Website.
Fachlicher Austausch