Comment gérer efficacement une équipe de développeurs en offshore

[((/dotclear/public/traductions/.colocate_t.jpg|Offshore colocation|L|Offshore colocation))|/dotclear/public/traductions/colocate.png]J’ai traduit un billet intéressant de Derek Huether : ++[« How To Effectively Manage An Offshore Team Of Developers »|http://thecriticalpath.info/index.php/2009/11/19/how-to-effectively-manage-an-offshore-team-of-developers/|en]++.%%% %%% > Il y a probablement deux raisons principales pour utiliser une équipe offshore :%%% > (1) Vos clients sont également offshore, ou%%% > (2) vous espérez faire des gains sur les coûts de développement.%%% > %%% > Je vais supposer que votre raison est la numéro (2). Bien que ce billet soit trop court pour un sujet aussi complexe, il devrait vous donner quelques éléments de réflexion. Effectivement, vous pouvez certainement gagner beaucoup sur les frais de développement. Mais vous pouvez aussi perdre pas mal d’argent dans des activités de rework s’il y a des problèmes de communication.%%% > %%% > __Comment pouvez-vous franchir la barrière des langues ?__%%% > (1) Vous avez besoin d’un meneur (~go-to-guy) qui parle la même langue que vos développeurs, mais qui travaillera au même endroit que vous. C’est obligatoire. Vos chances de succès augmenteront en vous assurant qu’il n’y a pas rupture dans les communications.%%% > %%% > __Comment vérifiez-vous la qualité du code ?__%%% > (1) Utilisez l’intégration continue%%% > (2) Utilisez des scripts de test pour comprendre les exigences%%% > (3) Faites des itérations courtes%%% > (4) Packagez régulièrement%%% > (5) Séparez les équipes par fonctionnalité (et non par activité)%%% > %%% > __Comment communiquez-vous ?__%%% > (1) Si vous pouvez vous permettre d’envoyer quelqu’un (ambassadeur) pour travailler avec l’autre équipe au début du projet, faites-le.%%% > (2) Il est essentiel que votre meneur ait une réunion quotidienne avec l’équipe. Choisissez une méthode qui permette à chacun de voir l’autre (Webcam / Skype).%%% > (3) Assurez-vous que tout le monde ait recours à Skype (VoIP) et / ou un client Chat pour les communications en face-à-face.%%% > (4) Conservez une connexion Skype ouverte entre les bureaux.%%% > (5) Utilisez des wikis ou autres solutions collaboratives pour partager les informations du projet.%%% > (6) Évitez les emails, sauf s’il s’agit de communication officielle. L’information va se perdre en chemin et il faudra plus de temps pour tout clarifier.%%% > %%% > __Rappelez-vous d’utiliser ces méthodes de communication en parallèle, et non une à la fois.__%%%

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *