J'ai tracé le graphique de brûlage de mon équipe et sa vitesse par itération. Pour moi, ça a l'air vraiment mauvais (la vitesse varie beaucoup). Que dois-je rechercher pour diagnostiquer la cause première de ce comportement?
J'ai tracé le graphique de brûlage de mon équipe et sa vitesse par itération. Pour moi, ça a l'air vraiment mauvais (la vitesse varie beaucoup). Que dois-je rechercher pour diagnostiquer la cause première de ce comportement?
Réponses:
C'est tout à fait normal d'avoir une fluctuation au cours des dix premiers sprints, alors que l'équipe retrouve son rythme. Après cela, il est parfaitement normal que la vitesse fluctue autour d'une moyenne. Essayez de tracer une moyenne mobile des cinq derniers sprints environ et vous devriez le voir se stabiliser. Sinon, certains des facteurs suivants peuvent être les coupables:
Vous utilisez la vélocité comme indicateur de performance, comme si un certain nombre de points d'histoire acceptés étaient un "bon" sprint et rien de moins qu'un "mauvais" sprint.
La vitesse (qui est un concept terriblement mal nommé) devrait être utilisée comme un outil prospectif pour estimer le nombre de fonctionnalités auxquelles l'équipe peut s'engager dans le prochain sprint, c'est-à-dire que la vitesse devrait être utilisée pour la planification des capacités.
http://jimhighsmith.com/velocity-is-killing-agility/
Voici une citation saillante de l'article: "Le problème est le poids accordé à la vitesse et la transformant en une mesure de la productivité."
Il peut y avoir un problème dans ce qui semble être une variance importante de votre vitesse. Cela ne signifie pas que l'équipe fait quelque chose de mal, mais l'effet est que la capacité de l'équipe pour les futurs sprints ne peut pas être très bien prédite. Malheureusement, ce n'est pas une question à laquelle chacun de nous peut répondre pour vous. Vous devez creuser le sujet via une rétrospective. Que se passe-t-il vraiment?
Dans tous les cas, la mesure la plus critique manque dans votre graphique. Dans quelle mesure l'équipe a-t-elle réussi à fournir la valeur à laquelle elle s'est engagée? La vitesse fluctue-t-elle parce qu'elle dépasse son engagement dans certains sprints mais pas dans d'autres, varie-t-elle parce qu'elle ne termine pas les histoires, ou fluctue-t-elle parce que les engagements fluctuent également?
Cause potentielle supplémentaire: lors des sprints ultérieurs, vous remboursez la dette technique des sprints antérieurs.
Par exemple, vous avez une démo de gestion après le sprint 3 et devez montrer un scénario de jour heureux. Pour ce faire, vous effectuez le codage sans gestion d'erreur, sans support de traduction, sans test unitaire. Il s'agit d'une décision valable, il vous suffit d'être conscient des conséquences.
Donc, plus tard, vous ajoutez tous les trucs sympas comme le cadre de gestion des excations, le support de la traduction, le cadre de test unitaire, etc. Votre codage existant des 3 premiers sprints n'a pas encore utilisé cela, il doit donc être mis à jour. Cet effort ralentit la création de valeur lors des sprints ultérieurs.
Pour votre question, il est difficile de dire pourquoi il y a des fluctuations, car cela peut être dû à la carte d'histoire, aux membres de l'équipe ou aux capacités du propriétaire du produit. Donc, selon mon expérience, la vitesse sera fluctuée parce que, par exemple:
Quoi qu'il en soit, à mon avis, je ne pense pas que la fluctuation de la vitesse soit importante tant que nous savons quelle est la situation à chaque sprint. La vitesse est juste une chose pour vous dire à quel point votre équipe peut fonctionner. Si ce n'est pas stable, nous devons découvrir en détail chaque sprint sur "ce qui s'est passé". C'est juste un moyen de clarifier / faire en sorte que le problème se produise afin que nous puissions le résoudre. Donc, la vélocité nous dit simplement ce qui se passait dans ce sprint pour que nous puissions réfléchir et nous améliorer pour le rendre stable. Velocity est une projection du projet. Et la fluctuation de la vitesse ne signifie pas que l'équipe ne peut pas livrer de produit, elle vous aide simplement à réfléchir à la projection à l'avenir et aux problèmes à résoudre pour que tout soit fluide.
Votre vitesse a du bruit (fluctuations). Raisons possibles:
Ce bruit n'est pas nécessairement un problème en soi: une vitesse bruyante qui fluctue autour d'une moyenne constante vous permet toujours de faire une planification précise des versions.
Cependant, si vous filtrez le bruit (moyenne mobile sur 5 sprints consécutifs), votre vitesse continue de baisser après 20 sprints. Il est difficile de planifier les versions et il vaut la peine d'enquêter: