¿Vale la pena desarrollar competencias cruzadas?

Hola a todos! Me llamo Alex Trabajo como analista de sistemas en Alfa Bank, donde participo en el desarrollo de canales electrónicos, en particular, un nuevo banco de Internet para personas jurídicas y empresarios individuales.

La funcionalidad cruzada en Scrum implica que el equipo tiene todas las competencias necesarias para el desarrollo independiente de productos. Pero, ¿debería cada miembro del equipo centrarse estrictamente en su competencia central? ¿O vale la pena desarrollar las competencias cruzadas en las que se especializan sus pares?

Hoy quiero hablar sobre la experiencia de desarrollar competencias cruzadas adquiridas por mi equipo durante la implementación del módulo de correspondencia por correo en el nuevo banco de Internet. ¿Cómo llegamos a esto y qué sucedió? Pido a todos los interesados ​​bajo cat.



El desarrollo de los empleados en el Banco incluye tres componentes principales: autodesarrollo, capacitación y desarrollo en el lugar de trabajo. El autodesarrollo implica la adquisición independiente de nuevos conocimientos y habilidades a través del estudio de literatura relevante, video cursos, participación en reuniones y conferencias. Las capacitaciones le permiten recibir rápidamente nueva información del capacitador y ponerla en práctica (en la imagen se muestra el grupo de graduación de la serie de capacitación js). El desarrollo en el lugar de trabajo tiene como objetivo perfeccionar las habilidades mediante la resolución de problemas reales de diseño.

Esta estructura es cierta tanto para la competencia central del empleado como para las competencias cruzadas. Sin embargo, el desarrollo de este último no es un requisito, sino una oportunidad brindada por el Banco. Y no todos los empleados ven la necesidad del desarrollo de competencias cruzadas.

Emergencia de necesidad


En el momento del inicio del trabajo sobre el desarrollo del módulo de correspondencia por correo, el equipo existía durante casi once meses y tenía un proyecto completado. Debido a las características técnicas de la implementación de este proyecto, se observó un desequilibrio en la carga: el desarrollador frontal tenía más tareas que cualquier otro miembro del equipo. Y solo podría ser relevado por otros frentes, que a veces compartían equipos adyacentes.

La ausencia de un desarrollador frontal o medio debido a vacaciones o enfermedad llevó al hecho de que el equipo no podría implementar una nueva característica sin la ayuda de los desarrolladores de otros equipos. La ausencia de un analista o ingeniero de pruebas conllevaba dificultades para cerrar la historia del usuario, ya que de acuerdo con el DoD adoptado, se requería no solo implementar una nueva característica en la batalla, sino también cubrirla con documentación y pruebas automáticas. En consecuencia, la ausencia de al menos un miembro del equipo podría conducir al fracaso para lograr el objetivo establecido y la transferencia de la historia al próximo sprint.

La necesidad del desarrollo de competencias cruzadas por parte de los miembros del equipo se formó durante la implementación del primer proyecto. La capacidad de descargar a su colega, de asegurar por un período de ausencia podría ayudar a aumentar la productividad del equipo. Por lo tanto, algunos de nosotros decidimos desarrollar competencias cruzadas.

Ganancia de rendimiento


La tarea de implementar el módulo de correspondencia por correo en el nuevo Banco de Internet fue en muchos aspectos diferente del primer proyecto. En primer lugar, hubo una mayor carga en el desarrollador medio. En segundo lugar, un equipo completo y varios empleados nuevos se incorporaron al proyecto. Y finalmente, para aumentar la productividad, los miembros del equipo que desarrollaron competencias cruzadas intentaron retomar las tareas de sus colegas. ¿Ha aumentado la productividad del equipo como resultado del desarrollo de competencias cruzadas?

Para responder a esta pregunta, se analizaron los datos de 34 de los 35 sprints del segundo proyecto (no se consideraron los datos de un sprint, porque se inició con cero puntos de historia). El rendimiento del equipo se midió por la fracción de puntos quemados al final del sprint. Los cálculos mostraron que la productividad promedio del equipo para el período considerado fue del 45%.



En 14 sprints, los miembros del equipo demostraron competencia cruzada. El rendimiento promedio en estos sprints fue del 53%. El valor del indicador para sprints, donde no se demostraron competencias cruzadas, resultó estar en el nivel del 40%. Por lo tanto, se reveló un aumento en la productividad promedio del equipo como resultado del uso de competencias cruzadas.

Planes futuros


¿Deben desarrollarse las competencias cruzadas? La experiencia de implementar el módulo de correspondencia por correo en el nuevo banco de Internet muestra lo que cuesta. La capacidad de retomar las tareas de los colegas permitió al equipo lograr un aumento del 13% en la productividad promedio.

Por supuesto, el mayor interés en las competencias cruzadas puede afectar negativamente la calidad del trabajo debido al hecho de que la tarea la realiza un miembro del equipo con menos experiencia. Por lo tanto, todos deberían centrarse principalmente en lo que funciona mejor: en su competencia central. Sin embargo, el desarrollo de competencias cruzadas podría ser una buena ventaja que suavizaría la reducción y, en algunos casos, incluso aumentaría la productividad de su equipo. Así que esté interesado en lo que están haciendo sus colegas. Y quizás algún día este conocimiento sea realmente útil.

Source: https://habr.com/ru/post/es429502/


All Articles