Kurzantwort: Eine saubere Übergabe bedeutet, dass Sie den vollständigen Quellcode, die Administrator-Zugangsdaten und ein einfaches Handbuch erhalten. So kann jeder zukünftige Entwickler Ihre Seite warten oder aktualisieren, ohne raten zu müssen, wie sie aufgebaut wurde. Fehlen diese Unterlagen, entstehen technische Schulden, die später Zeit und Geld kosten.
Stellen Sie sich den Aufbau einer Website wie den Kauf eines Neuwagens vor. Sie fahren nicht einfach nur los. Sie erhalten die Schlüssel, das Handbuch und die Servicehistorie.
Wenn der Verkäufer das Ersatzrad versteckt, stehen Sie bei einer Reifenpanne fest. Bei digitalen Projekten ist es genauso: Verlässt der Entwickler das Projekt ohne ordnungsgemäße Dokumentation, sind Sie hilflos, wenn die Seite ausfällt.
Unternehmer stehen nach Projektabschluss oft vor diesem Problem. Die Seite sieht gut aus, aber das technische Wissen ist nur im Kopf einer einzigen Person gespeichert.
Dieser Artikel erklärt, welche Unterlagen Sie anfordern sollten. Sie erfahren, wie Sie Ihre Investition schützen und Ihre Online-Präsenz reibungslos betreiben.
Warum fehlende Dateien teure Probleme verursachen
Technische Schulden sind die Kosten, die entstehen, wenn Dinge zu Beginn nicht korrekt erledigt werden. Sie summieren sich wie Zinsen bei einem Kredit. Jedes kleine Problem wird später schwieriger zu beheben.
Fehlende CSS-Dateien können dazu führen, dass ein neuer Entwickler Layouts komplett neu aufbauen muss. Das erhöht den Zeit- und Kostenaufwand, da die ursprüngliche Absicht erraten werden muss.
Dies liegt daran, dass moderne Websites komplex sind. Sie bestehen nicht aus einzelnen Dateien, sondern sind Systeme aus Komponenten, die miteinander kommunizieren.
Wenn Sie nicht wissen, wie die Teile zusammenpassen, können Sie sie nicht reparieren. Sie sind vollständig von der Person abhängig, die die Seite erstellt hat. Das gibt ihr zu viel Macht über Ihr Unternehmen.
Um dies zu vermeiden, ist Vorbereitung nötig. Behandeln Sie die Übergabe wie eine rechtliche Transaktion. Verlassen Sie sich nicht auf bloße Versprechen.
Halten Sie alles schriftlich fest. Fordern Sie die Rohdaten an, nicht nur das fertige Produkt. So stellen Sie sicher, dass Ihr digitaler Vermögenswert vollständig in Ihrem Besitz ist.
Wenn ein Entwickler nicht standardisierte Codierung verwendet, entstehen versteckte Kosten. Dies ist eine häufige Form von technischen Schulden, die erst sichtbar werden, wenn Sie ein kleines Detail ändern möchten.
Wenn ein Entwickler beispielsweise eine Telefonnummer direkt in das Layout statt in eine Einstellungsseite programmiert, können Sie diese nicht einfach ändern. Sie müssen einen Techniker bezahlen, um diese Codezeile zu finden.
Dieser Zeitverlust summiert sich. Über ein Jahr hinweg können diese kleinen Ineffizienzen unnötige Wartungsgebühren in Höhe von Tausenden von Rupien verursachen.
Die Kerndateien, die Sie erhalten müssen
Der Quellcode ist das Rohmaterial Ihrer Website. Es handelt sich nicht um den Design-Entwurf, sondern um die tatsächlichen Anweisungen, die dem Browser sagen, was anzuzeigen ist.
Sie benötigen das vollständige Paket. Akzeptieren Sie nicht nur die Front-End-Dateien; Sie benötigen auch die Back-End-Logik.
- Vollständige HTML-, CSS- und JavaScript-Dateien für das Front-End
- Serverseitiger Code, falls die Website eine Datenbank verwendet
- Datenbank-Dump (ein Backup aller Texte, Bilder und Nutzerdaten)
- Konfigurationsdateien zur Verbindung des Codes mit Ihrem Server
- Dateien von Drittanbieter-Plugins oder Bibliotheken, die im Projekt verwendet wurden
Fehlende Datenbank-Backups können zu Datenverlust führen. Dies kann längere Ausfallzeiten verursachen. Ihre Inhalte und Nutzerinformationen sind geschäftskritisch.
Überprüfen Sie stets, ob die Datenbankdatei im Übergabepaket enthalten ist. Kontrollieren Sie die Dateiendungen.
Öffnen Sie .zip- oder .rar-Dateien auf Ihrem eigenen Computer. Prüfen Sie die Anzahl der Ordner und stellen Sie sicher, dass keine fehlen.
Falls der Entwickler ein Content-Management-System verwendet hat, benötigen Sie dennoch die Theme- und Plugin-Dateien. Gehen Sie nicht davon aus, dass der Hoster ein Backup hat. Sie benötigen eine eigene Kopie.
Stellen Sie sich vor, Sie möchten Ihre Website auf einen anderen Server umziehen. Ohne den Quellcode und die Datenbank ist dies nicht möglich. Sie müssten die Seite komplett neu aufbauen.
Dies ist ein Albtraum für jedes Unternehmen. Es bedeutet den Verlust Ihrer SEO-Rankings und Ihrer Inhalte – ein Totalverlust der ursprünglichen Investition.
Ein weiteres Beispiel ist das Hinzufügen einer neuen Funktion. Ein neuer Entwickler wird zuerst nach dem Code fragen. Können Sie diesen nicht bereitstellen, steigen die Kosten für die Analyse der Website.
Zugangsdaten und Keys
Der Zugriff ist entscheidend für die Wartung Ihrer Website. Sie benötigen die Master-Keys – also die Login-Daten für Ihren Server und Ihr Hosting-Konto.
Zudem benötigen Sie den Zugang zum Domain-Registrar. Ohne diese Daten können Sie keine Änderungen vornehmen; Sie wären von Ihrem eigenen System ausgeschlossen.
- E-Mail und Passwort des Hosting-Kontos
- Login für den Domain-Registrar (wo die Domain verlängert wird)
- Login für die Datenbank-Administration (Benutzerzugriff auf die Daten)
- FTP- oder SSH-Zugangsdaten (für den Datei-Upload)
- Zugangsdaten für die E-Mail-Konten Ihrer Domain
Ändern Sie diese Passwörter unmittelbar nach der Übergabe. Der vorherige Entwickler sollte keinen Zugriff mehr haben, da dies ein Sicherheitsrisiko darstellt.
Stellen Sie sich einen Installateur vor, der Ihren Wasserhahn repariert, aber eine Kopie Ihres Schlüssels behält. Sie würden sich unsicher fühlen. Bei der digitalen Sicherheit ist es genauso.
Ändern Sie alle Passwörter. Richten Sie für alle Konten eine Zwei-Faktor-Authentifizierung ein. Dies bietet eine zusätzliche Sicherheitsebene.
So wird ein unbefugter Zugriff verhindert, selbst wenn ein Passwort bekannt wird. Speichern Sie diese Daten in einem sicheren Passwort-Manager. Notieren Sie diese nicht auf Klebezetteln.
Speichern Sie Passwörter nicht in einer einfachen Textdatei auf Ihrem Desktop. Nutzen Sie einen renommierten Passwort-Manager. Gewähren Sie den Zugriff nur vertrauenswürdigen Mitarbeitern.
Dokumentieren Sie, wer Zugriff hat. Wenn ein Mitarbeiter das Unternehmen verlässt, entziehen Sie den Zugriff umgehend. Dies beugt internen Bedrohungen vor und schützt Ihre Daten.
Prüfen Sie sorgfältig die Inhaberschaft Ihrer Domain. Stellen Sie sicher, dass die „Registrant Email“ Ihre eigene Firmen-E-Mail-Adresse ist. Wenn dort die E-Mail des Entwicklers steht, besitzen Sie die Domain nicht wirklich.
Dies ist ein häufiger Fehler. Sollte das Verhältnis zum Entwickler schwierig werden, kann dieser die Domain blockieren. Dies kann Ihr Geschäft über Nacht zum Stillstand bringen.
Dokumentation, die Zeit spart
Die Code-Dokumentation ist die Bedienungsanleitung für Ihre Website. Sie erklärt dem nächsten Entwickler, wie das System funktioniert. Ohne sie muss dieser raten.
Raten ist zeitaufwendig und fehleranfällig. Eine gute Dokumentation spart Stunden an Arbeit und reduziert das Fehlerrisiko bei Updates.
- Architekturdiagramm, das die Verbindung der Seiten mit der Datenbank zeigt
- Liste aller benutzerdefinierten Funktionen und deren Aufgaben
- Anleitungen zum Hinzufügen neuer Seiten oder Produkte
- Schritt-für-Schritt-Anleitung für die Sicherung und Wiederherstellung
- Liste der verwendeten Drittanbieter-APIs
Undokumentierte benutzerdefinierte Komponenten können bei Änderungen zu Verzögerungen führen, da der Entwickler die Logik erst rekonstruieren muss. Dies kostet wertvolle Zeit.
Fordern Sie eine „How-to“-Anleitung an. Diese sollte in einfachem Englisch und nicht in reinem Fachjargon verfasst sein. Bitten Sie bei Unklarheiten um Erläuterung.
Die Dokumentation sollte ein lebendes Dokument sein und bei jeder Änderung aktualisiert werden. Wenn Sie eine neue Funktion hinzufügen, aktualisieren Sie bitte die Dokumentation.
Dies hält die Wissensbasis aktuell und stellt sicher, dass zukünftige Entwickler stets über die neuesten Informationen verfügen. So werden Verwirrungen und Fehler vermieden.
Wenn Sie beispielsweise ein benutzerdefiniertes Formular haben, das E-Mails an drei verschiedene Abteilungen sendet, sollte dies in der Dokumentation stehen. Ein neuer Entwickler könnte sonst versehentlich eine dieser Verknüpfungen löschen.
Ein weiteres Beispiel ist die Verwendung spezifischer Plugins. Die Dokumentation sollte begründen, warum ein Plugin gewählt wurde. Dies verhindert, dass ein Techniker es später durch eine inkompatible Lösung ersetzt.
Fügen Sie abschließend ein „Change Log“ hinzu. Dabei handelt es sich um eine einfache Liste aller Änderungen und deren Zeitpunkt. So behalten Sie die Entwicklung Ihrer Website im Blick.
Die Übergabe vor der finalen Zahlung testen
Leisten Sie die letzte Zahlung erst, wenn Sie die Übergabe erfolgreich getestet haben. Dies ist Ihre abschließende Prüfung.
Sie müssen sicherstellen, dass Sie die Website auch ohne den ursprünglichen Entwickler warten können. Dies wird als „Dry Run“ bezeichnet.
Dadurch wird gewährleistet, dass alle Dateien und Zugangsdaten korrekt zusammenarbeiten. Ziehen Sie für diese Prüfung nach Möglichkeit einen unabhängigen technischen Experten hinzu.
- Lassen Sie den Code von einem anderen Entwickler prüfen
- Versuchen Sie, eine kleine Änderung selbst vorzunehmen
- Überprüfen Sie, ob das Datenbank-Backup wiederhergestellt werden kann
- Prüfen Sie, ob alle Administrator-Logins korrekt funktionieren
- Stellen Sie sicher, dass Domain und Hosting auf Ihren Namen registriert sind
Sollten Probleme auftreten, halten Sie inne. Zahlen Sie den Restbetrag erst, wenn diese behoben sind. Dies ist nicht verhandelbar.
Ein professioneller Entwickler erwartet dies. Er wird Ihnen die benötigten Elemente zur Verfügung stellen. Wenn er sich weigert, ist das ein Warnsignal.
Dies deutet darauf hin, dass er Ihnen nicht vertraut oder etwas zu verbergen hat. Gehen Sie notfalls. Ihre langfristigen Kosten sind niedriger als bei einer günstigen, nicht dokumentierten Website.
Hardcoding von Inhalten kann bei Updates zu Fehlern führen. Wenn Text beispielsweise direkt im Code eingebettet ist, kann eine Änderung das Layout zerstören. Testen Sie jedes bearbeitbare Feld.
Versuchen Sie, ein neues Bild in die Galerie hochzuladen. Versuchen Sie, einen Preis im Shop zu ändern. Wenn Sie den Entwickler für diese einfachen Dinge kontaktieren müssen, ist die Übergabe unvollständig.
Überprüfen Sie die Website-Geschwindigkeit nach der Übergabe. Manchmal verwenden Entwickler „Staging“-Einstellungen, die die Live-Seite verlangsamen. Stellen Sie sicher, dass die Seite für die Öffentlichkeit optimiert ist.
Kurze Checkliste vor der Abnahme
Nutzen Sie diese Liste, um sicherzustellen, dass Sie alles haben. Drucken Sie sie aus und haken Sie jeden Punkt ab. Gehen Sie erst zum nächsten Schritt über, wenn der vorherige abgeschlossen ist.
- [ ] Vollständige ZIP-Datei mit dem Quellcode erhalten
- [ ] Datenbank-Dump-Datei erhalten
- [ ] Alle Hosting- und Domain-Passwörter geändert
- [ ] Zwei-Faktor-Authentifizierung für alle Konten aktiviert
- [ ] Schriftliche Dokumentation und Diagramme erhalten
- [ ] Teständerung durchgeführt und verifiziert
- [ ] Bestätigt, dass die Domain-Inhaberschaft auf Ihren Namen läuft
- [ ] Übergabe-Meeting terminiert und abgeschlossen
Häufig gestellte Fragen
Kann ich nach der Übergabe einen anderen Entwickler beauftragen?
Ja, das ist möglich. Genau das ist das Ziel einer professionellen Übergabe: Ihre Website sollte unabhängig vom ursprünglichen Entwickler sein.
Stellen Sie sicher, dass der Code sauber und dokumentiert ist. So kann jeder qualifizierte Entwickler die Arbeit problemlos übernehmen. Sie sind nicht an einen Anbieter gebunden.
Was passiert, wenn der Entwickler sich weigert, die Datenbank herauszugeben?
Zahlen Sie den Restbetrag nicht. Wenn Ihnen die Daten nicht gehören, gehört Ihnen auch die Website nicht.
Die Datenbank enthält Ihre Inhalte und Kundeninformationen. Sie ist Teil der zu liefernden Leistungen. Ein professioneller Dienstleister wird sie nicht zurückhalten.
Wie oft sollte ich die Dokumentation aktualisieren?
Aktualisieren Sie diese bei jeder wesentlichen Änderung. Wenn Sie eine neue Seite oder Funktion hinzufügen, halten Sie dies schriftlich fest.
Wenn Sie ein Passwort ändern, aktualisieren Sie die Zugangsliste. So bleibt das Handbuch präzise und zukünftige Entwickler sparen Zeit.
Lohnt es sich, extra für eine Dokumentation zu bezahlen?
Ja, das lohnt sich. Die Kosten für die Dokumentation sind gering im Vergleich zu den Kosten für die spätere Behebung von Fehlern.
Eine gute Dokumentation verkürzt die Zeit für zukünftige Wartungsarbeiten und senkt das Fehlerrisiko. Sie ist eine Investition in Ihre Website.
Zusammenfassung
Eine ordnungsgemäße Übergabe umfasst den Quellcode, alle Zugangsdaten sowie eine klare Dokumentation. Testen Sie alles gründlich, bevor Sie die finale Zahlung leisten. Führen Sie eine Checkliste und aktualisieren Sie diese bei jeder Änderung der Website. So schützen Sie Ihre Investition und halten die zukünftige Wartung einfach und kosteneffizient. Für weitere Unterstützung beim Aufbau oder der Pflege Ihrer Website besuchen Sie bitte unsere Webentwicklung-Services oder unsere Website-Design-Services.
