Entwicklererfahrung ist wichtiger als Entwicklerproduktivität

Entwicklererfahrung ist wichtiger als Entwicklerproduktivitaet

Es gibt eine ungesunde Besessenheit von Unternehmen, die nach einer Möglichkeit suchen, die Entwicklerproduktivität zu messen.

In den letzten 20 Jahren habe ich multidisziplinäre Technologieteams in einigen der größten Unternehmen Australiens geleitet. Zuletzt leitete ich als leitender Manager bei der Commonwealth Bank of Australia die Entwicklung einer internen Entwicklungsplattform und unterstützte die Erfahrung von über 7.000 Ingenieuren. Heute leite ich das DevOps-Evangelism-Team bei Atlassian, wo ich mich regelmäßig mit Fortune-500-Unternehmen treffe und um die Welt reise, um Erkenntnisse und Anleitungen zur Optimierung für leistungsstarke und engagierte Softwareteams und Führungskräfte auszutauschen.

In meinen Gesprächen mit hochrangigen Führungskräften habe ich den Wunsch verstanden, die Produktivität zu messen. Führungskräfte stehen unter dem Druck, Ergebnisse zu liefern und gleichzeitig von ihren Investitionen in Teams und Technologie zu profitieren. Hinter der Messung der Entwicklerproduktivität stehen keine bösen Absichten; Führungskräfte möchten wirklich, dass ihre Teams so produktiv wie möglich sind. Das Problem besteht darin, dass die Entwicklerproduktivität unglaublich schwer zu messen ist, was dazu führt, dass Unternehmen unverhältnismäßig viel Aufwand und Ressourcen aufwenden, um das magische Maß zu finden. Diese Investition in die Messung verschwendet wertvolle Zeit für Initiativen, die Entwicklern dabei helfen könnten, produktiver zu sein.

Stellen Sie sich die Möglichkeiten vor, wenn genauso viel Zeit und Energie in die Verbesserung der Entwicklerproduktivität investiert würde, anstatt sie zu messen.

Fakt: Glückliche Entwickler sind produktive Entwickler

Die gezielte Verbesserung der Entwicklererfahrung ist der wirkungsvollste Weg, die Entwicklerproduktivität innerhalb eines Unternehmens zu steigern.

Zufriedene Mitarbeiter sind produktive Mitarbeiter. Das mag wie eine offensichtliche Aussage erscheinen, aber das geht in der Diskussion über die Entwicklerproduktivität unter.

Denken Sie an einen leistungsstarken Entwickler zurück, mit dem Sie zusammengearbeitet haben. Die Chancen stehen gut, dass sie weit über das hinausgegangen sind, was offiziell von ihnen erwartet wurde. Dieser Entwickler war wahrscheinlich sehr engagiert, hatte alles, was er brauchte, um Höchstleistungen zu erbringen, und hatte im Allgemeinen Spaß an seiner Arbeit.

Die Verhaltensweisen von Mitarbeitern, die „die Erwartungen übertreffen“, werden als „Organizational Citizenship Behavior“ (OCB) bezeichnet und werden von der Arbeitszufriedenheit bestimmt. Tausende wissenschaftliche Forschungsarbeiten stützen die Vorstellung, dass zufriedene Mitarbeiter produktive Mitarbeiter sind – Softwareentwickler bilden da keine Ausnahme.

Wenn also zufriedene Entwickler produktive Entwickler sind, ist die Entwicklerproduktivität ein Nebenprodukt der Entwicklerfreude.

tch-1-tech