software-wartung24.de
· 5 Min. Lesezeit· Sandor Farkas

Die 4 Arten der Software-Wartung: Korrektiv, Adaptiv, Perfektiv, Präventiv

Legacy GrundlagenSoftware-WartungISO 14764
Abstraktes Titelbild zum Thema Die 4 Arten der Software-Wartung: Korrektiv, Adaptiv, Perfektiv, Präventiv (KI-generiert)

Wenn Sie jemanden fragen, was Software-Wartung bedeutet, hören Sie meistens dieselbe Antwort: Ein Fehler wird behoben. Das stimmt, ist aber nur ein Viertel der Wahrheit.

Die Norm ISO/IEC 14764 unterscheidet vier Arten der Software-Wartung: korrektiv, adaptiv, perfektiv und präventiv. Jede Art löst ein anderes Problem. Wer nur eine davon betreibt, lässt die anderen drei liegen, meist ohne es zu merken. Das rächt sich selten sofort, dafür umso zuverlässiger mit der Zeit.

Dieser Artikel erklärt die vier Arten der Software-Wartung mit konkreten Beispielen. Am Ende wissen Sie, welche Art in Ihrem Projekt gerade am dringendsten fehlt.

Was Software-Wartung umfasst

Software-Wartung ist alles, was nach dem ersten Release einer Anwendung passiert. Eine genaue Definition finden Sie in unserem Artikel was Software-Wartung ist. Kurz gesagt: Wartung endet nicht mit dem Go-Live. Sie beginnt dort erst richtig.

Die vier Arten der Software-Wartung unterscheiden sich in einem Punkt: Sie beantworten unterschiedliche Fragen. Fehlt etwas? Hat sich die Umgebung verändert? Kann es besser werden? Droht ein Problem, das noch nicht sichtbar ist?

Die vier Arten im Überblick

Korrektive Wartung: Der Fehler ist schon da

Korrektive Wartung behebt Fehler, die bereits aufgetreten sind. Eine Funktion stürzt ab. Eine Berechnung liefert ein falsches Ergebnis. Ein Formular speichert Daten nicht richtig.

Diese Art ist reaktiv. Sie reagieren auf etwas, das schon schiefgelaufen ist. Ein Kunde meldet sich, ein Mitarbeiter bemerkt den Fehler, oder ein Monitoring-System schlägt Alarm.

Beispiel: Eine Bestellfunktion im Onlineshop akzeptiert seit einem Update keine Rabattcodes mehr. Ein Entwickler findet den Fehler im Code und korrigiert ihn.

Korrektive Wartung ist notwendig. Kein System ist fehlerfrei, egal wie sorgfältig es gebaut wurde. Das Problem entsteht erst, wenn sie die einzige Art von Wartung bleibt, die in Ihrem Unternehmen stattfindet.

Adaptive Wartung: Die Umgebung hat sich verändert

Software läuft nie isoliert. Sie hängt von einem Betriebssystem ab, von einer Datenbank, von einer PHP-Version, von externen Programmierschnittstellen. Ändert sich diese Umgebung, muss die Software mitziehen.

Adaptive Wartung passt eine Anwendung an neue technische Rahmenbedingungen an. Ein bekanntes Beispiel ist End of Life bei PHP-Versionen. Bekommt PHP 7 keine Sicherheits-Updates mehr, müssen Sie auf PHP 8 wechseln, sonst wird der Betrieb riskant.

Der Unterschied zur korrektiven Wartung: Hier ist noch nichts kaputt. Aber es wird kaputtgehen, wenn Sie nicht handeln.

Der Vorteil dieser Art: Sie ist planbar. Der Support einer PHP-Version endet nicht überraschend, sondern zu einem bekannten Datum. Wer das Datum kennt, kann die Anpassung rechtzeitig einplanen, statt sie im Notfall durchzuziehen.

Perfektive Wartung: Besser machen, was funktioniert

Perfektive Wartung hat mit Fehlern nichts zu tun. Sie verbessert eine Software, die bereits läuft.

Das kann eine schnellere Datenbankabfrage sein, eine übersichtlichere Benutzeroberfläche oder ein Prozess mit weniger Klicks. Ziel ist nicht Reparatur, sondern Fortschritt.

Diese Art wird am häufigsten vernachlässigt, weil sie nie dringend wirkt. Genau hier entstehen technische Schulden. Jede Verbesserung, die aufgeschoben wird, bleibt liegen und wächst.

Beispiel: Eine Reportfunktion braucht zwölf Sekunden zum Laden. Niemand beschwert sich, weil es schon immer so war. Trotzdem kostet jede dieser zwölf Sekunden Zeit, jeden Tag, bei jedem Mitarbeiter.

Präventive Wartung: Probleme verhindern, bevor sie entstehen

Präventive Wartung sucht nach Schwachstellen, bevor sie zu Fehlern werden. Dazu gehören Sicherheitsprüfungen, Code-Reviews, mehr Testabdeckung oder aktualisierte Abhängigkeiten, obwohl noch nichts ausgefallen ist.

Diese Art ist am schwersten zu rechtfertigen, weil ihr Nutzen unsichtbar bleibt. Ein verhinderter Ausfall erzeugt keine Schlagzeile. Er erzeugt einen ruhigen Tag, sonst nichts.

