Resumen del método FIFTY
Objetivo: Conseguir que la formación tenga un impacto real en el día a día. Salirnos del concepto formación pasiva, teambuilding, o chip de workshop mágico.
Proceso:
Se definen sesiones de formación semanales o bi-semanales
Cada equipo acuerda qué 3-4 vídeos ver hasta la siguiente sesión
Hasta entonces, se tratan de identificar dónde se podrían aplicar los conceptos vistos en los vídeos
En la sesión el objetivo es debatir y validar cómo llevar los conceptos de los vídeos al caso particular de vuestra empresa. La teoría ya la ha visto cada persona por su lado en los vídeos, buscamos que las sesiones sean un punto de encuentro para bajarlo al terreno.
De forma opcional, algún miembro del equipo puede tener el rol de "responsable de Prueba de Concepto". Este rol permite que la persona le dedique un espacio de tiempo durante la semana para elaborar una propuesta concreta y compartirla en la sesión
Qué problema resuelve
En todos los equipos llega un momento donde se evidencia la necesidad de formarse, esto puede venir derivado de varios motivos:
Nuevos retos en el roadmap que requieran nuevas formas de hacer las cosas
Personas dentro del equipo con inquietudes que cuestionan la forma tradicional de hacer las cosas
Problemas tangibles (bugs, demasiada complejidad para testear, procesos manuales…)
Alternativas de formación para empresas
Llegados a este punto tenemos distintas soluciones a las que podemos recurrir, cada una con sus pros y sus contras:
Fomentar la formación interna de alguien que sí tenga experiencia
Solicitar formaciones ad-hoc
Certificaciones oficiales
Cursos online específicos (¡Codely! 👋😊)
Problemas de la formación online
Los principales problemas de los cursos online suelen ser:
No tener un impacto real. Nos metemos en una sala el viernes porque nos echamos unas risas y de paso marcamos el check de la formación, pero llega el lunes y nadie se plantea llevarlo a la práctica. Se supone que hemos aprendido cosas mágicamente viendo vídeos en 2 horas del viernes, pero la realidad es que no trasciende al día a día.
El equipo no lo percibe como algo de valor específico para su desempeño profesional, ya que se puede entender como un beneficio más al estilo del gimnasio o seguro de salud.
En el mejor de los casos, puede que el equipo empiece a darle uso con un interés elevado al inicio pero que irá cayendo a las pocas semanas o meses.
Formación Integrada en el Flujo de Trabajo (Yay!) AKA FIFTY
Es ahí donde entra lo que en Codely hemos denominado como Formación Integrada en el Flujo de Trabajo (Yay!) AKA FIFTY. Al turrón y dejando la pomposidad de la terminología de lado:
Lo que buscaremos es reunir al equipo en sesiones de 2-3h cada 1-2 semanas, pero dándole la vuelta por completo al formato de esas sesiones:
Las personas del equipo deben pasar de un rol pasivo y consumidor a sentirse interpeladas y partícipes de lo que está pasando.
Esto lo conseguiremos buscando evidenciar el retorno de inversión de éstas sesiones. Es decir, el objetivo es que las sesiones FIFTY tengan un impacto en el día a día del equipo en un corto plazo de tiempo.
Para ello centraremos la sesión entorno a cómo aplican al contexto y código particular del equipo los conceptos vistos en los cursos. Es decir, como compromiso previo a la sesión, el equipo acordará qué 3-4 vídeos serán sobre los que se debata, y el objeto de debate será el código que se haya ido produciendo o revisando a lo largo de esas 1-2 semanas
💡 Resumen: Dejamos atrás esas sesiones de formación donde se supone que mágicamente tras 3h el equipo pasa a saber cómo implementar la nueva arquitectura de microservicios
Propuesta concreta
El equipo define un objetivo de mejora. Por ejemplo:
Consensuar unos criterios comunes de diseño y arquitectura
Mejorar la escalabilidad y mantenimiento de la arquitectura CSS
Ir puliendo el sistema legacy para hacerlo cada vez más mantenible
Se define un plan de formación al respecto. Por ejemplo:
Diseño y Arquitectura: Orden que solemos recomendar
CSS: Buenas prácticas con layouts → Arquitectura CSS → Grid → Flex
Refactoring: Bloaters → Change preventers → Testing → TDD
Se asume el compromiso de ver los primeros 3 vídeos de cara a la siguiente sesión
Los vídeos de Codely duran de media 10 minutos
Cada persona del equipo lo puede ver cuando mejor le vaya
Se recomienda intentar aprovechar alguna rutina ya existente como ancla para generar el hábito, por ejemplo, ver 1 vídeo después de comer
Desde que se definen los 3 vídeos a ver, hasta que el equipo se junta para realizar la sesión FIFTY, el objetivo es identificar en la base de código dónde se podrían aplicar los conceptos de los vídeos
Se puede llegar a asignar personas concretas de forma rotativa para que faciliten la sesión
Las personas que faciliten la sesión, pueden tener un espacio de tiempo para preparar una prueba de concepto previa y así comentarla directamente
Es ideal que la pareja de personas que faciliten la sesión sea de perfiles complementarios en cuanto a nivel de conocimientos. Con esto conseguimos que aún las personas del equipo con más experiencia se sientan motivadas e involucradas en el proceso de formación
Durante la sesión FIFTY se asume que el equipo ha visto los 3 vídeos acordados y, por lo tanto el objetivo de la sesión es trasladar los conceptos vistos en los cursos al contexto particular de la empresa. Ver cómo ya estamos aplicando esos conceptos, qué alternativas se descartan y por qué, o cómo podríamos empezar a trabajar para aplicarlos
Es importante destacar que Codely no gana nada con esto. Es decir, el coste de llevar a cabo este tipo de dinámica, más allá del tiempo invertido, es el de tener licencias de Codely Pro. Las puedes adquirir desde 10 € de media al mes por persona del equipo, y apoyarte en Codely para la gestión de la formación de tu equipo 🤟