PHP Wartung outsourcen: Was Sie unbedingt vorher klären müssen
Wer PHP-Wartung outsourcen möchte, gibt Verantwortung ab. Das klingt erstmal gut. Jemand anderes kümmert sich, Sie können sich auf Ihr Kerngeschäft konzentrieren. Aber "jemand anderes kümmert sich" funktioniert nur, wenn man vorher klar definiert hat, worum er sich kümmern soll.
In der Praxis sieht das oft anders aus. Unternehmen suchen schnell einen Dienstleister, unterschreiben einen Vertrag und stellen zwei Jahre später fest, dass regelmäßige Updates ausblieben, keine Dokumentation existiert und der Dienstleister auf Anfragen tagelang nicht reagiert.
Dieser Artikel erklärt, was Sie vor einem PHP-Wartungsvertrag klären müssen, was in einen guten Vertrag gehört und wie Sie schlechte Anbieter früh erkennen.
Was Sie eigentlich outsourcen
PHP Wartung outsourcen heißt nicht, einen Entwickler zu engagieren der gelegentlich einspringt. Es bedeutet, die laufende technische Verantwortung für ein produktives System zu übergeben.
Das umfasst in der Regel mehrere Aufgaben. PHP-Updates und Sicherheits-Patches müssen eingespielt werden. Abhängigkeiten, also externe Bibliotheken und Pakete, müssen aktuell gehalten werden. Fehler müssen erkannt und behoben werden, am besten bevor sie Kunden auffallen. Und im Ernstfall muss jemand erreichbar sein.
Wer das outsourct, übergibt die Kontrolle über einen kritischen Teil seines Betriebs. Das ist keine Entscheidung, die man unter Zeitdruck treffen sollte.
Die wichtigsten Fragen vor Vertragsabschluss
Was genau ist im Vertrag enthalten?
Die wichtigste Frage überhaupt. Viele Wartungsverträge klingen umfassend, sind es aber nicht. "Betreuung Ihrer PHP-Anwendung" kann bedeuten: monatliche Sicherheits-Updates. Oder es kann bedeuten: einmal jährlich schauen ob noch alles läuft.
Fragen Sie konkret. Welche Aufgaben werden wie oft erledigt? Ist reaktive Fehlerbehebung inklusive oder wird sie extra berechnet? Was passiert bei einem Sicherheitsvorfall außerhalb der Geschäftszeiten?
Wie schnell reagiert der Dienstleister?
Reaktionszeiten müssen schriftlich vereinbart sein. "Wir melden uns so schnell wie möglich" ist keine Grundlage für ein Produktivsystem.
Unterscheiden Sie dabei zwischen Reaktionszeit und Lösungszeit. Reaktionszeit ist, wann jemand antwortet. Lösungszeit ist, wann das Problem behoben ist. Beide sollten vertraglich festgelegt sein, abgestuft nach Schweregrad des Problems.
Wer hat Zugriff auf Ihr System?
Das klingt selbstverständlich, wird aber oft vergessen. Wer arbeitet konkret an Ihrem System? Ist das ein festes Team, das Ihre Anwendung kennt? Oder wechselnde Freelancer, die jedes Mal von vorne anfangen?
Ein guter Dienstleister baut über die Zeit Wissen über Ihr System auf. Er dokumentiert, was er tut. Er hinterlässt das System in besserem Zustand als er es vorgefunden hat.
Was passiert wenn Sie kündigen?
Diese Frage stellen die wenigsten, und das ist ein Fehler. Was passiert wenn Sie nach einem Jahr unzufrieden sind? Gehören Zugangsdaten, Dokumentation und Systemwissen Ihnen oder dem Dienstleister?
Bestehen Sie darauf, dass alle Zugänge, alle Dokumentation und alle Deployments in Ihren Händen liegen. Ein Dienstleister, der Abhängigkeit durch Informationsmonopol erzeugt, arbeitet nicht in Ihrem Interesse.
Welche Erfahrung hat der Dienstleister mit Legacy-Software?
PHP-Wartung ist nicht gleich PHP-Wartung. Eine neue Laravel-Anwendung zu betreuen ist technisch etwas anderes als eine gewachsene Eigenentwicklung aus dem Jahr 2009 stabil zu halten.
Fragen Sie nach konkreten Referenzen mit ähnlichen Systemen. Wie viele Jahre Erfahrung hat das Team mit älteren PHP-Versionen? Haben die Entwickler schon PHP-Upgrades an laufenden Produktivsystemen durchgeführt?
Was in einen guten Wartungsvertrag gehört
Ein solider Wartungsvertrag ist kein Kunstwerk, aber er muss bestimmte Dinge enthalten.
Leistungsumfang: Konkrete Liste was monatlich erledigt wird. Kein Interpretationsspielraum.
Service Level Agreement (SLA): Reaktionszeiten für verschiedene Schweregrade. Kritischer Ausfall: Reaktion innerhalb einer Stunde. Normaler Fehler: innerhalb eines Arbeitstages. Routineaufgaben: innerhalb einer Woche.
Reporting: Wer outsourct, verliert nicht den Überblick. Ein monatlicher Bericht über durchgeführte Maßnahmen, gefundene Probleme und den aktuellen Systemzustand ist Standard, kein Extra.
Datenschutz und Zugriffskontrolle: Welche Daten darf der Dienstleister einsehen? Unter welchen Bedingungen? Ein Auftragsverarbeitungsvertrag (AVV) nach DSGVO ist Pflicht, wenn der Dienstleister Zugriff auf personenbezogene Daten hat.
Kündigungsfristen und Exit-Regelungen: Was passiert nach der Kündigung? Wie lange unterstützt der Dienstleister eine Übergabe? Werden alle Zugänge und Dokumentationen übergeben?
Haftung: Was passiert wenn durch einen Fehler des Dienstleisters ein Schaden entsteht? Klare Haftungsregelungen schützen beide Seiten.
Warnsignale bei der Dienstleister-Auswahl
Manche Anbieter klingen gut, zeigen aber schon im Erstgespräch Zeichen, die nachdenklich machen sollten.
Kein Interesse an Ihrem System. Wer ein unbekanntes PHP-System übernehmen will, ohne es sich vorher anzuschauen, nimmt die Aufgabe nicht ernst. Ein guter Dienstleister stellt Fragen. Er will wissen womit er es zu tun hat.
Pauschale Versprechen ohne Grundlage. "Wir halten alles aktuell und sicher" klingt gut. Aber was bedeutet das konkret? Wer keine Details nennen kann oder will, hat wahrscheinlich keinen Plan.
Kein strukturiertes Onboarding. Wie übernimmt der Dienstleister ein neues System? Wenn die Antwort vage ist, fehlt wahrscheinlich ein Prozess. Das rächt sich beim ersten ernsthaften Problem.
Druck zur schnellen Unterschrift. Sonderkonditionen die nur heute gelten, begrenzte Plätze, Zeitdruck, das sind klassische Verkaufstricks. Ein guter Dienstleister für Software-Wartung braucht das nicht.
Kein Wort über Dokumentation. Wer Ihr System wartet und dabei kein Wort über Dokumentation verliert, denkt nicht langfristig. Was passiert wenn der verantwortliche Entwickler krank wird? Oder das Unternehmen wechselt?
Was ein PHP-Wartungsvertrag realistisch kostet
Wartungsverträge für PHP-Anwendungen bewegen sich je nach Systemgröße und Leistungsumfang in unterschiedlichen Bereichen.
Einfache Systeme mit minimalem Aufwand, also Sicherheits-Updates, Monitoring und gelegentliche Fehlerbehebung, liegen oft zwischen 200 und 500 Euro im Monat. Komplexere Systeme, ältere Anwendungen mit mehr technischen Schulden oder höheren Verfügbarkeitsanforderungen, kosten entsprechend mehr.
Misstrauen Sie Angeboten, die sehr weit unter dem Marktpreis liegen. Wenn jemand Ihre PHP-Anwendung für 50 Euro im Monat wartungsfertig halten will, stellt sich die Frage, was dabei wirklich erledigt wird.
Achten Sie auch auf versteckte Kosten. Was kostet eine außerplanmäßige Fehlerbehebung? Was kostet ein PHP-Upgrade der kein Teil des Grundvertrags ist? Ein transparentes Preismodell ist ein gutes Zeichen für einen seriösen Anbieter.
Inhouse oder Outsourcing: Kurz abgewogen
Für die meisten kleinen und mittleren Unternehmen ist PHP-Wartung outsourcen sinnvoll. Eigene Entwickler für Legacy-Wartung einzustellen ist teuer und schwierig, weil der Markt für erfahrene Legacy-Entwickler klein ist.
Outsourcing lohnt sich besonders, wenn das System produktionskritisch ist, aber keine laufende Weiterentwicklung braucht. Oder wenn das interne Team für Wartungsaufgaben schlicht nicht die Zeit hat.
Inhouse-Betreuung macht Sinn, wenn das System eng mit dem Kerngeschäft verwoben ist, viel Know-how intern vorhanden ist und die Weiterentwicklung dauerhaft intern stattfinden soll.
In vielen Fällen ist eine Mischform die beste Lösung: ein externer Dienstleister für laufende Wartung und Sicherheit, das interne Team für fachliche Weiterentwicklung.
Fazit
PHP Wartung outsourcen ist eine gute Entscheidung, wenn sie gut vorbereitet ist. Wer die richtigen Fragen stellt, auf einen klaren Vertrag besteht und Warnsignale ernst nimmt, findet einen Dienstleister der wirklich liefert.
Wer schnell unterschreibt und erst später schaut was drin steht, zahlt oft doppelt: einmal für den Vertrag, und einmal für die Probleme die entstehen wenn er nicht hält was er verspricht.
Sprechen Sie uns an. Wir schauen uns Ihr System an und sagen Ihnen ehrlich, was ein sinnvoller Wartungsumfang ist und was das realistisch kostet. Das Erstgespräch ist kostenlos.