Fehlerbehebung & Code-Sanierung
Manchmal erbt man eine Codebasis: Die ursprünglichen Entwickler sind weg, eine Agenturbeziehung ist beendet, oder ein Prototyp — zunehmend häufig ein KI-generierter — ist zu produktiver Software geworden, die niemand vollständig versteht. Wir übernehmen solche Systeme, stabilisieren sie und bringen sie in einen Zustand, in dem Änderungen wieder sicher sind.
What we do
Sanierungsarbeit unterscheidet sich von Neuentwicklung. Die erste Aufgabe ist Verstehen, nicht Bauen: Was tut das System tatsächlich, wo liegen die Risiken, und welche Probleme sind dringend statt nur unschön? Wir übernehmen regelmäßig Codebasen ohne Dokumentation, ohne Tests und ohne verbliebene Ansprechpartner — darunter KI-generierte Anwendungen, die oberflächlich funktionieren, aber strukturelle Probleme verbergen: fehlende Fehlerbehandlung, Sicherheitslücken oder doppelte Logik.
Wir gehen bewusst nicht vom Neuschrieb aus. Neuschriebe sind teuer und riskant, und die meisten problematischen Systeme lassen sich schrittweise stabilisieren. Wenn ein Neuschrieb tatsächlich der günstigere Weg ist, sagen wir das mit nachprüfbarer Begründung — aber das ist das Ergebnis eines Audits, nie das Eröffnungsangebot.
In scope
- Übernahme geerbter und verwaister Codebasen
- Prüfung und Härtung KI-generierter Anwendungen
- Behebung kritischer Fehler in Produktivsystemen
- Ergänzung von Tests, Dokumentation und CI, wo sie fehlen
How we work
Sanierungsprojekte folgen einer bewussten Reihenfolge: erst Audit, dann Stabilisierung, dann Wartung. Jeder Schritt liefert für sich ein nützliches Ergebnis, auch wenn Sie danach aufhören.
1. Audit (Festpreis)
Eine zeitlich begrenzte Prüfung von Code, Infrastruktur und Sicherheitslage. Sie erhalten einen schriftlichen Bericht: was solide ist, was fragil, was gefährlich — und einen priorisierten Plan. Der Bericht gehört Ihnen, unabhängig davon, ob wir die Folgearbeiten übernehmen.
2. Stabilisieren
Wir beheben die dringenden Punkte aus dem Audit: kritische Fehler, Sicherheitsprobleme, defekte Builds und Deployments. Wir ergänzen so viele Tests und so viel Dokumentation, dass Änderungen nicht länger beängstigend sind.
3. Verbessern
Auf stabilem Fundament arbeiten wir die verbleibenden Prioritäten schrittweise ab — wir refaktorieren die schlimmsten Bereiche, nicht alles.
4. Warten
Die meisten Sanierungen gehen in einen regulären Wartungsvertrag über oder in eine saubere Übergabe an Ihr eigenes Team, mit passender Dokumentation.
What you get
Jede Phase lässt Sie besser dastehen als zuvor — auf dem Papier wie im Code.
Audit-Bericht
Eine offene schriftliche Bewertung mit priorisierten Befunden — auch als Zweitmeinung wertvoll.
Ein stabiles System
Kritische Probleme behoben, Deployments funktionsfähig und Rückschritte durch Tests abgesichert.
Dokumentation
Einrichtungsanleitung, Architekturnotizen und eine Aufstellung, was geändert wurde und warum.
Ein Ausstiegspfad
Eine Codebasis, die Ihr nächstes Team — intern oder extern — tatsächlich übernehmen kann.
Typical engagements
Häufige Ausgangslagen für Sanierungsarbeit:
Entwickler sind weg
Die Menschen, die das System gebaut haben, sind nicht mehr da, und niemand traut sich zu deployen. Wir stellen sichere Änderungen wieder her.
KI-generierter Prototyp im Produktivbetrieb
Eine schnell zusammengebaute oder KI-gestützte Anwendung hat echte Nutzer gefunden. Wir prüfen sie und machen sie produktionsreif.
Steckengebliebenes Agenturprojekt
Ein Vorhaben, dem unterwegs Budget oder Vertrauen ausgegangen ist. Wir bewerten den Bestand und führen ihn zu Ende oder stabilisieren ihn.
Frequently asked questions
Wie kalkulieren Sie Sanierungsarbeit?
In Stufen — denn ehrliche Schätzungen setzen Wissen voraus, das am ersten Tag niemand hat. Das Audit hat einen vorab vereinbarten Festpreis. Die Stabilisierung wird auf Basis der Audit-Ergebnisse geschätzt, sodass die Schätzung auf Fakten beruht statt auf Optimismus. Die weitere Arbeit läuft dann als Wartungsvertrag oder in vereinbarten Schritten.
Können Sie mit KI-generierten Codebasen arbeiten?
Ja, und wir sehen jedes Jahr mehr davon. Sie scheitern auf wiedererkennbare Weise — uneinheitliche Muster, fehlende Behandlung von Sonderfällen und Fehlern, Sicherheitslücken — und genau darauf zielt das Audit. Wir setzen selbst KI-Werkzeuge in der Prüfung ein, die Bewertung treffen aber immer Senior-Entwickler.
Werden Sie uns raten, alles neu zu schreiben?
Als ersten Schritt fast nie. Schrittweise Stabilisierung ist meist günstiger und deutlich risikoärmer. Ist ein Neuschrieb wirklich gerechtfertigt, zeigt der Audit-Bericht die Begründung — und Sie können sie von jedem Dritten prüfen lassen.
Was brauchen Sie von uns für den Start?
Lesezugriff auf das Repository und idealerweise auf die Produktivumgebung, dazu den vorhandenen Kontext — alte Tickets, Verträge oder eine Person, die sich an die Vorgeschichte erinnert. Eine Vertraulichkeitsvereinbarung unterzeichnen wir gern vorab.
Sounds like your project?
Tell us what you need and we’ll reply with a clear next step: questions we’d ask, a rough scope, and an honest view of whether we’re the right fit.
Other services
- Webanwendungen
Individuelle Webanwendungen für Unternehmen weltweit: SaaS-Produkte, Kundenportale und interne Dashboards mit Next.js, React und Node.js.
- App-Entwicklung
Plattformübergreifende und native App-Entwicklung für Kunden weltweit: React Native, Flutter, Swift und Kotlin — inklusive Store-Einreichung und Wartung.
- Wartung & Support
Laufende Softwarewartung für Unternehmen weltweit: Monitoring, Abhängigkeits-Updates, Sicherheits-Patches und kleine Verbesserungen im klaren Monatsvertrag.
- API-Entwicklung & Integration
API-Entwicklung und Systemintegration für Unternehmen weltweit: interne REST- und GraphQL-APIs, Anbindung von Drittanbietern und sorgfältige Datenmigrationen.
- UI/UX & Frontend-Modernisierung
Frontend-Modernisierung für Produkte weltweit: Oberflächen-Redesigns, Web-Performance, Barrierefreiheit und responsive Korrekturen — ohne riskanten Neuschrieb.