Le pair programming
Est-ce que tu pratiques la programmation en binôme ?
C’est une méthode de travail où 2 développeurs travaillent ensemble sur le même projet à 1 écran mais surtout à 2 cerveaux. Malheureusement, cette approche est parfois perçue comme un gaspillage des ressources humaines en entreprise. Cependant, plusieurs études ont montré que les binômes pouvaient être plus productifs que les développeurs travaillant seuls. Pour évaluer cette productivité, on mesure l’effort relatif consenti par un binôme, le REAP (Relative Effort Afforded by Pairs). Si un binôme met autant de temps qu’un programmeur seul pour accomplir la même tâche, le REAP sera nul. Une valeur entre 0 et 100% indique que le binôme est plus rapide mais nécessite plus d’heures-Hommes.
Le taux pourrait descendre jusqu’à 15% après une période d’ajustement. Les avantages du binommage sont nombreux. En plus de détecter rapidement les bugs grâce à la revue de code continue, les binômes conçoivent des applications de meilleure qualité avec moins de lignes de code. Economiquement, le surcoût en personnel est compensé par la qualité accrue du logiciel car corriger un défaut tardivement peut être très coûteux. Le binommage encourage également la communication, renforce les liens entre les développeurs et crée un esprit d’équipe. De plus, cette approche favorise l’apprentissage notamment lorsqu’un développeur novice travaille avec un expert.
Vous devez être connecté pour poster un commentaire.