Wartung und Übernahme von Anwendungen, die laufen müssen

Der Entwickler ist gegangen, die Anwendung läuft, und niemand weiß genau, wie. Wir übernehmen Anwendung, Datenbank, Server und E-Mail, dokumentieren den Bestand und betreuen das System danach laufend, ohne es neu zu schreiben.

  • ColdFusion und Lucee seit 2015
  • Unser Team spricht fließend Deutsch, Polnisch und Englisch
  • Antwort innerhalb eines Werktags
Ein oranger Kreis in der Mitte, mit Linien verbunden mit acht Teilen einer Web-Anwendung im Kreis: Browserfenster, Schnittstelle, Datenbank, E-Mail, Benutzer, Server, geplante Aufgaben und Sicherungen

Wenn der Entwickler weg ist und niemand das System kennt

Typische Ausgangslagen:

  • Der Entwickler oder Dienstleister hat gekündigt oder ist nicht mehr erreichbar.
  • Das Wissen steckt im Kopf einzelner Personen.
  • Ein Audit oder eine Kundenanfrage findet Komponenten, die nicht mehr unterstützt werden.
  • Niemand spielt Updates ein, weil niemand ihre Folgen kennt.
  • Die Website wurde gehackt, und der bisherige Betreuer ist nicht mehr da (Website gehackt? Soforthilfe).

Hat Ihr Entwickler gekündigt, und die Frist läuft noch, lässt sich das Wissen noch übergeben. In den verbleibenden Wochen arbeiten wir mit ihm zusammen: Wir schreiben auf, was nur er weiß, übernehmen die Zugänge und prüfen, ob sich das System ohne ihn wiederherstellen lässt.

Fünf Kästen in einem kleinen Netz: zwei mit durchgezogenen Linien, drei gestrichelt wie unbekannt; auf einem Kasten leuchtet ein oranger Punkt

Wofür wir die Verantwortung übernehmen

Wir übernehmen das System als Ganzes: Anwendung, Datenbank, Server und E-Mail. Wir gehen so vor:

  • Inventar von Servern, Versionen, geplanten Tasks, Datenquellen und Mailwegen
  • Kopie des Bestands und Test, ob sich die Wiederherstellung einspielen lässt
  • Risikoregister, geordnet nach Priorität
  • Plan für die ersten 30 und 90 Tage
  • laufende Betreuung mit Updates, Patches, Überwachung und kleineren Erweiterungen

Code, Zugangsdaten und Dokumentation bleiben bei Ihnen. Ein Rewrite ist keine Voraussetzung.

Ein Anwendungsfenster, eine Datenbank, ein Server und ein Briefumschlag in einem gemeinsamen orangen Rahmen, miteinander durch orange Linien verbunden

Was das Ergebnis der Übernahme enthält

  • ein Übernahmebericht mit Inventar und Risikoregister
  • das Ergebnis des Backup-Tests
  • ein Runbook mit den wichtigsten Abläufen
  • der Plan für 30 und 90 Tage
  • in der laufenden Betreuung ein Monatsbericht
Drei gefüllte Blätter nebeneinander, jedes mit Überschrift: eine Tabelle mit mehreren Zeilen, eine Checkliste mit Häkchen, eines davon orange, und ein Zeitplan mit Balken

Wie eine Übernahme abläuft

  1. Zugänge und Backups sichern

    Wir erhalten Zugang zum System, sichern die Zugänge, ziehen eine Kopie und testen, ob sie sich einspielen lässt.

  2. Bestandsaufnahme

    Wir erfassen Server, Versionen, Abhängigkeiten, geplante Tasks, Datenquellen und Mailwege.

  3. Risiken bewerten

    Wir ordnen Sicherheit, Support-Ende und Wissensverlust nach Priorität und nennen, was sofort zu tun ist.

  4. Plan und Übergabe

    Sie erhalten Übernahmebericht, Runbook und einen Plan für 30 und 90 Tage. Danach beginnt die laufende Betreuung.

Erfahrung mit Systemen ohne Dokumentation