Beispiel: Ein Entwickler prüft regelmäßig, ob eingesetzte Programmbibliotheken bekannte Sicherheitslücken haben, und aktualisiert sie, bevor jemand sie ausnutzen kann.

Mehr zum Zusammenspiel der vier Arten lesen Sie in unserem Grundlagenartikel zu den Arten der Software-Wartung.

Welche Art fehlt in Ihrem Projekt?

Die meisten Unternehmen betreiben nur korrektive Wartung. Sie reagieren, wenn etwas kaputt ist, und lassen den Rest liegen. Das ist verständlich. Es ist auch der teuerste Weg.

Ein paar Fragen helfen bei der Einschätzung.

Rufen Kunden an, wenn etwas nicht funktioniert, statt dass Sie es vorher bemerken? Dann fehlt Monitoring, und Sie leben fast nur von korrektiver Wartung.

Läuft Ihre Software noch auf einer Version, deren Support längst ausgelaufen ist? Dann fehlt adaptive Wartung, und das Risiko wächst mit jedem Monat.

Beschweren sich Mitarbeiter über langsame Prozesse, ohne dass jemand etwas ändert? Dann fehlt perfektive Wartung, und technische Schulden sammeln sich an.

Wurde der Code seit Jahren nicht auf Sicherheitslücken geprüft? Dann fehlt präventive Wartung. Das größte Risiko ist dann das, was Sie noch nicht kennen.

Ein funktionierendes Wartungskonzept braucht alle vier Arten. Nicht nur die, die gerade am wenigsten Aufwand macht.

Für den Einstieg reicht eine ehrliche Bestandsaufnahme. Welche PHP- oder Datenbankversion läuft aktuell? Wann wurde zuletzt geprüft, ob Abhängigkeiten Sicherheitslücken haben? Wer diese Fragen nicht beantworten kann, sollte genau dort anfangen, bevor er über neue Funktionen nachdenkt.

Was das für Ihr Budget bedeutet

Vier Arten der Wartung klingen nach viel Aufwand. In der Praxis lassen sich alle vier in einem geplanten Budget abbilden, wenn Sie wissen, wofür Sie einplanen.

Wie Sie ein realistisches Wartungsbudget aufstellen, erklären wir im Artikel Software-Wartungsbudget planen. Ein Budget, das nur korrektive Wartung vorsieht, ist kein Wartungsbudget. Es ist eine Reparaturkasse.

Fazit

Software-Wartung ist mehr als Fehler beheben. Korrektive, adaptive, perfektive und präventive Wartung lösen vier unterschiedliche Probleme. Jedes davon trifft Ihr Unternehmen früher oder später.

Wer nur reagiert, zahlt am Ende mehr als wer plant. Ein Wartungskonzept, das alle vier Arten berücksichtigt, kostet Aufwand. Ein Ausfall zur falschen Zeit kostet mehr.

Sprechen Sie uns an. Das Erstgespräch ist kostenlos.

Weitere Artikel

Abstraktes Titelbild zum Thema Was ist Software-Wartung? Eine einfache Erklärung für Nicht-Techniker (KI-generiert)
· 4 Min. Lesezeit

Was ist Software-Wartung? Eine einfache Erklärung für Nicht-Techniker

Was ist Software-Wartung eigentlich? Dieser Artikel erklärt den Begriff ohne Fachbegriffe: welche Aufgaben dazugehören, warum sie nach dem Launch weitergeht und was passiert, wenn niemand sich darum kümmert.

Legacy GrundlagenSoftware-WartungGrundlagen
Abstraktes Titelbild zum Thema Was ist ein Software-Release-Zyklus? Und warum Legacy-Projekte oft keinen haben (KI-generiert)
· 5 Min. Lesezeit

Was ist ein Software-Release-Zyklus? Und warum Legacy-Projekte oft keinen haben

Ein Software-Release-Zyklus legt fest, wann und wie Updates ausgeliefert werden. Viele Legacy-Projekte haben keinen, Updates passieren nur wenn ein Problem auftritt. Dieser Artikel erklärt, warum das riskant ist und wie ein einfacher Release-Zyklus auch für kleine Altprojekte funktioniert.

Legacy GrundlagenRelease ManagementSoftware-Wartung
Abstraktes Titelbild zum Thema Was ist Software-Erosion? Warum Code ohne Pflege verfällt (KI-generiert)
· 5 Min. Lesezeit

Was ist Software-Erosion? Warum Code ohne Pflege verfällt

Software-Erosion beschreibt, wie funktionierende Software mit der Zeit verfällt, obwohl sich am Code nichts ändert. Verantwortlich sind neue Betriebssysteme, Browser und Sicherheitsstandards, die sich weiterentwickeln. Dieser Artikel erklärt das Konzept und zeigt, was Sie dagegen tun können.

Legacy GrundlagenSoftware-Wartung

Bereit, Ihre Software in gute Hände zu geben?

Das Erstgespräch ist kostenlos und unverbindlich. Wir schauen uns an, was Sie haben, und sagen Ihnen ehrlich, was möglich ist.

Kostenlose Erstberatung anfragen