Metriken sind der bestimmende Faktor

Softwareprodukte und -projekte sind heute aufgrund umfassender Produktfunktionen, fortschrittlicher Architekturen und Komplexität komplexer geworden. Hinzu kommt der zunehmende Geschäfts- und Margendruck, für den Projekte nun in kurzer Zeit und mit minimalen Ressourcen realisiert werden müssen. Um dies zu erreichen, investieren Unternehmen ständig in modernste Werkzeuge, um sicherzustellen, dass jeder einzelne Stakeholder die richtige Munition für die pünktliche Lieferung von Qualität hat. Trotzdem scheitern viele Projekte. Das führt natürlich dazu dass die Organisationen finanzielle Verluste erleiden.

Warum?
Die schlechte Sichtbarkeit der richtigen Metriken ist einer der Hauptfaktoren dafür. Da sich die Daten in Silos befinden, ist das Generieren der richtigen Metriken mit Daten aus verschiedenen Tools eine große Herausforderung,was zu einer schlechten Kontrolle und zu ungenauen Entscheidungen führt.

Was sind Softwaremetriken?

Daten sprechen immer die Wahrheit und Metriken sind die Stimme dieser Daten. Sowohl Daten als auch Metriken sind die treibenden Faktoren für den Erfolg einer modernen Praxis im Software-Engineering. Unternehmen benötigen Metriken, um Softwareprojekte, -prozesse und -produkte besser zu verstehen, nachzuverfolgen, zu steuern und vorherzusagen. Metriken dienen dazu, Informationen bereitzustellen, die von Ingenieuren für technische Entscheidungen benötigt werden, sowie Informationen, die vom mittleren oder oberen Management für Unternehmensentscheidungen benötigt werden. Um aussagekräftige und informative Metriken zu generieren, muss jeder Stakeholder, der an dessen Gestaltung, Implementierung, Sammlung und Nutzung beteiligt sein muss, die Definition und den Zweck von Metriken verstehen.

Einige der wichtigsten Faktoren, die Organisationen für eine erfolgreiche Berichterstellung berücksichtigen sollten, sind:

  • Messen, worauf es ankommt: Das Ziel von Metriken ist die Verbesserung durch Messung, Analyse und Feedback. Dazu gehören Messungen in Bezug auf Produktivität, Qualität und Fortschritt. Stakeholder sollten auf der Grundlage ihrer Rollen und Verantwortlichkeiten einen Überblick über die für sie wichtigsten Metriken erhalten.
  • Metriken für alles: Metriken sollten nicht in einer bestimmten Phase sein, sondern für alle Phasen eines Lebenszyklus. Das Gesamtbild zusammen mit der durchgängigen Rückverfolgbarkeit sollte ebenfalls gemeldet werden.
  • Single Source of Truth: Metriken sollten in Echtzeit zentral sichtbar sein. Es sollte eine einzige Quelle sein, die überall und jederzeit verfügbar ist.
  • Leistungsüberwachung: Projekte sollten berücksichtigt werden Metriken sollten klar sein, ob die Projekte im Zeitplan oder im Zeitplan und innerhalb des Budgets laufen. Dadurch erhalten Sie einen besseren Einblick in die Zeitplanung oder das Budget eines Projekts gefährden.

Metriken für verschiedene Phasen

Wie bereits erwähnt, sollten Metriken für jeden und jeden jederzeit und überall in Echtzeit verfügbar sein. Nachfolgend einige Beispiele für ALM-Metriken in verschiedenen Phasen:

 

Bereich

Bericht

Projekt- und Portfoliomanagement

 
  •                                 SPI (Schedule Performance Index)
  •                                 CPI (Cost Performance Index)
  •                                 Projekt-Gesundheitsbericht
  •                                 Ressourcenzuweisungsbericht
  •                                 Investition durch Projekte
  •                                 Nachfrage nach Projekttyp
  •                                 Nachfrage gegen Kapazität nach Abteilungen
  •                                 Durchschnittliche Phasendauer (in Tagen)
  •                                 Portfoliowert Vs Kosten
 

Anforderungsmanagement

 
  •                                 Anforderungen Vollständigkeit
  •                                 Kennzahlen zur Rückverfolgbarkeit von Anforderungen
  •                                 Use Case / Size Metrics
  •                                 Anforderungen Abdeckung
  •                                 Trend der Anforderungseinreichung
  •                                 Anforderungen bei offenen Fehlern
 

Test- und Defektmanagement

 
  •                                 Testplandetail
  •                                 Testausführungszusammenfassung
  •                                 Testausführung nach Status
  •                                 Testlauf-Übersichtsdiagramm
  •                                 Aktive Testfälle
  •                                 Testen Sie die Wirksamkeit
  •                                 Testfallverteilung durch den übergebenden Benutzer
  •                                 Fehler Einreichung vs. Fixierungstrend
  •                                 Mängel nach Priorität
  •                                 Mängel nach Staat
  •                                 Iterationsfehler nach Priorität
  •                                 Iterationsfehler nach Staat
  •                                 Defekte nach Alter
  •                                 Fehlerbehebungszeit
  •                                 Fehlerdichte
  •                                 Pre-Deployment Vs nach Deployment-Defekten
 

Bereich

Bericht

DevOps

Release-Management

Build

Einsatz

 
  • Gesundheitsbericht freigeben
  • Freigabestatusbericht
  • Fehlerentwicklung freigeben
  •  Freigabe durch Artikel
  •  Effizienz freisetzen
  •  Veröffentlichungen pro Monat
  •  Release Trend
  •  Bereitstellungsstatus - Übersicht
  •  Anzahl der Bereitstellungen im Laufe der Zeit
  •  Statusbezogener Bereitstellungsprozentsatz
  •  Durchschnittliche Dauer der Veröffentlichungen im Zeitverlauf
  •   Fertigstellung der Freigabe - Geplante v / s abgeschlossen
  •  Durchschnittliche Bereitstellungsdauer
  •  Anwendungen mit den meisten fehlgeschlagenen Bereitstellungen
  •  Umgebungen mit den meisten Bereitstellungen
  • Anwendungen mit den meisten Bereitstellungen
 

 

Es gibt Unmengen von Metriken

welche die Richtigen für Sie sind, ... Finden Sie es heraus

Über den obigen Link finen Sie einige ......