¿Cómo determinar el ROI en la capacitación de desarrolladores?

7

He sido un defensor de la capacitación en nuestro equipo desde que empecé con una nueva empresa. Ahora estoy lidiando con dos tecnologías más nuevas y mis compañeros me han dado su opinión de que una capacitación adicional ayudaría a todos, incluidas algunas contrataciones nuevas para el equipo. Sin embargo, la gerencia no ha aceptado esta idea. Dicen que sí, deberíamos hacerlo, pero eso nunca sucede.

Supongo que no creen que valga la pena el costo, pero no estoy al tanto de que alguien realmente intente medir su efectividad después del hecho en nuestra empresa, aparte de que solo hacen encuestas cuando la gente hace capacitación. y eso es todo.

El problema es que no he podido encontrar ningún estudio independiente para mostrar el ROI para la capacitación de desarrolladores. Todo lo que he encontrado ha sido para otras áreas de la empresa, como RR.HH. o ventas, a menos que provenga directamente de una empresa que realice capacitación, por lo que no es independiente. Acerca de todo lo que he encontrado es un comentario que se pagará por sí mismo al aumentar la productividad del desarrollador en 3 meses. No tengo idea de en qué se basó.

Agregaré que trabajo para una empresa de servicios de atención médica y que nuestro CIO ha declarado que ahora somos una empresa de tecnología. Han invertido en todos los que tomaron la capacitación SCRUM, que yo he tomado. Están asignando dinero para la capacitación de desarrolladores para las tecnologías con las que trabajamos y otros grupos lo han conseguido, pero no mi equipo. Mis gerentes, tanto el actual como el anterior, me pidieron que llenara las solicitudes de capacitación, lo cual ya he hecho cuatro veces. Simplemente nunca ha sido aprobado.

¿Alguien más ha resuelto este problema y ha encontrado una solución efectiva?

    
pregunta 10.12.2016 - 22:57

3 respuestas

1

Su problema real puede ser que su administración al menos afirma que es importante, pero concluye que no lo es porque no hacen nada. Creo que necesitas tomar medidas adicionales para que esto suceda (si lo hiciste, quizás quieras mencionarlo en tu pregunta).

  1. Obtenga una cotización de entrenamiento.
  2. Presente esta cotización a las personas que deben aprobarla. Incluya la cantidad de tiempo libre.
  3. Tenga un plan de cobertura. Puede que no todos puedan ir a la vez. Identifique los pasos durante la capacitación donde se pueden abordar el correo electrónico, las llamadas telefónicas, etc. Es posible que tengas que trabajar un poco en la noche. Lo siento, estás entrenando y no estás de vacaciones.
  4. Sigue presionando hasta que alguien diga que no.

Si está esperando que la administración solucione todo esto, no va a suceder.

Tendrá que obtener una gran cantidad de números para su empresa antes de poder calcular el ROI. Vas a estar haciendo un presupuesto. Si puede compararse con años anteriores cuando no ha tenido entrenamiento, puede haber alguna comparación. Una alternativa es tener una discusión con alguien en su departamento de contabilidad y darles el costo de la capacitación. Es posible que puedan incluir esto en los números del presupuesto y proporcionar a la gerencia la respuesta.

Nunca se sabe. Esto podría basarse únicamente en algún tipo de números de presupuesto anuales planos para su grupo. Tal vez el próximo año, puede hacer que comprimen el entrenamiento en la cantidad de dinero gastado.

Editar: si otros departamentos reciben capacitación, es posible que pueda obtener información sobre la rapidez con la que pudieron adoptar las nuevas tecnologías. Es posible que tenga que hacer una estimación de cuánto tiempo tomará su grupo sin entrenamiento y usarlo como comparación.

Además: intente averiguar si hay líderes en su empresa que estén en contra de pagar por la capacitación. Es posible, no están satisfechos con el ROI en la capacitación en estos otros grupos. Desafortunadamente, si desperdiciaron su oportunidad, se vuelve más difícil para todos. Es posible que deba mostrar que usted y su equipo van a mostrar algunos resultados.

    
respondido por el JeffO 11.12.2016 - 21:33
7

Al tratar con la administración, todo el mundo sugiere encuadrar el problema en el contexto del dinero, el ROI, etc. Y, de hecho, tiene las mayores posibilidades de éxito. Pero no en este caso. El problema aquí es que no se puede medir el ROI en la capacitación de desarrolladores de software.

