Die meisten Softwareleiter, die für mehrere Entwicklungs- oder DevOps-Teams verantwortlich sind, benötigen Einblick in die relative und absolute Produktivität dieser Teams.
Eine Beurteilung der Teamproduktivität kann auch bei zukünftigen Entscheidungen zur Arbeitspriorität hilfreich sein. Softwareverantwortliche benötigen eine verlässliche Grundlage für die Schätzung und Kostenkalkulation geplanter Arbeitsinitiativen, damit sie fundierte Entscheidungen zur Priorisierung treffen können. Bei solchen Entscheidungen muss Wert gegenüber voraussichtlichen Kosten und Zeitaufwand abgewogen werden. Der erwartete Wert lässt sich für Businessanalysten oft relativ einfach ermitteln, wohingegen eine verlässliche Schätzung der Softwarebereitstellungskosten in der Regel trügerisch ist. Kostenschätzungen sind häufig falsch und oft sogar erheblich, was die ursprüngliche Prämisse der Entscheidung untergräbt.
Eine Lösung für dieses Problem ist die Durchführung einer Teamproduktivitätsbewertung, um die objektives Maß für die Produktivität eines Softwareteams. Grundlage der Bewertung ist die Verwendung einer standardisierten Basis für die Größenbestimmung von Software. Story Points und T-Shirt-Größen lassen sich zu leicht manipulieren. Wir empfehlen eine ISO-Standardmetrik für die funktionale Größe von Software (den COSMIC Function Point).
Die von den ScopeMaster-Beratern durchgeführte Bewertung umfasst Interviews und Arbeitsinspektionen und berücksichtigt:
- Die funktionale Ausgabe von bis zu 10 aktuellen Sprints unter Verwendung branchenüblicher Zielvorgaben,
- Bewertung der Nacharbeitsaktivität innerhalb jedes Sprints.
- Qualitätsüberlegungen hinsichtlich der erstellten Software.
- Andere Faktoren (Domäne, Komplexität, technische Schulden, Unterbrechungen, Tools, Fähigkeiten, Vorurteile und mehr)
- Wenn ein elektronischer Auszug der User Stories bereitgestellt wird, enthält der Bericht auch die Ausgabe der automatisierten Anforderungsanalyse durch das ScopeMaster-Tool, die ebenfalls einen Hinweis auf die Qualität der Anforderungen gibt.
Das Ergebnis der Bewertung ist ein kurzer Bericht und eine Präsentation, die Folgendes abdeckt:
- Eine objektive Quantifizierung der Produktivität des Teams (normalerweise in CFP pro Sprint, bei einem angegebenen Qualitätsniveau).
- Beobachtete Faktoren, die sich negativ und/oder positiv auf die Teamproduktivität auswirken.
- Möglichkeiten zur Produktivitätssteigerung.
- Vergleich mit Branchen-Benchmarks.
Die Bewertung wird in der Regel von der IT-Leitung initiiert. Eine erfolgreiche Bewertung erfordert proaktive Unterstützung durch die Führungskräfte des Kunden, um sicherzustellen, dass unsere Berater vollen Zugriff auf das Team und seine Arbeit haben.
Business Case für eine Bewertung
Die meisten Softwareteams stellen eine kostspielige, laufende Investition dar. Ohne eine objektive, nicht zu übertreffende Produktivitätsmessung ist es für Führungskräfte sehr schwer zu wissen, ob sich diese Investition lohnt.
Die Bewertung, die normalerweise nur 5-8 Tage dauert, liefert wahrscheinlich Erkenntnisse, die zu einer monatlichen Verbesserung der Leistung von 10% oder mehr innerhalb von 1-3 Monaten der Bewertung. Innerhalb des ersten Jahres sollte sich die Bewertung mehrfach amortisieren.