Es kann leicht sein, sich auf die Verfolgung einer beliebigen Anzahl von Metriken während des Softwareentwicklungsprozesses zu fixieren, von den gelieferten Story Points über die Commits pro Projekt bis hin zur Build-Erfolgsrate.
Auch wenn es sinnvoll ist, die Leistung bestimmter Aktivitäten wie dieser zu überwachen, ist es wichtig, das Ergebnis Ihrer Arbeit in den Vordergrund zu stellen - und nicht nur die einzelnen Schritte innerhalb des Prozesses.
An dieser Stelle kommt Flow Metrics ins Spiel. Als Teil des Flow Frameworks von Planview CTO Dr. Mik Kerstenermöglichen diese Kennzahlen den Teams, die Geschwindigkeit ihrer Wertschöpfung zu messen, ihre Prozesse zu verbessern und letztendlich kontinuierlich mehr Wert zu schaffen.
Besonders am Anfang kann es eine Weile dauern, bis man die Vorteile von Flow Metrics versteht und voll ausschöpfen kann. Dominica DeGrandis, Principal Flow Advisor bei Planview, ist sehr versiert in der Zusammenarbeit mit Teams, um mithilfe von Flow Metrics so schnell wie möglich signifikante Verbesserungen zu erzielen.
In dieser Video-Fallstudie erklärt DeGrandis, wie ein Team Flow Metrics eingesetzt hat, um seine Prozesse zu optimieren und seinen Arbeitsablauf zu verbessern.
Im Folgenden finden Sie eine Zusammenfassung ihrer Erkenntnisse.
Identifizieren Sie die Engpässe
Wenn sie richtig eingesetzt werden, können Unternehmen mit Flow Metrics in kürzester Zeit einen erheblichen Geschäftswert erzielen. DeGrandis hat insbesondere mit einem Team gearbeitet, das in nur zwei Monaten beachtliche Erfolge erzielt hat.
Sie taten dies, indem sie ihre Engpässe identifizierten und beseitigten, d.h. indem sie die Arbeit analysierten, die im Wartezustand oder im Leerlauf in einem aktiven Zustand ist. Sie entdeckten, dass diese Staaten auch die Staaten mit der höchsten Artefaktzahl waren.
Als die Arbeit in diesem Teil des Wertstroms ankam, befand sie sich in einem Definitionsstatus und dann in einem blockierten Status. Sie wussten, dass etwas dem Fortgang der Arbeit im Wege stand, also sahen sie sich die Sache genauer an.
Stellen Sie die richtigen Fragen
Using Planview Viz’s bottleneck finder, the team was able to pinpoint bottlenecks in the process, such as:
- Resource scarcity
- Lack of automation (e.g., CI/CD pipelines, testing)
- Process timing (e.g., funding approvals, end-to-end testing, waiting for change approval)
- Abhängigkeiten
Indem sie ihre Arbeitsposten nach der höchsten Dauer sortierten, konnten sie die Zustände finden, in denen die Arbeit am längsten anhielt. Sie sahen sofort, dass eine Menge Arbeit durch Sicherheitsscans blockiert wurde.
Sie wussten, dass sie dieses Problem lösen mussten, um die Artikel schneller durch den Prozess zu bringen. Wissensarbeit ist vergänglich - je länger Sie warten, um einen Denkprozess abzuschließen, desto höher ist die Wahrscheinlichkeit, dass Sie Details vergessen und wieder von vorne anfangen müssen. Sie mussten also einen Weg finden, um den Engpass zu beseitigen.
Sie sprachen mit den Teams, die an den Sicherheitsscans beteiligt waren, um zu sehen, ob sie eine Antwort finden konnten.
Zusammenarbeit im Team als Weg in die Zukunft
Sie entdeckten, dass mehrere Teams in der Lage waren, die Scans durchzuführen. Also machten sie sich daran, zu entscheiden, welches Team aus Kapazitätsgründen am besten geeignet war. Dieses Team konnte die Berichte so schnell wie möglich den Personen zur Verfügung stellen, die sie benötigten.
Dann fragten sie das ausgewählte Team, ob sie die Scans durchführen könnten, bevor ein Team das Element in seine Iterationen aufnahm. Anstatt mit der Arbeit an einer Story zu beginnen und tagelang auf einen Sicherheitsbericht zu warten, konnten die Entwickler so sofort beginnen.
Das ausgewählte Team erklärte sich bereit, die Berichte zu Beginn der Iteration des Entwicklers zur Verfügung zu stellen, so dass dieser etwaige Schwachstellen gleich zu Beginn der Arbeit untersuchen und beheben konnte.
Das Unternehmen verspricht sich von dieser Änderung eine Reduzierung der Durchlaufzeit und eine Steigerung des Durchsatzes für mehrere Teams im gesamten Unternehmen. Wenn Sie die Dauer und die Durchlaufzeit der Iterationen vor der Änderung erfasst haben, können Sie sie in zukünftigen Iterationen leicht mit diesen Kennzahlen vergleichen.
Key Takeaways
Ein Prozess ist nur so gut wie der Wert, den er für Ihr Unternehmen schafft. Durch die Analyse ihrer Arbeit mithilfe von Flow Metrics war dieses Team in der Lage, seine Arbeit für das Unternehmen effizienter zu gestalten.
Flow Metrics kann datengesteuerte Verbesserungen für Ihre Geschäftsarbeit freisetzen. In der heutigen Arbeitsumgebung ist es unerlässlich, dass die Teams lernen, den Wert der Software während des gesamten Entwicklungsprozesses zu steigern und nicht nur zu überwachen.
Sehen Sie sich das Video von DeGrandis an, in dem sie ihre vollständigen Erkenntnisse mitteilt und erklärt, wie Sie das Beste aus Flow Metrics herausholen können.