Division de feature et de story

Quand on démarre le développement d'un nouveau produit, une étape significative est d'élaborer une liste de features, de les prioriser puis d'identifier les stories des features les plus prioritaires.

Ensuite le développement se planifie sur les sprints et les releases. Dans le billet Features et stories, avec un schéma carré, j'expliquais : "Une story est planifiée dans un sprint et une feature dans une release."

J'y montrais aussi le cycle de vie d'une feature, qui est finie une fois qu'elle est livrée.

Ce qui est aussi à considérer dans la vie d'une feature, c'est qu'elle est amenée à se diviser. Comme une story, mais pas pour les mêmes raisons.

Une story peut se décomposer en plusieurs stories. Je présente des techniques de décomposition dans le § 13.5.4 dans mon livre. L'objectif de cette division est de s'assurer -en tout cas, d'améliorer la probabilité- qu'une story soit finie dans un sprint. La définition de prêt est la pratique clé pour se rendre compte qu'une story doit être divisée.

Une feature est considérée initialement comme une fonctionnalité essentielle. Par exemple : gestion des tags, inscriptions, annonces...

L'identification de toutes les stories correspondant à une feature, puis la division évoquée ci-dessus amènent à reconsidérer la feature initiale. En effet, on n'a généralement pas besoin de toutes les stories trouvées pour livrer une première version qui apporte de la valeur. On va donc sélectionner celles qui constituent ce regroupement minimal mais suffisant. C'est la notion de MMF, le plus petit ensemble ayant de la valeur pour un client.



Ce regroupement correspond à une division de la feature initiale, le sous-ensemble devenant une nouvelle feature, dont l'état passera à fini quand elle sera livrée, tandis que les stories restantes seront associées à une ou plusieurs autres features qui seront développées dans des releases ultérieures.

Le cercle des PO est apparu

Nouvelle apparition le 22 mai.

Lire la suite...

Pair training

A la Fédération Agile, nous avons des échanges réguliers et faisons des lectures croisées des supports de cours. Une autre façon de partager est de pratiquer autant que possible l'animation de formation à deux.

Lire la suite...

Les valeurs de l'agilité

On a tendance à penser que ce qui différencie les méthodes agiles des autres méthodes de développement, ce sont les pratiques. De mon point de vue, le différenciateur primaire est que les méthodes agiles viennent avec un ensemble de valeurs.

Lire la suite...

La porte des travaux

paquerette.jpg

Lire la suite...

Articulation entre jeux agiles

boites2IGP.jpg

Lire la suite...

Estimation de l'effort des features

L'usage courant est de définir un élément du backlog de produit comme étant une story. Dès qu'on sort de la toute petite échelle, on a besoin d'un élément de plus haut niveau, habituellement c'est la notion de feature qui y répond.

Lire la suite...

Formation Innovation Games à Paris le 19 juin

Quelques boites de produitApprendre à développer des beaux produits, en une journée intense de mise en pratique avec des ateliers ludiques.

Lire la suite...

Mon blog a 6 ans

Depuis, de l'eau a coulé sous les ponts, même sous ceux du Canal du Midi. Pont sur le Canal du Midi

Lire la suite...

Lean depuis les tranchées, le draft en VF

Piloter de gros projets avec Kanban, l'histoire de la police suédoise.

Lire la suite...

Quand la sociocratie rencontre l'agilité

La matinée à jouer à Kanban, l'après-midi en atelier : pour une fois que je ne parlais pas, j'ai privilégié la participation active au ScrumDay.

Lire la suite...

Atelier Kanban au ScrumDay

GetKanBanPlateau.jpg

Lire la suite...

Arrêt sur retours d'expérience

La journée sur les méthodes agiles organisée par le CCT du Cnes a fait la part belle aux retours d'expérience. Les 200 personnes qui assistaient à ce séminaire, dont l'accroche était "Vraie rupture ou effet de mode ?", ont pu se rendre compte de la diversité des mises en œuvre.

Lire la suite...

Agile Open Sud, c'était bien

scop.jpg

Lire la suite...

ScrumMaster, outil et auto-organisation

Assigner les tâches aux développeurs, c'est mal pour un ScrumMaster (vu sur Twitter).

Lire la suite...

Méthodes agiles : vraie rupture ou effet de mode ?

Séminaire organisé le 22 mars à Toulouse dans le cadre des CCT (Centres de Compétence Technique) du CNES.

Lire la suite...

Le multi-tâches c'est mal

Combien faut-il de temps pour écrire un prénom ? Ca dépend.

Lire la suite...

Agile Open Sud à Banyuls

aosud_logo_v1.png

Lire la suite...

La pratique "Définition de prêt pour une story"

La définition de fini est une pratique maintenant bien connue. La pratique symétrique, la définition de prêt, l'est beaucoup moins.

Lire la suite...

SigmaT, agile Toulouse

Ce soir c'est l'Assemblée Générale de l'association SigmaT et ce sera la fin de mon mandat de président.

Lire la suite...

- page 1 de 46