IT-Kennzahlen zur Gewährleistung von Geschwindigkeit und Qualität für Ihr Unternehmen

Veröffentlicht: 2021-05-04

In diesem Artikel

In jedem Fall sind Indikatoren unerlässlich, um die Effektivität eines Prozesses zu überwachen, potenzielle Probleme zu identifizieren und mögliche Interventionen zu verstehen. Die Verwendung der richtigen Metriken bedeutet eine bessere Leistung für die Informationstechnologie ebenso wie für das Marketing. Lassen Sie uns herausfinden, warum.

„Power is nothing without control“ war der Slogan eines namhaften Unternehmens, für das ich vor fast 20 Jahren gearbeitet hatte. Ich habe es überall gesehen, es hat mir gefallen und es ging mir nicht mehr aus dem Kopf. Vielleicht habe ich aus diesem Grund die Herausforderung gerne angenommen, die MailUp-Implementierung eines Sets von IT-Metriken zu organisieren, die in Fachkreisen bekannt sind und auf der Balance zwischen Geschwindigkeit und Qualität basieren.

Was sind IT-Kennzahlen und wozu dienen sie?

Was sind IT-Kennzahlen? Sie helfen, Prozesse zu kontrollieren und zu verbessern, indem sie signifikante Variablen in der Welt der Informationstechnologie messen. Wie bei allen komplexen Prozessen liegt die Kunst darin, eine begrenzte Anzahl messbarer Mengen zu sortieren. Diese sind nicht nur ein guter Indikator für die Prozesse und Leistungen unserer Produkte, sondern ermöglichen uns auch, beide Aspekte durch gezielte Interventionen zu verbessern , die ihre Werte variieren.

Kompliziert? Ein bisschen – da es nicht so einfach ist , die besten Metriken für diese Art von aktiver Kontrolle zu ermitteln . Nachdem wir einige intern definierte Metriken ausprobiert haben, haben wir uns entschieden, diejenigen zu übernehmen, die in „Accelerate – Accelerate: The Science of Lean Software and DevOps“ recht gut beschrieben sind. Diese zählen seit 2012 auch zu den Hauptthemen in den State of DevOps Annual Reports.

Maßnahmen zur Verbesserung: Wie IT-Kennzahlen die Unternehmensleistung beschleunigen

Nach jahrelanger umfangreicher Recherche mit Tausenden von Unternehmen bestätigen die Autoren der oben genannten Publikationen, dass für Unternehmen der Digitalbranche ein direkter Zusammenhang zwischen exzellenter IT-Performance und ebenso guten Geschäftsergebnissen besteht. Diese Studien identifizierten 5 Hauptkennzahlen, bei denen alle Top-IT-Performer (die größten und avantgardistischsten Unternehmen) hervorragende Ergebnisse erzielen. Diese Unternehmen haben dieselben Indikatoren übernommen und es geschafft, die Werte der „Elite-Performer“ bei allen 5 Metriken zu erreichen. Tatsächlich haben sie eine weitaus bessere Wachstumsrate als die anderen, und dies bestätigt, wie äußerst effektiv und wichtig es ist, ein IT-Set von KPIs zu implementieren. Exzellente Technologieergebnisse werden , kurz gesagt, zu einem befähigenden Faktor, um die Leistung auf Unternehmensebene zu beschleunigen.

IT-Kennzahlen zur Gewährleistung von Geschwindigkeit und Qualität für Ihr Unternehmen

Die 5 IT-Kennzahlen, über die wir bisher gesprochen haben, basieren auf ganz einfachen Konzepten: Geschwindigkeit und Qualität . Die Botschaft lautet: Kunden schnell, kontinuierlich und häufig Mehrwert liefern . Je schneller Sie gehen, desto mehr riskieren Sie, Fehler zu machen. Außerdem müssen Sie die Fehlerhäufigkeit und die erforderliche Wiederherstellungszeit nach einer Störung im Auge behalten.

Indem wir dieses Konzept in Zahlen übersetzen, erhalten wir die 5 messbaren Größen als Metriken:

  • Lead Time For Changes (LTFC): durchschnittliche Zeit vom Start eines Prozesses bis zu seiner Verfügbarkeit für den Kunden („in Produktion“);
  • Bereitstellungshäufigkeit : wie oft Nachrichten oder Updates in der Produktion veröffentlicht werden;
  • Änderungsfehlerrate (CFR): Anzahl der Produktionsupdates, die nach einem Problem behoben werden müssen, das durch ein aktuelles Update verursacht wurde;
  • Mean Time To Recover (MTTR): durchschnittliche Wiederherstellungszeit nach einem schwerwiegenden Produktionsproblem bei Kunden; und
  • Verfügbarkeit : Prozentsatz der Zeit, in der die Plattformdienste vollständig verfügbar waren (erhalten durch Subtraktion der Summe aller Wiederherstellungszeiten).

