La experiencia del desarrollador es más importante que la productividad del desarrollador


Hay un malsano obsesión por las empresas que buscan una forma de medir la productividad de los desarrolladores.

Durante los últimos 20 años, he dirigido equipos de tecnología multidisciplinarios en algunas de las empresas más grandes de Australia. Más recientemente, dirigí el desarrollo de una plataforma de desarrollo interna, respaldando la experiencia de más de 7000 ingenieros como gerente ejecutivo en el Commonwealth Bank of Australia. Hoy en día, dirijo el equipo de evangelización de DevOps en Atlassian, donde me reúno periódicamente con empresas de Fortune 500 y viajo por el mundo compartiendo conocimientos y orientación sobre la optimización para equipos y liderazgo de software comprometidos y de alto rendimiento.

En mis conversaciones con altos directivos, he llegado a comprender el deseo de medir la productividad. Los altos directivos están bajo presión para ofrecer resultados y al mismo tiempo capitalizar sus inversiones en equipos y tecnología. No hay intenciones siniestras detrás de medir la productividad de los desarrolladores; Los líderes realmente quieren que sus equipos sean lo más productivos posible. El problema es que la productividad de los desarrolladores es increíblemente difícil de medir, lo que hace que las organizaciones asignen esfuerzos y recursos desproporcionados mientras intentan encontrar la medida mágica. Esta inversión en medición resta un tiempo precioso a iniciativas que podrían ayudar a los desarrolladores a ser más productivos.

Imagine las posibilidades si se invirtiera la misma cantidad de tiempo y energía en mejorar la productividad de los desarrolladores en lugar de intentar medirla.

Hecho: los desarrolladores felices son desarrolladores productivos

Mejorar intencionalmente la experiencia de los desarrolladores es la forma más potente de mejorar la productividad de los desarrolladores dentro de una organización.

Los empleados felices son empleados productivos puede parecer una afirmación obvia, pero se pierde en el debate sobre la productividad de los desarrolladores.

Piense en cualquier desarrollador de alto rendimiento con el que haya trabajado; Lo más probable es que hayan ido más allá de lo que formalmente se esperaba de ellos. Este desarrollador probablemente estaba muy comprometido, tenía todo lo que necesitaba para rendir al máximo y, en general, disfrutaba de su trabajo.

Los comportamientos asociados con los empleados que “superan las expectativas” se conocen como comportamiento de ciudadanía organizacional (OCB) y están impulsados ​​por la satisfacción laboral. Miles de artículos de investigación académica respaldan la idea de que los empleados satisfechos son empleados productivos; los desarrolladores de software no son una excepción.

Entonces, si los desarrolladores satisfechos son desarrolladores productivos, la productividad de los desarrolladores es un subproducto de la alegría del desarrollador.



Source link-48