Récemment, j'ai été impliqué dans un projet agile (en utilisant Scrum) où la direction a eu l'idée que l'équipe désignerait un développeur 'MVP' ainsi qu'un QA 'MVP' à la fin de chaque sprint, a voté par le équipe. Le MVP obtient ensuite une petite récompense monétaire et un déjeuner gratuit ainsi qu'un trophée à afficher sur son bureau. Nous avons eu deux sprints jusqu'à présent avec ce système de récompense en place.
Le bien que je vois de ceci est ce qui suit:
J'ai remarqué quelques-uns ce que je considérerais comme des mauvais côtés de faire une telle chose (du moins du point de vue du développeur):
Je crois que chacun des "mauvais" ci-dessus peut être adressé dans une certaine mesure, en fonction de la façon dont l'équipe gère chacune.
Ma question est que quelqu'un a alors une personne qui a attiré avec succès quelque chose comme ça, où vous reconnaissez un MVP par sprint? Si oui, que pensez-vous contribué à ce succès?
Agile souligne effort d'équipe, pas l'effort des individus. Donc non, cette approche n'est clairement pas agile.
Plutôt que d'encourager la collaboration d'équipe, cela encourage les membres de chaque équipe à se concentrer sur son propre résultat. Cela peut même conduire à des membres évitant de s'aider mutuellement (ou pire), ce qui, à long terme, arrêtera l'équipe de s'améliorer.
Je suggère de récompenser l'équipe dans son ensemble s'ils faisaient du bon travail.