Blog
Software-Übergabe: Die vollständige Checkliste
„Am Ende gehört alles Ihnen", das versprechen viele. Ob es stimmt, zeigt sich bei der Übergabe. Diese Checkliste definiert, was „alles" konkret heisst. Nutzen Sie sie doppelt: als Anspruch an uns, und als Prüfliste, wenn Sie woanders bauen lassen.
1. Der Quellcode, vollständig und zugänglich
- Der komplette Quellcode liegt in einem Code-Archiv (Fachwort: Repository), auf das Sie vollen Zugriff haben, nicht nur der Dienstleister.
- Die Entwicklungsgeschichte ist enthalten (wer hat wann was geändert), wichtig für jedes Team, das später übernimmt.
- Die Nutzungsrechte sind schriftlich geregelt: Der Code geht vollständig an Sie über. Mündliche Zusagen zählen im Streitfall nicht.
- Verwendete Fremdbausteine (offene Bibliotheken) sind mit ihren Lizenzen aufgelistet, Sie wissen, was drinsteckt.
2. Die Daten, Ihre, in offenen Formaten
- Alle Daten lassen sich vollständig exportieren, in gängigen Formaten, ohne den Dienstleister fragen zu müssen.
- Sie wissen, wo die Daten liegen (Land, Anbieter), relevant für Datenschutz und Verträge.
3. Die Zugänge, jeder einzelne
- Server bzw. Hosting, Domain-Verwaltung, Datenbank, E-Mail-Versand, alle verknüpften Dienste: Für jeden Zugang haben Sie eigene Anmeldedaten mit vollen Rechten.
- Nichts läuft über Konten des Dienstleisters. Das ist der häufigste versteckte Haken, prüfen Sie ihn zuerst (mehr dazu im Besitz-Check).
4. Die Dokumentation, verständlich, nicht nur vorhanden
- Eine Übersicht, was die Software tut und wie sie aufgebaut ist, so geschrieben, dass ein fremdes Entwicklerteam einsteigen kann.
- Eine Betriebsanleitung: Wie wird die Software betrieben, aktualisiert, gesichert? Was tun bei Störungen?
- Für Ihr Team: eine Einführung in die Bedienung, idealerweise als Schulung, nicht nur als PDF.
5. Die Nagelprobe
Stellen Sie dem Anbieter diese eine Frage: „Könnte ein anderes Entwicklerteam Ihre Arbeit morgen übernehmen, nur mit dem, was Sie mir übergeben?" Ein souveränes Ja mit Verweis auf die Punkte oben ist die richtige Antwort. Ausweichen („das ist kompliziert", „das versteht nur unser System") heisst: Sie kaufen eine Abhängigkeit, keine Software. Wie solche Abhängigkeiten entstehen, zeigt der Artikel zum Vendor-Lock-in.
Warum wir diese Liste veröffentlichen
Weil sie unser Standard ist: Genau diese Punkte übergeben wir bei jedem Projekt, hier im Detail beschrieben. Und weil ein informierter Kunde der beste Kunde ist, auch wenn er am Ende woanders baut. Falls Sie bei uns bauen wollen: Der Preisrechner ist der erste Schritt, zwei Minuten, ehrliche Ersteinschätzung, Fixpreis.
Klingt nach Ihrem Projekt?