ROI significa medir la cantidad de rendimiento de una inversión en comparación con el costo de esa inversión. Aquí la inversión es la formación. ¿Cuál es el retorno de la capacitación?

  • programador felicidad? ¿Mejor retención de empleados?
  • ¿Se entregará el proyecto antes? ¿Por cuánto?
  • ¿El código será de mejor calidad? ¿Calidad comparada con qué? ¿Cómo habría resultado el proyecto si no hubiera tenido la capacitación?
  • aumento de la productividad del programador? El jurado aún está deliberando sobre eso.
  • etc;

El problema aquí es que no está midiendo el rendimiento de los trabajadores de la línea de ensamblaje que producen algunos artilugios. Un desarrollador produce 100 artilugios por día, aplicar la formación, entonces el desarrollador produce 200 artilugios por día. No funciona así.

Los desarrolladores de software son trabajadores del conocimiento . La salida que produce un desarrollador es a menudo demasiado abstracta para que otras personas la entiendan (excepto para otros desarrolladores). Actualmente no hay métodos científicos para medir la productividad de un trabajador del conocimiento, por lo que tampoco hay manera de medir cómo la capacitación afectaría eso. Si durante la ducha de la mañana, el desarrollador descubre la solución a un problema difícil, ¿esa chispa de perspicacia es el resultado de la capacitación que recibió recientemente o alguna otra causa? ¿Cómo pones un número en eso? Usted no puede

Así que jugar la tarjeta ROI aquí no funciona porque no puedes medir cosas en este contexto. Sugiero otro enfoque.

Piensa en "¿Por qué?" y piensa en "¿Cómo?"

¿Qué problemas tienes ahora? ¿Está haciendo tu trabajo más difícil? ¿Es un impedimento de alguna manera? ¿El equipo lleva tiempo de gasto explicando lo mismo una y otra vez a los novatos en lugar de centrarse en el diseño adecuado de la solución que está creando, creando así posibles riesgos en el futuro? Explique por qué la capacitación sería beneficiosa y qué aspectos de su trabajo mejorarán. Ningún gerente en su sano juicio dirá no a un equipo que intente mejorar su trabajo.

Luego piensa en cómo puedes mejorar la situación. Has decidido que es más entrenamiento. Bueno. ¿Pero cómo? Un gerente puede entender la necesidad de más capacitación, pero puede no entender la necesidad de llevar a todo el equipo a alguna conferencia en algún lugar para escuchar a un reconocido internacionalmente. Ponente por unas horas. ¿Qué métodos de entrega tiene para este entrenamiento? ¿Ayuda un libro? ¿Puede la gerencia comprar unos 50 $ de libros que el equipo puede leer y comprender mejor? ¿Puede tener un grupo de lectura o una reunión del equipo técnico una vez por carrera durante 1-2 horas donde todo el equipo discute sobre los temas que encuentran difíciles en su actividad diaria y pida consejo a los otros compañeros de equipo? ¿Ayuda una suscripción mensual a alguna plataforma de aprendizaje? Comience con la situación ideal hasta el mínimo de cosas que haría el truco.

Luego, hable sobre estos dos puntos con la administración. Si consigues el pie en la puerta con algo más simple y barato, con el tiempo quizás también puedas acceder a otro entrenamiento.

    
respondido por el Bogdan 11.12.2016 - 17:00
-1

Demuestre que se requiere con datos duros y fríos.

Siga este proceso:

  • haga el caso
  • enviar la propuesta
  • obtener aprobación / desaprobación tácita

Aquí es donde estás. Los siguientes pasos son clave. Espere los siguientes eventos como evidencia de su necesidad:

  • errores por más miembros junior
  • incapacidad para atraer y contratar desarrolladores senior
  • incapacidad para capacitar a desarrolladores junior en desarrolladores senior
  • lentitud para sacar nuevas funciones
  • contratar más juniors no está ayudando a hacer las cosas

Cada vez que encuentre lo anterior, haga una nota para mencionarlo en su próxima reunión regular programada con el poder que sea y vea si puede consultar cómo podría ayudar la capacitación. El ROI en la capacitación es que reduce los problemas anteriores. Por supuesto, es difícil medir el costo de un error que no ocurre o se soluciona más rápidamente.

    
respondido por el Michael Durrant 11.12.2016 - 22:05

Lea otras preguntas en las etiquetas