Bestehende Software übernehmen und weiterentwickeln

Ihre Anwendung läuft und wird im Alltag gebraucht. Aber der Entwickler, der sie gebaut hat, ist nicht mehr da. Oder der Dienstleister hat keine Kapazität mehr. Oder die Zusammenarbeit mit ihm passt schlicht nicht mehr.

Das allein ist noch kein Grund, alles neu zu bauen.

Wie ich vorgehe

Zuerst verstehe ich, was das System heute leistet: welche Abläufe es abbildet, welche Sonderfälle darin stecken und wo es tatsächlich hakt. Ist der bisherige Entwickler noch erreichbar, nutze ich das. Wenn nicht, arbeite ich mich über Code, Daten und Gespräche mit den Menschen ein, die täglich damit arbeiten.

Für die Übernahme ist wichtig, was noch vorhanden ist: Quellcode, Dokumentation und Zugänge zu Servern und Datenbanken. Fehlt etwas, klären wir zunächst, was benötigt wird und wie wir daran kommen können.

Danach bekommen Sie eine klare Einschätzung: was solide ist, wo Risiken liegen und was als Nächstes sinnvoll ist. Notwendige Änderungen gehe ich mit Blick auf den laufenden Betrieb an. Mehr dazu unter Gewachsene Anwendungen modernisieren.

Was ich dabei über Ihr System lerne, halte ich fest. Damit das Wissen nicht wieder nur in einem Kopf liegt, diesmal in meinem.

Erfahrung

Seit 2011 habe ich immer wieder Anwendungen übernommen und weiterentwickelt, die andere gebaut hatten. Mal mit dem ursprünglichen Entwickler an der Seite, mal ohne. Zwölf Jahre davon habe ich gewachsene Systeme betreut, bis hin zum Support im laufenden Betrieb.

Am schnellsten bin ich in Anwendungen auf Basis von PHP, Go und TypeScript. Bei anderen Technologien klären wir nach einem ersten Blick in den Code, ob ich der Richtige bin.

Betreuung und Wartung

Nach der Übernahme kann ich die Anwendung in einem vereinbarten Rahmen weiter betreuen, Fehler beheben und Anpassungen umsetzen. Oder ich übergebe sie mit der nötigen Dokumentation an Ihr Team.

Schreiben Sie mir kurz, um welche Anwendung es geht und weshalb Sie einen neuen Ansprechpartner suchen.

Projekt besprechen