He estado tratando de presentar temas como pruebas unitarias, inyección de dependencia, inversión de control, etc. a compañeros de trabajo. He dado mini conferencias, demostraciones, y he sugerido estos temas durante el almuerzo y aprende. La recepción en general ha sido positiva y la gente ve valor en tales temas.
Aunque parecen atraídos por estos temas, la adopción ha sido muy baja. Cuando les hablo al respecto, la respuesta generalmente es similar a:
Lo intentaré la próxima vez. Solo quiero sacar este proyecto por la puerta.
Tengo la sensación de que es porque la mayoría de lo que han visto son solo demostraciones de conferencias y no tienen ninguna experiencia práctica. ¿Qué puedo hacer para ayudar a empujarlos? No quiero "obligarlos" a escribir código si no lo desean, porque puede parecer "tarea" y puede dejarlos con una mala impresión.
Nuestros proyectos generalmente no dejan tiempo para la experimentación, por lo que las personas tienden a rehuir las nuevas tecnologías. Esto no deja espacio para que los desarrolladores intenten incorporar cosas nuevas durante la fase de desarrollo.
¿Hay algún ejercicio divertido o interesante (solo o en equipo) que les permita tener más experiencia práctica con estos temas? Espero encontrar algo que genere suficiente interés para que estén dispuestos a programar una hora de su día para trabajar en algo ordenado, o un interés suficiente para que investiguen a su propio ritmo.