Die Checkliste ist in vier Bereiche gegliedert. Die ersten fünf Punkte entscheiden, ob eine Übernahme überhaupt beginnen kann. Die übrigen zeigen, wie viel Vorarbeit nötig ist.
Zugang und Rechte
- Source Code: Der vollständige Code liegt vor, inklusive aller Erweiterungen, Module und Konfigurationsdateien. Ohne Code ist keine seriöse Übernahme möglich.
- Hosting oder Server: Es gibt Zugang zum Hosting-Konto oder Server, idealerweise mit SSH. Dort laufen die Anwendung, die Cronjobs und die Logs.
- Datenbank und Backups: Es gibt Zugang zur Datenbank und ein Backup, das nachweislich wiederhergestellt werden kann. Die Daten sind oft wertvoller als der Code.
- Domain und DNS: Die Domain läuft auf die eigene Firma, und der Zugang zum Registrar ist bekannt. Sonst hängt die Erreichbarkeit an einer fremden Person.
- Rechte und Befugnis: Die Rechte am Code sind geklärt, und die Person, die die Übernahme anstösst, darf Aufträge erteilen.
Technik
- PHP-Version: Die eingesetzte PHP-Version und die Version von Framework oder CMS sind bekannt. Sie bestimmen, wie dringend ein Upgrade ist.
- Versionshistorie: Es gibt ein Git-Repository oder eine andere Versionshistorie. Sie erklärt, wann und warum sich der Code verändert hat.
- Testumgebung: Es gibt eine Test- oder Staging-Umgebung, in der Änderungen vor dem Livegang geprüft werden.
- Schnittstellen: Die externen Dienste sind bekannt, etwa ERP, Zahlungsanbieter, Mailversand oder APIs, samt Zugängen.
- Lizenzen: Kostenpflichtige Erweiterungen, Themes und Dienste sind erfasst, und es ist klar, wem die Lizenzen gehören.
Betrieb und Wissen
- Nutzung und Kritikalität: Es ist klar, wer die Anwendung wofür nutzt und was ein Ausfall pro Tag kostet.
- Fachliche Ansprechperson: Jemand im Unternehmen kann die wichtigsten Abläufe erklären, fachlich, nicht technisch. Rund eine Stunde Gespräch genügt für den Start.
- Übergabe: Die bisherige Entwicklerin, der bisherige Entwickler oder die Agentur ist für Fragen erreichbar. Das hilft, ist aber keine Voraussetzung.
Erwartungen
- Erst Analyse, dann Umsetzung: Allen Beteiligten ist klar, dass am Anfang eine Bestandsaufnahme steht und noch keine Reparatur oder Migration.
- Budget für Folgearbeiten: Für dringende Arbeiten, die die Analyse aufdeckt, gibt es grundsätzlich Budget. Sonst landet der Report in der Schublade.
Die Checkliste als Fit-Check
Dieselben Punkte fragt der Fit-Check in 16 kurzen Fragen ab, die letzte ist offen für alles, was sonst noch wichtig ist. Du siehst sofort, ob deine Anwendung grundsätzlich passt und was noch fehlt. Fehlt der Zugang zu Code oder Server, helfen die Sofortmassnahmen, wenn der Entwickler nicht erreichbar ist.
Quellen
- [1]Bus-Faktor · Wikipedia