Unsere Ingenieure arbeiten seit 2015 ununterbrochen mit ColdFusion und Lucee und seit 2012 mit PHP sowie als Full-Stack- und DevOps-Ingenieure. Sie kennen Systeme, deren Autor und Dokumentation fehlen. Welche Arten von Systemen das waren, beschreiben wir unter Erfahrung.

Und wenn bei uns jemand ausfällt? Eine ausführliche Dokumentation erstellen wir auf Wunsch. Das Repository liegt in der Regel bei Ihnen. Eine Vertretung stellen wir auf Wunsch.

Links ein Netz aus vier gestrichelten Kästen, rechts dasselbe Netz sauber auf einem Blatt gezeichnet; dazwischen ein Pfeil mit oranger Spitze

Technologien, mit denen wir Systeme übernehmen

Zwei Einstiege, je nach Dringlichkeit

48-Stunden-Notfall-Einschätzung

Für Unternehmen, deren Entwickler oder Dienstleister plötzlich weg ist und deren System trotzdem weiterlaufen muss.

  • Bestandsaufnahme: Versionen, Abhängigkeiten, Zugänge, Backups, geplante Tasks, Datenquellen und Mailversand
  • Liste der Risiken, die sofort Aufmerksamkeit brauchen
  • Stabilisierungsplan für die ersten 5 Tage und für die ersten 30 Tage
  • kurze Besprechung der Ergebnisse

Das Ergebnis liegt 48 Stunden nach Zugang zum System vor. Änderungen am Produktivsystem und weitere Arbeiten erfolgen nur nach Ihrer Zustimmung.

Was das Ergebnis enthält

Ein schriftlicher Befund mit dem Zustand des Systems, den Sofortrisiken und dem Stabilisierungsplan. Der Befund gehört Ihnen.

ab 1.900 € zzgl. USt.

In der Regel 2 Werktage

48-Stunden-Einschätzung anfragen

Legacy-Review

Für Unternehmen mit einem System, das niemand mehr genau kennt: vor einem Update, vor einer Migration oder beim Wechsel des Dienstleisters.

  • Inventar der Versionen und Abhängigkeiten
  • Landkarte aus Anwendung, Datenbank, Server und E-Mail
  • Risikoregister zu Sicherheit, Support und Wissen
  • Bewertung der Backups und der Wiederherstellung
  • Empfehlung „bleiben, Version anheben oder migrieren“ mit Optionsmatrix, die auch „in den Container“ und „als API bereitstellen“ enthält
  • Aufwandsschätzung in Tagen

Der Preis gilt für ein System, also eine Anwendung mit ihrer Datenbank und ihrem Server. Weitere Systeme bepreisen wir einzeln.

Was das Ergebnis enthält

Ein schriftlicher Bericht mit Bestandsaufnahme, Risikoregister, Empfehlung und Aufwandsschätzung. Der Bericht gehört Ihnen.

ab 3.800 € zzgl. USt.

In der Regel 5 Werktage

Legacy-Review anfragen

Zwei typische Ausgangslagen im Detail

  • Ihr Entwickler hat gekündigt oder ist bereits ausgeschieden, und das System muss weiterlaufen. Wir prüfen das System und legen Ihnen 48 Stunden nach Zugang einen schriftlichen Befund vor.

  • Ihr System läuft, aber niemand kennt es genau. Wir erfassen Anwendung, Datenbank, Server und E-Mail, bewerten Risiken, empfehlen schriftlich den weiteren Weg und übernehmen auf Wunsch den Betrieb.

  • Ihr Team kommt nicht hinterher, Fachwissen fehlt oder vor einer wichtigen Entscheidung brauchen Sie eine Zweitmeinung? Wir übernehmen einen abgegrenzten Teil: ein Modul, das Backend zu Ihrem Frontend, eine Schnittstelle, eine Migration oder ein Code-Review. Wir arbeiten in Ihrem Repository und Ticketsystem, Code und Wissen bleiben bei Ihnen.

Aus unseren Projekten

  • Drei Bahnen aus einem Punktfeld enden an einer orangen Mauer mit der Beschriftung WAF; eine Bahn von einem Laptop führt durch die Lücke zu einer Ladenfront

    Ein Shop, überflutet von Bots, die wie Kunden aussahen

    Ein WooCommerce-Shop mit 52 Produkten lud langsam oder gar nicht. Die Ursache war ein bezahltes Netz von Bots: Zehntausende Anfragen pro Stunde, jede von einer anderen Privatadresse, und jeder Bot für sich vorbildlich. Unsere Ingenieure haben den Verkehr am Rand des Netzes gestoppt. Als die Bots einen Monat später die Taktik wechselten, nahm die zweite Regel die Last in zwei Minuten weg.

  • Ein großer leerer Rahmen mit der Beschriftung RAM 40 GB, darin ein kleiner Rahmen mit der Beschriftung JVM 1 GB voller Blöcke, orange Blöcke laufen über seine Oberkante

    ColdFusion unter Last: Diagnose und Behebung des Fehlers JVM heap space

    Eine Adobe-ColdFusion-Anwendung lief bei wenig Verkehr ohne Klagen und lieferte in Spitzenzeiten Fehler und wurde langsam. Wir haben das Problem auf einer echten Datenbank reproduziert, den genauen Punkt gemessen, an dem der JVM-Heap ausgeht, und die Speicherkonfiguration behoben, mit demselben Lasttest vorher und nachher als Beleg.

Fragen zur Übernahme

Welche Projekte haben Sie schon umgesetzt?

Unsere Ingenieure haben an diesen Systemtypen gearbeitet:

  • Plattformen zur Kreditabwicklung mit mehreren Prozessen und Vertriebskanälen, auch direkt für Banken
  • Plattformen für die Hypothekenfinanzierung
  • Leasing-Plattformen
  • Systeme zur Erzeugung von Dokumenten und Verträgen
  • Videoportale mit Streaming und automatischer Konvertierung der Videos
  • Nachrichten- und Kleinanzeigenportale mit hohem Besucheraufkommen
  • Webservices von Unternehmen, die für die öffentliche Hand arbeiten, auch für Kultureinrichtungen

Ausgewählte Projekte beschreiben wir im Detail auf der Projektseite, darunter ColdFusion im Produktivbetrieb und unter Last, E-Mail-Zustellbarkeit, ein von Bots überfluteter Shop und SQL-Indizes in einer Shop-Datenbank.

Wann können Sie starten?

Eine erste Antwort erhalten Sie innerhalb eines Werktags. Wann wir mit der Arbeit beginnen, hängt von der aktuellen Auslastung und vom Umfang ab. Das sagen wir Ihnen im Erstgespräch verbindlich. Ist es dringend, beginnt die 48-Stunden-Einschätzung, sobald wir Zugriff auf das System haben.

Arbeiten Sie mit Jira, Git und SVN?

Ja, mit Git und mit SVN. Aufgaben führen wir in Jira oder in dem Werkzeug, das Sie bereits nutzen. Der Code liegt in Ihrem eigenen Repository und bleibt damit in Ihrer Hand.

Übernehmen Sie gelegentlich Wochenenddienst?

Ja. Support und Notfälle rund um die Uhr, also auch am Wochenende. Sonst erreichen Sie uns Montag bis Freitag von 9:00 bis 17:00 Uhr mitteleuropäischer Zeit, und auf eine neue Anfrage antworten wir innerhalb eines Werktags.

Wie hoch ist Ihr Stundensatz?

Das hängt von Umfang, Art der Zusammenarbeit und Dringlichkeit ab. Schildern Sie uns kurz Ihre Situation, dann erhalten Sie nach einem Gespräch ein Angebot. Ein Budget brauchen wir dafür nicht. Feste Preise nennen wir bei den Einstiegsprodukten.

Arbeiten Sie auf eigener Hardware oder brauchen Sie einen Laptop von uns?

Wir arbeiten auf eigener Hardware. Den Zugang zu Ihren Systemen richten wir über VPN, SSH oder einen Remote-Desktop ein. Ein Gerät von Ihnen ist nur auf Wunsch nötig.

Entwickler weg und das System muss weiterlaufen?

Rufen Sie an oder schreiben Sie uns. 48 Stunden nach Zugang zum System liegt Ihnen ein schriftlicher Befund vor: Zustand, Sofortrisiken und ein Plan für die ersten Tage.