Zum Inhalt springen
akitoo
Geschäftsprozesse

Was sollte ein Wartungs- und Supportvertrag für Software abdecken?

Auch nach dem Go-live braucht Software Aufmerksamkeit. Wartungsarten, Reaktions- und Lösungszeiten, Posten außerhalb des Umfangs und die Punkte, auf die Sie in einem Supportvertrag (SLA) achten sollten.

Alp3 Min. Lesezeit

Ein erheblicher Teil des Aufwands im Lebenszyklus einer Software fällt nach dem Go-live an. Betriebssysteme werden aktualisiert, angebundene Dienste ändern sich, Sicherheitslücken werden bekannt gegeben, und die Anforderungen des Unternehmens entwickeln sich weiter. Ein Wartungs- und Supportvertrag legt fest, wer in dieser Phase was in welcher Zeit erledigt.

Vier Arten der Wartung

Im Software-Engineering wird Wartung in der Regel in vier Kategorien betrachtet:

  • Korrektive Wartung: Behebung aufgetretener Fehler.
  • Adaptive Wartung: Anpassung der Software an eine veränderte Umgebung; neue Betriebssystemversionen, Browser, geänderte APIs von Drittanbietern.
  • Perfektive Wartung: Verbesserung der Performance, der Benutzerfreundlichkeit und der bestehenden Funktionen.
  • Präventive Wartung: Arbeiten, die erfolgen, bevor ein Problem auftritt; Bibliotheks-Updates, Code-Verbesserungen, Kapazitätsprüfungen.

Ein guter Vertrag nennt nicht nur die Fehlerbehebung, sondern legt ausdrücklich fest, welche dieser vier Arten zum Umfang gehören.

Punkte, die im Vertrag enthalten sein sollten

Umfang

Welche Anwendungen, Umgebungen und Integrationen sind im Vertrag enthalten? Gehört die Verwaltung von Servern und Infrastruktur zum Umfang oder nur die Anwendung?

Prioritätsstufen und Zeiten

Zwei Zeiten sollten getrennt voneinander definiert werden: die Reaktionszeit (die Mitteilung, dass die Anfrage bearbeitet wird) und die Lösungszeit (die Behebung des Problems oder die Bereitstellung eines Workarounds). Die folgende Tabelle ist lediglich ein Beispiel, um die Struktur zu zeigen; die Zeiten werden nach dem Bedarf des Unternehmens festgelegt.

PrioritätDefinitionBeispielfall
KritischDas System ist nicht nutzbar, oder es besteht das Risiko eines DatenverlustsDie Anwendung lässt sich nicht öffnen, Zahlungen können nicht entgegengenommen werden
HochEine wichtige Funktion funktioniert nicht, es gibt keinen WorkaroundBestellungen können nicht angelegt werden
MittelEine Funktion arbeitet teilweise, oder es gibt einen WorkaroundEin Bericht liefert eine falsche Summe
NiedrigOptische oder kleinere Probleme, die die Arbeit nicht behindernIn einer Maske ist die Ausrichtung fehlerhaft

Supportzeiten und -kanäle

An welchen Tagen und zu welchen Uhrzeiten wird Support geleistet? Gibt es für kritische Fälle außerhalb der Geschäftszeiten einen Weg? Worüber werden Anfragen eingereicht, und wie lässt sich ihr Status verfolgen?

Monitoring und Backups

Werden die Systemverfügbarkeit und Fehler automatisch überwacht? Wie oft werden Backups erstellt, wie lange werden sie aufbewahrt, und wird die Wiederherstellung regelmäßig getestet? Ein nicht getestetes Backup zählt nicht als Backup.

Sicherheitsupdates

Wie oft werden die eingesetzten Bibliotheken und Komponenten auf Sicherheitslücken geprüft, und innerhalb welcher Zeit werden kritische Patches eingespielt?

Reporting

Der periodische Bericht sollte eröffnete und geschlossene Anfragen, Zeiten, durchgeführte Updates und Empfehlungen enthalten. Der Bericht ist der greifbarste Weg, den Gegenwert des Vertrags zu sehen.

Was nicht zum Umfang gehört

Neue Funktionen, Integrationen außerhalb des Umfangs oder Ausfälle, die von Drittanbietern verursacht werden, werden in der Regel gesondert betrachtet. Wie diese abgerechnet werden, sollte von Anfang an schriftlich festgehalten sein.

Abrechnungsmodelle

  • Feste Monatspauschale: Planbare Kosten für einen festgelegten Umfang und Zeitraum.
  • Stundenkontingent: Eine festgelegte Stundenzahl, die im Laufe des Monats genutzt wird; flexibel, erfordert jedoch, dass die Nutzung nachverfolgt wird.
  • Pro Anfrage: Wirtschaftlich bei geringer Nutzung; für kritische Fälle gibt es in der Regel keine zugesicherten Zeiten.

Fragen, die Sie vor der Unterschrift stellen sollten

  1. Leistet das Team, das das System entwickelt hat, den Support oder ein separates Team?
  2. Was geschieht, wenn die Zeiten nicht eingehalten werden?
  3. Wie werden Code, Dokumentation und Zugänge übergeben, wenn der Vertrag endet?
  4. Werden nicht genutzte Stunden in den Folgemonat übertragen?
Wartung ist nicht die Arbeit, die anfällt, wenn etwas kaputtgeht; sie ist die Arbeit, die regelmäßig geleistet wird, damit nichts kaputtgeht.

Wenn Sie über Wartungs- und Supportoptionen für Ihre bestehende Software sprechen möchten, können Sie Kontakt mit uns aufnehmen.

Weiterlesen

Verwandte Inhalte

Geschäftsprozesse

Von Excel zur Software: 7 Anzeichen, dass es Zeit für den Umstieg ist

Excel ist ein leistungsfähiges Werkzeug, wurde aber nicht dafür konzipiert, einen Geschäftsprozess zu tragen. Sieben Anzeichen dafür, dass ein mit Tabellen geführter Prozess an seine Grenze gelangt ist, und ein praktischer Weg für den Umstieg.

Kontakt

Sie haben eine Idee?Setzen wir sie gemeinsam um.

Sprechen wir über Ihr Projekt
Sprechen wir über Ihr Projekt