1 votes

Comment intégrer le temps de formation dans l'estimation des projets agiles ?

Lorsque vous travaillez sur un projet de développement agile, comment intégrez-vous dans l'estimation du temps pour les histoires d'utilisateurs/cas d'utilisation/etc. le temps nécessaire pour former les nouveaux développeurs à une technologie peu familière utilisée par le projet ? Comment d'autres responsables gèrent-ils cette question ?

Bien entendu, ma question suppose que l'on ait jugé la technologie en question nécessaire pour mener à bien le projet... ou peut-être pourrait-on considérer qu'il s'agit de rembourser une partie de la dette technique !

7voto

M4N Points 48758

Si nous sommes confrontés à quelque chose de nouveau pour l'ensemble de l'équipe (ou pour la plupart des membres de l'équipe), nous avons alors effectué une sorte d'analyse de la situation. sprint d'investissement Nous nous accordons du temps (dans un cadre temporel) pour enquêter/apprendre.

Pour les petites choses, nous ajoutons un activité en différé au backlog du sprint pour permettre la formation/l'investigation/l'expérimentation.

Dans les deux cas, il suffit de soustraire le temps utilisé jusqu'à présent du temps restant estimé à la fin de chaque journée.

2voto

Bramha Ghosh Points 3860

Vous ne faites que deviner.

Étant donné que vous travaillez par itérations courtes, vous savez assez rapidement si votre hypothèse est erronée.

Si vous n'êtes pas dans les clous, vous vous adaptez à l'itération de la semaine suivante.

N'oubliez pas que la méthode agile est un processus itératif, chaque itération vous permettant de mieux comprendre le projet.

Mais pour commencer, il suffit de faire une bonne supposition.

Les estimations d'itération s'amélioreront chaque semaine.

1voto

Fredrik Mörk Points 85694

Notre scrum master dispose d'un tableau avec des quotas suggérés pour étendre les estimations sur la base d'un certain nombre de paramètres (nouvelle technologie, nouveau membre de l'équipe, etc.). Pourtant, au bout du compte, il ne s'agit que de suppositions.

1voto

tvanfosson Points 268301

Si vous utilisez une toute nouvelle technologie (pour vous), je vous suggérerais de réduire votre vitesse de moitié pour tenter raisonnablement d'estimer la vitesse avec la nouvelle technologie. À terme, vous serez en mesure de mesurer votre nouvelle vitesse et de la ramener à des niveaux plus normaux au fur et à mesure que votre équipe se familiarisera avec la nouvelle technologie. Ajustez les estimations futures en fonction du retour d'information obtenu au cours des premières itérations.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X