Scrum est le meilleur pour les équipes avec des membres généralistes, c'est-à-dire des équipes où 2 personnes au moins peuvent effectuer les mêmes tâches. Ma préoccupation principale est de trouver de bonnes solutions pour adapter la mêlée (que garder, que retirer, quoi améliorer) pour des équipes composées de spécialistes?
Supposons que vous ayez une équipe de 5 développeurs (pas réel, juste pour l'exemple):
- Un mathématicien avec de solides compétences en C;
- Un développeur DB;
- Un développeur Web;
- Un développeur UX / GUI;
- Un architecte logiciel;
Ici, tous sont des spécialistes et personne ne peut remplacer quelqu'un d'autre (je me fiche des risques de construire une telle équipe, je veux me concentrer sur la mêlée). Donc, dans un contexte de mêlée, voici mes réflexions:
- Planifications de printemps inutiles: en effet, lorsque le mathématicien dit qu'une tâche spécifique vaut 2 points, personne ne peut voter contre lui;
- Métrique inutile de vitesse d'équipe: comme tout le monde peut allouer n'importe quel nombre de points à ses propres tâches, calculer la vitesse n'a pas de sens;
- Remplacer les réunions de mêlée quotidiennes par des réunions de mêlée hebdomadaires (plus longues): comme chaque membre de l'équipe travaille sur ses propres tâches, les réunions de mêlée quotidiennes devraient être très importantes pour garder un "esprit d'équipe". Cependant, les réunions de mêlée quotidiennes devraient durer environ 15 minutes. Ce n'est clairement pas suffisant pour comprendre ce que font et feront les autres. De plus, le mathématicien répondra la plupart du temps aux mêmes choses: "Je fais toujours % & Lo (+? $$ + &)" ... Les réunions hebdomadaires donneraient plus de temps. Pour garder le même temps de réunion entre les réunions de mêlée «initiales» et les réunions de mêlée «hebdomadaires», chaque réunion de mêlée hebdomadaire devrait durer (5 jours par semaine, avec des sprints de 4 semaines, avec des réunions de sprint de 4 heures et des réunions quotidiennes de 15 minutes): (4 * 60 + 20 * 15) / 4 =>
Ou la mêlée est-elle toujours utilisable? Peut-être qu'une autre technique agile devrait être utilisée?