J'ai essayé d'introduire des sujets tels que les tests unitaires, l'injection de dépendances, l'inversion de contrôle, etc ... aux collègues. J'ai donné des mini conférences, des démonstrations, et j'ai suggéré ces sujets pendant le déjeuner et apprend. La réception a été généralement positive et les gens voient de la valeur dans de tels sujets.
Même s'ils semblent attirés par ces sujets, l'adoption a été très faible. Quand je leur en parle, la réponse est généralement dans le sens de:
Je vais l'essayer la prochaine fois. Je veux juste lancer ce projet.
J'ai le sentiment que c'est parce que la plupart de ce qu'ils ont vu ne sont que des démonstrations de type conférence et qu'ils n'ont aucune expérience pratique. Que puis-je faire pour les aider à les pousser? Je ne veux pas les "forcer" à écrire du code s'ils ne le veulent pas, car cela peut sembler être des "devoirs" et cela peut leur laisser une mauvaise impression.
Nos projets ne laissent généralement pas de temps à l'expérimentation, de sorte que les gens ont tendance à se détourner des nouvelles technologies. Cela ne laisse pas de place aux développeurs pour essayer d'incorporer de nouvelles choses pendant la phase de développement.
Y a-t-il des exercices amusants ou intéressants (en solo ou en équipe) qui leur permettent d'avoir plus d'expérience pratique sur ces sujets? J'espère trouver quelque chose qui susciterait suffisamment d'intérêt pour qu'ils soient prêts à planifier une heure de leur journée pour travailler sur quelque chose de bien, ou un intérêt suffisant pour qu'ils enquêtent sur leur propre temps.