< p class="meta"> Von Joe McKendrick für serviceorientiert | 29. Juli 2021 — 15:47 GMT (16:47 BST) | Thema: IT-Prioritäten
Wenn Sie einen Beweis für die anhaltende Trennung zwischen Geschäfts- und IT-Abteilungen benötigen, sind die Daten da. Wir verbinden die Trennung oft mit einem Versäumnis, sich ändernde Geschäftsanforderungen zu kommunizieren, aber auch Unternehmensleiter liegen bei der Bewertung der Produktivität daneben oder Leistung ihrer Software-Teams. Fast neun von zehn (89 %) Führungskräften glauben in einer kürzlich durchgeführten Umfrage, dass sie die Leistung von Softwareentwicklungsteams genau messen können, aber in Wirklichkeit haben sie keinen Überblick darüber, was vor sich geht. Zunächst einmal betrachten viele die produzierten Codezeilen immer noch als genaues Maß für die Produktivität von Softwareteams – ein sehr unvollkommenes Mittel zur Messung.
Foto: Joe McKendrick
Dies sind einige der Erkenntnisse aus einer kürzlich von CircleCI veröffentlichten Umfrage unter 2.013 Führungskräften, die schätzt, dass Unternehmen bis zu 126 Millionen US-Dollar pro Jahr verlieren, weil Führungskräfte die Grundlagen der Entwicklerproduktivität nicht verstehen. Mindestens 40 % der Unternehmensleiter messen die Leistung ihrer Teams anhand von Kennzahlen wie Codezeilen und Story Points, die Maßeinheiten sind, die den Aufwand abschätzen, der für die Durchführung eines Softwareprojekts erforderlich ist. Beides beweist nicht genau den ROI von Engineering-Ergebnissen, betonen die Autoren der Umfrage. “Beide Messgrößen haben einen gewissen Nischennutzen, sind aber bei der Messung des Erfolgs und der Auswirkung eines Softwareteams auf das Geschäft unwirksam.”
80 Prozent der Führungskräfte sagen, dass die Fähigkeiten ihrer Software-Ingenieure heutzutage für ihr Unternehmen entscheidend sind. Mehr als ein Drittel, 36 %, sagen, dass sie den Umsatz durch eine effiziente Softwarebereitstellung deutlich (um mehr als 50 %) steigern könnten. „Insgesamt schätzen die von uns befragten Führungskräfte eine potenzielle Steigerung von 126 Millionen US-Dollar pro Jahr und Jahr durch die Stärkung der kritischen Beziehung zwischen Unternehmen und Technologie“, so die Autoren. “Ohne ein tiefes Verständnis dafür, ob Engineering-Teams in der Lage sind, Ergebnisse zu liefern und ihr volles Potenzial auszuschöpfen, wird diese Umsatzsteigerung für viele unerreichbar bleiben.”
Dieser Mangel an Einblicken in den Softwarebetrieb hat viele Auswirkungen, zumal nur ein Drittel der befragten Unternehmen von Führungskräften mit IT-Hintergrund im Lebenslauf geführt werden. „Führungskräfte digital getriebener Unternehmen haben oft Schwierigkeiten, zu erklären, wie sich der Personalbestand der Softwareentwicklung und die Werkzeugkosten für ihr Endergebnis auszahlen“, betonen die Forscher. „Ohne dieses Verständnis stellen sich scheinbar einfache Fragen wie ‚Sollen wir mehr Entwickler einstellen?' sind schwer zu beantworten.”
Die Umfrage hat gezeigt, wie viel Arbeit noch nötig ist, um diese Lücken zu schließen. Beispielsweise sind DevOps und Continuous Integration/Continuous Deployment noch im Entstehen. Derzeit planen 30 %, DevOps zu priorisieren, und nur 15 % werden CI/CD zum ersten Mal in die Praxis umsetzen.
Der Bericht betont, wie wichtig es ist, sich an Zielen und Ergebnissen auszurichten, Feedbackschleifen zu verkürzen und geeignete Metriken als Methoden zu verwenden, die diese kritischen Lücken zwischen Führungskräften und ihren Entwicklungsteams schließen können. Die Autoren des Berichts befürworten Service Level Objectives (SLOs), bei denen es sich um “einfache, numerische Maßnahmen handelt, die einen bestimmten Teil Ihrer Ausgabe in den Geschäftskontext bringen können und häufig Dinge wie Fehlerraten, Betriebszeit und Wiederherstellungszeit umfassen”. Organisationen, die Aktivitätsmetriken immer noch auf grundlegender Ausgabe wie Codezeilen basieren, wird empfohlen, “über Ihre Softwarebereitstellungspipeline nachzudenken, eine Grundlinie festzulegen und Ziele zu setzen, um Ihre Fähigkeit zu optimieren, schnell zu versenden, Kundenfeedback zu erhalten und zu wiederholen – was mehr Chancen bietet”. für
Erfolg.”
Ergebnisse sind wichtig, betonen die Autoren des Berichts. Die Messung der Ergebnisse ist von entscheidender Bedeutung, “sowohl für technische Führungskräfte, um die Geschichte ihres Einflusses auf das Geschäft zu erfahren, als auch für Unternehmensleiter, um genaue Urteile darüber zu fällen, wo und wie sie in Engineering-Teams investieren. Der Goldstandard besteht darin, zu verstehen, wie sich Änderungen in der Software auswirken.” Geschäftsleistung: Hat diese neue Funktion den Umsatz gesteigert? Hat eine Reduzierung der Ausfallzeiten die Abwanderungsrate verringert? War die Wahrscheinlichkeit, dass Kunden in der neuen Version ihre Nutzung ausweiten? Allerdings kann es schwierig sein, die Arbeit des Softwareteams mit den geschäftlichen Auswirkungen zu verknüpfen, und die Herausforderung, gute Ergebnisse zu definieren Ergebnismetriken ist, dass sie basierend auf den Bedürfnissen und Zielen jeder Organisation sehr individuell sein können.”
Verwandte Themen:
Unternehmenssoftware CXO Thought Leadership Innovation Tech and Work