Pratiques Agiles

Des explications et des exemples de mise en œuvre des pratiques agiles.

Fil des billets - Fil des commentaires

Le workflow d'une story

Dans « Extreme Programming Installed », Ron Jeffries, en 2001, définit la vie de la story avec trois phases : la carte comme moyen de l’identifier, puis une conversation et enfin une confirmation. Cela est connu comme les « 3C »[1].

En fait, l’équipe déroule deux cycles de conversation et confirmation : un premier pour obtenir une story prête, un second pour que la story soit finie, donc nous avons les « 5C » :

  1. Un jour, quelqu’un a une idée de story et la note sur une Carte (maintenant on utilise plutôt un post-it).
  2. Le Product Owner et l’équipe affinent cette story, afin qu’elle puisse être réalisée en un sprint, au cour de Conversations.
  3. L’équipe apporte sa Confirmation qu’elle est prête.
  4. L’équipe réalise la story pendant un sprint, en tenant de nouvelles Conversations avec le PO sur son acceptation.
  5. Le Product Owner apporte sa Confirmation qu’elle est finie.

Dans la vie de la story, il y a ces deux grandes phases de travail collectif basées sur des conversations : celui, bien connu, de réalisation pendant un sprint et l’autre, encore moins connu, d’affinage dans des sprints antérieurs. Entre ces deux travaux non consécutifs, la story est en attente. Elle est prête, au sens où elle peut être réalisée dans un prochain sprint.

En se basant sur ces « 5C », on peut représenter le workflow de la story :

La vie de la story On ne traite pas de la même façon une story au stade de l’idée qu’une story prête. L’affinage nécessite une identification claire des stories. Cela pousse à ranger les stories dans des dépôts correspondant à leur état. Nous les appelons des bacs, en référence au backlog.

Durée des sprints en 2015

Une majorité — relative — d'entre vous effectue des sprints de 2 semaines.

Lire la suite...

Arrêter Scrum pour le flux, mmmmh !

Parmi les raisons évoquées par ceux qui disent "on arrête Scrum pour passer au flux", certaines m'apparaissent très discutables :

  • les réunions prennent trop de temps,
  • le sprint est un carcan qui met la pression sur les équipes,
  • on déploie à un rythme différent du sprint, alors pourquoi le garder ?

Lire la suite...

La rétroglandouille

Cette rétrospective vise à améliorer la performance de l'équipe. Elle s'intéresse au 8ème principe du Manifeste, souvent oublié, qui commence ainsi :

Agile processes promote sustainable development.

Here comes the acorn retrospective.

Lire la suite...

Après la châtaigne, le gland à l'honneur au Raid Agile

Fruits de cupulifères Dans la famille des cupulifères, après la châtaigne, c'est au tour du gland.

Lire la suite...

Les promesses de l'Agilité

On vous avait promis plein de bienfaits quand vous êtes passés à l’Agilité et en regardant vos résultats, vous n’en voyez qu’une partie ? On vous aurait menti ?

Posez-vous la question de la maitrise que vous avez acquise :

Le modèle Agile Fluency

Lire la suite...

L’Agilité en mouvement

Vue d'Alesund depuis le CessnaJ'ai la chance de faire partie de la communauté Agile et discuter fréquemment avec ses membres éminents.

J'ai aussi le grand plaisir de faire des formations et des prestations d'accompagnement en binômes avec certains d'entre eux.

Nous avons des parcours différents, cependant nous avons tous trempé dans le développement de logiciel, plus ou moins selon les sensibilités. Et nous nous sommes retrouvés dans le mouvement agile, certains plus récemment que d'autres, mais tous avec le même enthousiasme pour mettre en œuvre les pratiques agiles tout en partageant les mêmes valeurs et principes.

Après plusieurs années d'expérimentations, on peut dire que les méthodes agiles ont changé la vie de beaucoup d'équipes et apporté de beaux succès aux organisations qui ont entrepris la transition agile.

Cependant, au fur et à mesure que cette diffusion s'accomplissait plutôt bien sur le terrain, de nouveaux problèmes sont apparus.

Lire la suite...

Discussion à propos de #noEstimates

Lors de la deuxième journée de l'Agile tour Toulouse, le sujet #noEstimates que j'avais proposé a été retenu pour le premier run de l'Open Space. Nous étions un groupe de 6 ou 7 à en discuter. Le sujet ayant de nombreuses implications, la demi-heure que nous y avons consacrée est passée très vite.

Lire la suite...

Lean Startup : MVP pour des applis non commerciales

De l'interview MVP à l'interview MAD

Lire la suite...

#noBonnesPratiques

Je vois encore des sociétés qui abordent la transition à Scrum avec l'idée d'en garder quelques bonnes pratiques.

Lire la suite...

- page 2 de 12 -