Eu tenho tentado introduzir tópicos como teste de unidade, injeção de dependência, inversão de controle, etc ... para colegas de trabalho. Eu dei mini palestras, demonstrações e sugeri esses tópicos durante o almoço e os aprendizados. A recepção geralmente tem sido positiva e as pessoas veem valor nesses tópicos.
Embora pareçam atraídos por esses tópicos, a adoção tem sido muito baixa. Quando falo com eles sobre isso, a resposta geralmente é da seguinte maneira:
Vou tentar na próxima vez. Eu só quero levar esse projeto para a porta.
Sinto que é porque a maioria do que eles viram são apenas demonstrações do tipo palestra e eles não têm nenhuma experiência prática. O que posso fazer para ajudar a acompanhá-los? Eu não quero "forçá-los" a escrever código, se não quiserem, porque pode parecer "lição de casa" e pode deixá-los com uma má impressão.
Nossos projetos geralmente não deixam tempo para experimentação; portanto, as pessoas tendem a se afastar das novas tecnologias. Isso não deixa espaço para os desenvolvedores tentarem incorporar coisas novas durante a fase de desenvolvimento.
Existem exercícios divertidos ou interessantes (solo ou equipe) que lhes permitam ter mais experiência prática com esses tópicos? Espero encontrar algo que atinja o interesse suficiente para que eles estejam dispostos a agendar uma hora do dia para trabalhar em algo arrumado, ou atinja o interesse suficiente para que eles investiguem em seu próprio tempo.