Die IT-Kennzahlen von MailUp

Bei MailUp übernehmen wir diese Metriken seit September 2020. Wir haben dies durch automatische Messtools und die Einrichtung eines kontinuierlichen Prozesses getan, bei dem:

  • wir überwachen den Fortschritt;
  • wir setzen uns Ziele ; und
  • Wir identifizieren Maßnahmen, um dorthin zu gelangen.

Dies erfordert Aufmerksamkeit, da ein plötzlicher Geschwindigkeitsanstieg mit einer geringeren Qualität verbunden sein kann.

Häufig wird vergessen, dass Metriken indirekte Indikatoren zur Verbesserung eines Prozesses sind. Entscheidend ist, dass Messung kein Selbstzweck ist. Entscheidend ist vielmehr unser Einfluss auf den Prozess und das Produkt, wenn es uns gelingt, diese Maßnahme zu ändern.

In Bezug auf die Zahlen sehen wir uns genauer an, wie wir diese Metriken in MailUp berechnen:

wie man es misst

Wir berechnen die Lead Time For Changes als die durchschnittliche Zeitspanne der letzten drei Monate, die eine Story (oder Aufgabe), die einer Jira-Ausgabe entspricht , vom Verarbeitungsstart bis zur Veröffentlichung dauert. Hier hilft uns die Atlassian Jira Suite. Damit können wir die „Zeit im Status“ einer Story messen, dh wie lange sich ein Issue für jeden Übergang seines Workflows in einem bestimmten Status befindet. Importierte und aggregierte Daten können dann über ein Jira Control Chart oder Ad-hoc-Dashboards, wie das mit Tibco Spotfire erstellte, angezeigt werden.

Issues bilden die Bausteine ​​eines jeden Projekts. Diese können ein zu lösendes Problem (zB ein Bug) oder eine allgemeine Aufgabe für das Team oder einige seiner Mitglieder darstellen. Tatsächlich wurde die Jira-Software entwickelt, um nicht nur Probleme zu überwachen, sondern auch den gesamten Workflow zu verfolgen. Bei MailUp verwenden wir in Jira vier Standardausgabentypen: Story (etwas, das den Benutzer interessiert), Bug (ein Problem, das gelöst werden muss), Aufgabe (etwas, das abgeschlossen werden muss) und Epic (eine große Story, die in einem kleinere Anzahl von Geschichten).

In MailUp messen wir auch die Lead Time To Deploy, also die Zeit von der letzten Änderung der Produktion bis zum Quellcode.

Für Bereitstellungshäufigkeit und CFR haben wir unsere automatischen Produktionsfreigabeprozesse (Bereitstellungspipeline) in einen Ablauf integriert, der für Datenbankmetriken relevante Informationen aufzeichnet . Ein Techniker, der in die Produktionsumgebung eingreift, muss nur angeben, ob es sich um ein normales Release, einen Hotfix (Quick Fix) oder einen Rollback (Wiederherstellung der vorherigen Version) handelt.

Die MTTR und die Verfügbarkeit basieren auf der Definition von „Störfall“ . Intern haben wir dies als eine Produktionsstörung mit Auswirkungen und Schwere über einem bestimmten Schwellenwert definiert. Für jeden Vorfall ist es obligatorisch, ein „Vorfallformular“ in Atlassian Jira auszufüllen . Dies zeigt verschiedene Elemente wie Dauer, Ursache, Auswirkungen, Auswirkungen und Art der Lösung an. Die Daten aus den Ereigniskarten werden dann durch einen automatischen Prozess extrahiert, um sie grafisch darzustellen.

Die Trends beziehen sich auf ihre Leistung im Zeitverlauf für jede dieser Metriken. Wir fanden es sehr nützlich, den gleitenden Durchschnitt der letzten drei oder vier Monate als Referenz zu verwenden, um irreführende Elemente wie einen isolierten Peak oder die Trägheit eines zu großen Bewertungsfensters zu kontextualisieren und zu kompensieren.

Reichen uns diese Kennzahlen? Sie sind sicherlich ein hervorragender Ausgangspunkt, um den technologischen Gesundheitszustand zu verstehen, auch wenn unser Zukunftshorizont bereits zwei weitere Schritte umfasst :

  • Integration dieser Metriken mit anderen Schlüsselkennzahlen wie der Zugriffsgeschwindigkeit auf die Plattformseiten; und
  • Einführung einer größeren Spezifität der bestehenden Indikatoren durch deren Detaillierung durch „Drill-Down“-Submetriken (eingehende Analyse).

Abschluss

Dieser kurze Überblick zeigt die Bedeutung und Vorteile der Verwendung einer Reihe von IT-Kennzahlen zur Steigerung der Gesamtleistung des Unternehmens auf. Um mehr über Metriken und deren Berechnung zu erfahren, klicken Sie auf diesen Link!