Unternehmen haben oft den Wunsch ihre Prozesse besser zu verstehen und effizienter zu gestalten. Als möglichen Lösungsansatz stellen wir hier ein bewährtes Vorgehen zum Messen von Softwareprozessen dar. Der Wunsch nach exaktem Veständnis oder nach Verbesserung der Situation betrifft meist die Prozesse und dazu werden neben Produktmetriken auch Prozessmetriken benötigt und von dem hier vorgestellten Vorgehen unterstützt. Da den Produktmetriken innerhab dieses Portals schon ein eigener Schwerpunkt gewidmet ist, konzentrieren wir uns an dieser Stelle stärker auf die Verbesserung von Prozessen mit Hilfe von Prozessmetriken.
Im wesentlichen besteht das Messen von Softwareprozessen und -produkten aus drei Schritten.
Bild 1: Übersicht über das Messen von Softwareprozessen und -produkten
Durch den Kontext, wie in Bild 1 dargestellt, zeigt sich, dass Messen eine praktische und relevante Angelegenheit ist. Messen ist der Schritt zum Verstehen.
Ohne Verständnis keine Kontrolle - ohne Messen kein Verständnis Messen ist ein integraler Bestandteil des Projekterfolges und muss immer ein Ziel haben. Messen soll Zielerreichung zeigen (Zufriedenheit erzeugen "ja, wir haben es geschafft!") oder Veränderung nach sich ziehen. Messen verändert nichts, schafft aber die Grundlage 'an den richtigen Schrauben zu drehen'.
Dazu auch eine kleine Geschichte: Messen im Alltag oder 'Wie man den Bus bekommt?'.
Praxis: Hier noch vier Erfolgsfaktoren, die den Erfolg von Software-Messungen maßgeblich bestimmen:
Messen erfordert Unterstützung durch das Management/die Projektleitung. Messen benötigt eine Infrastruktur!
Allen Beteiligten muss klar sein, weshalb gemessen wird bzw. wofür die Ergebnisse verwendet werden sollen.
Die erfassten Daten müssen korrekt sein und möglichst vollständig, damit sie für eine gültige Interpretation/Auswertung herangezogen werden können.
Die erfassten Daten werden im Hinblick auf die Messziele tatsächlich ausgewertet und interpretiert. Die Ergebnisse werden zur Erreichung der Messziele/Verbesserungsziele genutzt. So wird auch der Beitrag der Messung zur Zielerreichung klar.