|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : mai 2005 Messages : 298 ![]() |
Bonjour,
Avec mon équipe on débute dans Scrum. On se fait un peu aider par des gens qui ont eu de l'expérience, et on a lu pas mal de bouquins sur le sujet, mais on "se cherche" encore un peu. Une des questions que j'ai, c'est: Quand est-ce le bon moment pour estimer les points des stories? A priori, durant un sprint, des nouveaux items pourront atterir dans le produck backlog. Le rôle du product owner est de leur donner un niveau d'imoprtance, et le rôle de l'équipe est de les estimer. Mais quand? attendre le prochain sprint planning ne me convient pas vraiment. D'une part je pense qu'il vaut mieux que cette estimation soit déja connue avant le sprint planning (pour pas que celui-ci ne s'eternise) et d'autre part, pour avoir une vision à long terme il faut que la majorité des stories dans le product backlog soient estimée (sinon on peut facilement donner la date de fin du prochain sprint, mais on a aucune estimation valable pour le plus long terme. D'un autre coté... si on attend pas le prochain sprint planning et qu'on mobilise l'équipe à chaque fois qu'un nouvel item arrive dans le product backlog, on passe complétement à coté de la méthode... Comment faites vous de votre coté? |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : mars 2007 Messages : 269 ![]() |
Il ne faut clairement pas déranger l'équipe pour faire des estimations en cours de sprint. L'équipe doit se concentrer sur le produit à livrer, c'est tout...
Donc la seule (et unique?) solution est effectivement de faire l'estimation juste avant le planning du sprint suivant... Contrairement à l'estimation de l'ensemble du backlog produit, ces nouvelles estimations entre sprint doivent théoriquement être plus rapides, car la part d'incertitude sur le produit (aussi bien fonctionnelle que technique) décroit au fur et à mesure du projet, donc l'équipe à une meilleure visibilité sur les tâches à effectuer pour la réalisation des stories... |
|
|
00
|
|
|
#3 | |
|
Membre actif
![]() Inscription : mai 2005 Messages : 298 ![]() |
Hello, et merci pour votre réponse.
Mais vous dites Citation:
Comment faites-vous? lors du sprint planning vous estimez les stories que vous introduisez dans ce sprint-ci, et en plus vous passez en revue plus rapidement et grossièrement les autres stories à ce même planning? merci |
|
|
|
00
|
|
|
#4 | |
|
Membre éclairé
![]() Inscription : mars 2007 Messages : 269 ![]() |
Citation:
A mon avis, ce n'est pas la peine de ré-estimer tout le backlog car: 1° tant qu'une story n'est pas éligible, il peut y avoir des ajustements d'ordre fonctionnel/ergonomique/technique... 2° certaines stories ne peuvent potentiellement être jamais développées au final |
|
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : mai 2005 Messages : 298 ![]() |
Je comprends bien, seulement ça m'embète un peu:
Le managment a une idée de ce a quoi va ressembler notre produit dans 1 mois, 2 mois, 6 mois... pendant qu'on commence a developper, les vendeurs vont être confrontés au marché et se rendre compte que la vision a 6 mois devrait être un peu différente de ce qu'on avait eu. Et donc certaines idées vont évoluer et d'autre disparaitre, ce qui correspond a enlever des stories ou en modifier des autres. Donc c'est évident: estimer tout le backlog a chaque fois est long, inutile et sans doute même impossible. Mais si la vision du marché nous amène une modifier nos idées (donc modifier quelques stories, ou en ajouter d'autres, ou en enlever d'autres) il faut pouvoir rapidement dire "et bien avec ce changement, c'est plus 6 mois, c'est 9" même si l'estimation est grossière. c'est pourquoi a mon avis, il faut pouvoir faire une première estimation dès qu'une nouvelle "idée" arrive. Bref... on va bien trouver une solution. Merci pour votre apport. |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() |
Bonjour,
Il y a une pratique qui consiste à planifier des releases. Une release a de préférence une durée fixe (pour pouvoir donner un rythme et cadencer les sprints), on peut l'estimer par exemple à environ 3 mois. Elle peut contenir environ 4 sprints de 3 semaines... Si la vision du projets et identifier à long termes, une planification de plusieurs releases peut être envisager (imaginant que ça soit un travaille à faire pendant le sprint 0). Ensuite, à chaque Sprint il faut mettre à jour le plan de release (ou des releases). Tu peux trouver plus d'infos ici : http://www.energizedwork.com/weblog/...-planning.html http://www.agile-software-developmen...-planning.html http://scrumcoaching.wordpress.com/2...ng-with-scrum/ http://www.versionone.com/Agile101/Release_Planning.asp
__________________
Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente. Twitter Blog Mon site Mon article sur l'agilité |
|
10
|
|
|
#7 |
|
Membre actif
![]() Inscription : mai 2005 Messages : 298 ![]() |
Hello,
ce sont des lectures très interessantes. En fait on est en train de mettre en place un release planning, mais on s'était pas aperçu que c'était un "release planning" merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com