Softwarewartung ist weit mehr als das gelegentliche Einspielen von Updates. Die internationale Norm ISO/IEC 14764 unterscheidet vier Wartungstypen, die zusammen den gesamten Lebenszyklus einer Software nach dem Go-live abdecken. Für kleine und mittlere Unternehmen (KMU) ist das Verständnis dieser Wartungstypen entscheidend, um fundierte Entscheidungen über Budgets, Verträge und Ressourcen zu treffen.
In der Praxis zeigt sich immer wieder: Unternehmen, die Softwarewartung vernachlässigen, zahlen langfristig deutlich mehr als jene, die proaktiv investieren. Dieser Leitfaden erklärt jeden Wartungstyp verständlich und gibt Ihnen konkrete Handlungsempfehlungen.
Die vier Typen der Softwarewartung nach ISO/IEC 14764
Die internationale Norm definiert vier klar abgegrenzte Kategorien. Jede erfüllt einen spezifischen Zweck im Software-Lebenszyklus:
| Wartungstyp | Ziel | Auslöser | Beispiel |
|---|---|---|---|
| Korrektive Wartung | Fehler beheben | Bug-Reports, Systemausfälle | Ein Formular speichert Umlaute falsch in der Datenbank |
| Adaptive Wartung | Anpassung an Umgebungsänderungen | Neue Betriebssysteme, Gesetze, Schnittstellen | Migration auf PHP 8.3, Anpassung an die E-Rechnungspflicht |
| Perfektive Wartung | Funktionalität verbessern | Nutzerfeedback, Marktanforderungen | Neues Dashboard für Vertriebskennzahlen |
| Präventive Wartung | Zukünftige Probleme verhindern | Code-Analyse, Monitoring-Daten | Refactoring eines langsam werdenden Datenbank-Queries |
Korrektive Wartung: Fehler beseitigen, bevor sie eskalieren
Die korrektive Wartung ist der bekannteste Typ: Ein Fehler tritt auf, und er muss behoben werden. Was einfach klingt, birgt in der Praxis erhebliche Komplexität. Fehler können in der Geschäftslogik, in der Datenverarbeitung oder in der Benutzeroberfläche auftreten. Entscheidend ist die Priorisierung nach Schweregrad:
- Kritisch: Systemausfall oder Datenverlust – sofortige Reaktion innerhalb von Stunden erforderlich
- Hoch: Wichtige Geschäftsfunktion eingeschränkt – Behebung innerhalb eines Arbeitstages
- Mittel: Funktionseinschränkung mit Workaround – Behebung im nächsten Wartungsfenster
- Niedrig: Kosmetische Fehler oder seltene Edge Cases – Behebung bei nächster Gelegenheit
Für KMU ist es wichtig, diese Kategorien vertraglich im Softwarewartungsvertrag festzuhalten, um Reaktionszeiten und Kosten kalkulierbar zu machen.
Adaptive und perfektive Wartung: Software am Leben halten
Adaptive Wartung wird dann nötig, wenn sich die Umgebung ändert, in der Ihre Software arbeitet. Das kann ein neues Betriebssystem sein, eine geänderte Schnittstelle eines Drittanbieters oder neue regulatorische Anforderungen wie die DSGVO oder die E-Rechnungspflicht. Ohne adaptive Wartung veraltet jede Software unweigerlich.
Die perfektive Wartung hingegen ist proaktiv: Sie verbessert bestehende Funktionen, optimiert die Benutzerfreundlichkeit oder fügt neue Features hinzu, die Nutzer angefragt haben. Studien zeigen, dass perfektive Wartung bis zu 50 Prozent des gesamten Wartungsaufwands ausmacht – weil Unternehmen ihre Software kontinuierlich an wachsende Anforderungen anpassen müssen.
Wenn Sie individuelle Software einsetzen, sind beide Wartungstypen besonders relevant, da keine externe Community die Anpassung übernimmt.
Präventive Wartung: Investition in die Zukunft
Präventive Wartung ist die am häufigsten vernachlässigte Kategorie – und gleichzeitig die wertvollste. Sie umfasst Maßnahmen wie Code-Refactoring, Performance-Optimierung, Aktualisierung von Abhängigkeiten und Verbesserung der Testabdeckung. Das Ziel: Probleme verhindern, bevor sie auftreten.
Typische präventive Maßnahmen für KMU sind:
- Regelmäßige Aktualisierung aller Software-Abhängigkeiten und Frameworks
- Code-Reviews zur Identifikation potenzieller Schwachstellen
- Performance-Monitoring mit automatischen Alerts bei Schwellenwertüberschreitungen
- Regelmäßige Backup-Tests, um die Wiederherstellbarkeit zu verifizieren
- Dokumentation aktuell halten für künftige Entwickler und den Wissenstransfer
Die Kosten für präventive Wartung liegen typischerweise bei 15 bis 25 Prozent der ursprünglichen Entwicklungskosten pro Jahr. Das klingt viel, ist aber deutlich günstiger als die Alternative: technische Schulden, die sich exponentiell verteuern. Mehr dazu erfahren Sie in unserem Artikel zur Softwarewartung als Kostenfalle oder Notwendigkeit.
Fazit: Wartung ist keine Kür, sondern Pflicht
Softwarewartung in allen vier Dimensionen zu betreiben, ist keine Frage des Budgets, sondern der Unternehmensstrategie. KMU, die ihre Software nur reaktiv warten, riskieren Sicherheitslücken, steigende Kosten und den Verlust ihrer Wettbewerbsfähigkeit. Ein strukturierter Wartungsplan, idealerweise mit einem erfahrenen IT-Partner, schützt Ihre Investition und hält Ihre Software zukunftsfähig.