Parfois, quand je présente une partie du processus de développement de logiciels à certaines personnes, par exemple le superviseur ou le gestionnaire qu'ils n'ont pas d'expérience direComment convaincre l'équipe d'autres parties du développement logiciel sont importantes?
- tests unitaires automatisés et des tests d'intégration par rapport aux leurs tests fonctionnels manuel . Utilisation de générateurs de code et de scripts pour les tâches répétitives.
J'ai parfois rencontré une résistance. Certaines des raisons sont les suivantes:
- Ils disent que c'est comme ça que nous faisons les choses ici. Notre système fonctionne et il n'y a pas besoin d'ajouter dans notre processus.
- Ils sont occupés à être occupés. Ils disent que leur travail consiste à nous trouver des projets et que notre travail consiste à les livrer à leur satisfaction. Ils sont satisfaits quand il s'agit d'un système manuel, répétitif mais à temps.
- Ils sont très conservateurs sur les générateurs de code. Je leur ai dit qu'il fallait beaucoup de temps pour que le premier projet utilise cette méthode et le temps nécessaire pour former mes coéquipiers, car cette approche est relativement nouvelle pour eux. Les frais généraux pour le premier projet à eux éclipse le bénéfice à long terme, mais j'ai expliqué la commodité pour nous les développeurs, mais ils sont toujours coincés à faire les choses à l'ancienne.
Quelle serait votre stratégie pour cela?
Et se fâcher sur pourquoi vous n'êtes pas venu avec votre mouvement avant cela. :) –
Non! C'est quoi faire si vous ne pouviez pas les convaincre avec de simples mots :) –
Vous devez être un peu prudent, vous ne serez pas accusé de permettre que cela se produise bien. Aussi, vous devez éviter de faire un "je vous l'avais dit". Il vaut mieux prévenir que guérir, mais plus difficile de convaincre les gens, car même si c'est * important *, ce n'est pas toujours perçu comme * urgent *. –