« Epics Agile : Définition, Exemples et Modèles » : différence entre les versions

De Wiki Agile
 
(18 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
[[Category: Portail Planification]]
[[Category: Portail Planification]]
[[Category: User Story]]
[[Category: User Story]]
[[Catégorie:OKR]]
Auteur : Max Rehkopf<br/>
Auteur : Max Rehkopf<br/>
Source : [https://www.atlassian.com/agile/project-management/epics Agile Epics: Definition, Examples, & Templates]<br/>
Source : [https://www.atlassian.com/agile/project-management/epics Agile Epics: Definition, Examples, & Templates]<br/>
Ligne 15 : Ligne 16 :
<br/>
<br/>
Rester Agile dans l'organisation des grandes tâches, par exemple des epics, n'est pas une petite tâche (jeu de mots intentionnel). Apprendre la façon dont les epics se rapportent à un programme agile et sain est une compétence essentielle quelle que soit la taille de votre organisation.<br/>
Rester Agile dans l'organisation des grandes tâches, par exemple des epics, n'est pas une petite tâche (jeu de mots intentionnel). Apprendre la façon dont les epics se rapportent à un programme agile et sain est une compétence essentielle quelle que soit la taille de votre organisation.<br/>
[[Fichier:Airport-teams.png]]<br/>
[[Fichier:Airport-teams.png|link=]]<br/>
<br/>
<br/>
==Qu'est-ce qu'une Epic Agile==
==Qu'est-ce qu'une Epic Agile==
Ligne 24 : Ligne 25 :


==Exemple d'une Epic Agile==
==Exemple d'une Epic Agile==
Disons que nous sommes en 2050 et que nous travaillons pour une organisation de voyages spatiaux récréatifs. Nous faisons environ une douzaine de lancements par an, donc chaque lancement n'est pas la seule chose la plus importante que nous faisons en un an, mais c'est encore loin d'être routinier et cela prendra beaucoup d'heures-hommes pour le réaliser. Cette taille est parfaite pour une epic.<br/>
Disons que nous sommes en 2050 et que nous travaillons pour une organisation de voyages spatiaux de loisir. Nous faisons environ une douzaine de lancements par an, donc chaque lancement n'est pas la seule chose la plus importante que nous faisons en un an, mais c'est encore loin d'être une routine et cela prendra beaucoup d'heures-hommes pour le réaliser. Cette taille est parfaite pour une epic.<br/>
<br/>
<br/>
Un exemple d'epic, "Lancement du Tourisme Spatial en 2050", comprend des stories pour des travaux de routine ainsi que des stories visant à améliorer les aspects importants du lancement de la navette, depuis l'achat de billets de voyage spatial par les clients jusqu'au lancement de la fusée elle-même. Ainsi, plusieurs équipes contribueront à cette epic en travaillant sur un large éventail de stories.<br/>
Un exemple d'epic, "Lancement du Tourisme Spatial en 2050", comprend des stories pour des travaux de routine ainsi que des stories visant à améliorer les aspects importants du lancement de la navette, depuis l'achat de billets de voyage spatial par les clients jusqu'au lancement de la fusée elle-même. Ainsi, plusieurs équipes contribueront à cette epic en travaillant sur un large éventail de stories.<br/>
Ligne 55 : Ligne 56 :
* La feuille de route du produit est exprimée et visualisée sous la forme d'un ensemble d''''initiatives''' tracées le long d'une ligne de temps.
* La feuille de route du produit est exprimée et visualisée sous la forme d'un ensemble d''''initiatives''' tracées le long d'une ligne de temps.
* Le fait de transformer les initiatives en '''epics''' aide l'équipe à maintenir le lien entre son travail quotidien - exprimé en petites stories - et les objectifs globaux de l'entreprise.
* Le fait de transformer les initiatives en '''epics''' aide l'équipe à maintenir le lien entre son travail quotidien - exprimé en petites stories - et les objectifs globaux de l'entreprise.
Un ensemble d'epics terminées permet de livrer une initiative spécifique, qui maintient en lien le développement et l'évolution de l'ensemble du produit avec les demandes du marché et des clients au plus haut des thèmes organisationnels.<br/>
Un ensemble d'epics terminées permet de lancer une initiative spécifique, qui maintient en lien le développement et l'évolution de l'ensemble du produit avec les demandes du marché et des clients au plus haut des thèmes organisationnels.<br/>
<br/>
<br/>
Dans notre exemple ci-dessus, un thème serait l'augmentation du nombre de lancements de navettes spatiales, la feuille de route viserait à faire passer le nombre de lancements de 3 par trimestre à 4, les initiatives viseraient à réduire les coûts et à augmenter les ventes de billets, et chaque epic serait intégrée dans les initiatives.<br/>
Dans notre exemple ci-dessus, un thème serait l'augmentation du nombre de lancements de navettes spatiales, la feuille de route viserait à faire passer le nombre de lancements de 3 à 4 par trimestre, les initiatives viseraient à réduire les coûts et à augmenter les ventes de billets, et chaque epic serait intégrée dans les initiatives.<br/>
<br/>
<br/>
[[Fichier:Themes-initiatives-epics-stories.png]]<br/>
[[Fichier:Themes-initiatives-epics-stories.png|link=]]<br/>
<br/>
<br/>


==Créer une Epic Agile==
==Créer une Epic Agile==
Lorsque vous créez une nouvelle epic, pensez aux autres outils de planification et d'organisation que votre équipe a peut-être déjà mis en place. Créer des epics autour des objectifs trimestriels d'une équipe ou des OKR est un bon début. Lorsque vous créez une epic, tenez compte de ce qui suit :
Lorsque vous créez une nouvelle epic, pensez aux autres outils de planification et d'organisation que votre équipe a peut-être déjà mis en place. Créez des epics autour des objectifs trimestriels d'une équipe ou des [[:Catégorie:OKR|OKR]] est un bon début. Lorsque vous créez une epic, tenez compte de ce qui suit :
* '''Reporting''' : créez des epics pour les projets que les managers et les responsables voudront garder à l'oeil.
* '''Reporting''' : créez des epics pour les projets que les managers et les responsables voudront garder à l'oeil.
* '''Raconter des histoires''' : utilisez les epics et les stories qui en découlent pour raconter comment vous en êtes arrivé à l'état actuel d'une fonctionnalité ou d'un produit.
* '''Raconter des histoires''' : utilisez les epics et les stories qui en découlent pour raconter comment vous en êtes arrivé à l'état actuel d'une fonctionnalité ou d'un produit.
* '''Culture''' : laissez la culture organisationnelle dicter la taille et la granularité d'une epic.
* '''Culture''' : laissez la culture organisationnelle dicter la taille et la granularité d'une epic.
* '''Temps''' : la plupart des équipes de développement s'appuient sur des cadres d'estimation au lieu du temps, mais c'est une vérification instinctive valable pour s'assurer que vos epics prendront quelques semaines à terminer. Ni trop longues, ni trop courtes.
* '''Temps''' : la plupart des équipes de développement s'appuient sur des cadres d'estimation au lieu du temps, mais c'est une vérification instinctive valable pour s'assurer que vos epics prendront quelques semaines à terminer. Ni trop longues, ni trop courtes.
[https://www.atlassian.com/agile/tutorials/epics Voir comment fonctionne les Epics dans Jira]<br/>
[https://www.atlassian.com/agile/tutorials/epics Voir comment fonctionnent les Epics dans Jira]<br/>
<br/>
<br/>
==Découper une Epic Agile==
==Découper une Epic Agile==
Décomposer une epic en stories plus concrètes aide à comprendre un projet et à maintenir la dynamique, mais cela peut être une tâche intimidante pour les non-initiés. Il n'y a pas de solution universelle pour créer des tories à partir d'une epics, mais il y a beaucoup de bonnes options à prendre en compte :
Décomposer une epic en stories plus concrètes aide à comprendre un projet et à maintenir la dynamique, mais cela peut être une tâche intimidante pour les non-initiés. Il n'y a pas de solution universelle pour créer des stories à partir d'une epic, mais il y a beaucoup de bonnes options à prendre en compte :
* '''Rôle de l'utilisateur ou persona''' : créez une story unique pour chaque persona. "Identification plus rapide pour les nouveaux visiteurs", "Identification plus rapide pour les clients qui reviennent", etc.
* '''Rôle de l'utilisateur ou persona''' : créez une story unique pour chaque persona. "Identification plus rapide pour les nouveaux visiteurs", "Identification plus rapide pour les clients qui reviennent", etc.
* '''Étapes ordonnées''' : découpez le processus et créez une story pour chaque étape.
* '''Étapes ordonnées''' : découpez le processus et créez une story pour chaque étape.
* '''Culture''' : laissez les normes de l'équipe dicter si une story est une tâche rapide ou un projet d'une semaine.
* '''Culture''' : laissez les normes de l'équipe dicter si une story est une tâche rapide ou un projet d'une semaine.
* '''Temps''' : à moins d'avoir fixer une autre convention, concevez des stories qui peuvent être finies en un seul sprint ou moins.
* '''Temps''' : à moins d'avoir fixé une autre convention, concevez des stories qui peuvent être finies en un seul sprint ou moins.
Il n'y a pas de définition universelle qui trace une ligne entre une grande story et une epic. En général, tout périmètre de travail que l'équipe estime en "semaines" (ou plus) à terminer, plutôt qu'en "heures" ou "jours", devrait être considérée comme une epic et diviser en petites stories.<br/>
Il n'y a pas de définition universelle qui trace une ligne entre une grande story et une epic. En général, tout périmètre de travail que l'équipe estime en "semaines" (ou plus) à terminer, plutôt qu'en "heures" ou "jours", devrait être considéré comme une epic et diviser en petites stories.<br/>
<br/>
<br/>
==Mesurer les Epics Agile==
==Mesurer les Epics Agile==
Les burndown charts peuvent être utilisés pour visualiser les epics, et servir à garder les équipes motivées et les parties prenantes informées. Un bon burndown d'epic montre que l'agilité de l'organisation brille vraiment.<br/>
Les burndown charts peuvent être utilisés pour visualiser les epics, et servir à garder les équipes motivées et les parties prenantes informées. Un bon burndown d'epic montre que l'agilité de l'organisation rayonne vraiment.<br/>
<br/>
<br/>
Un Burndown Chart d'Epic montre la quantité réelle et estimée de travail à effectuer au cours d'un sprint. L'axe des abscisses d'un Burndown Chart indique le temps, et l'axe des ordonnées indique les stories ou demandes / ''issues''.<br/>
Un Burndown Chart d'Epic montre la quantité réelle et estimée de travail à effectuer au cours d'un sprint. L'axe des abscisses d'un Burndown Chart indique le temps, et l'axe des ordonnées indique les stories ou demandes / ''issues''.<br/>
<br/>
<br/>
[[Fichier:EpicBurndownChart.png]]<br/>
[[Fichier:EpicBurndownChart.png|link=]]<br/>
<br/>
<br/>
Utilisez un Burndown Chart pour suivre du travail restant et pour projeter la probabilité d'atteindre [https://www.atlassian.com/agile/scrum/sprint-reviews l'objectif du sprint]. En suivant le travail restant tout au long de l'itération, une équipe peut gérer ses progrès et réagir en conséquence.<br/>
Utilisez un Burndown Chart pour suivre le travail restant et pour projeter la probabilité d'atteindre [https://www.atlassian.com/agile/scrum/sprint-reviews l'objectif du sprint]. En suivant le travail restant tout au long de l'itération, une équipe peut gérer ses progrès et réagir en conséquence.<br/>
<br/>
<br/>
En observant le Burndown Chart, la façon dont l'équipe progresse et où les obstacles apparaissent devint claire. Le fait d'avoir ces points de données clairement visibles permet à tout le monde d'être sur la même longueur d'onde et facilite une conversation ouverte sur l'évolution du produit et les prévisions de fin. Sans oublier que la transparence crée la confiance !<br/>
En observant le Burndown Chart, la façon dont l'équipe progresse et où les obstacles apparaissent devient claire. Le fait d'avoir ces données clairement visibles permet à tout le monde d'être sur la même longueur d'onde et facilite une conversation ouverte sur l'évolution du produit et les prévisions de fin. Sans oublier que la transparence crée la confiance !<br/>
<br/>
<br/>
Apprenez à configurer les [https://www.atlassian.com/agile/tutorials/burndown-charts Burndown Charts dans Jira Software].<br/>
Apprenez à configurer les [https://www.atlassian.com/agile/tutorials/burndown-charts Burndown Charts dans Jira Software].<br/>
Ligne 93 : Ligne 96 :


== Comprendre les Epics Agile==
== Comprendre les Epics Agile==
Les Epics ne constituent pas pas le fondement ultime d'un programme agile, mais elles sont des instruments de pilotage bien pratiques pour la plupart des équipes agiles. Comprendre où elles s'intègrent dans un programme agile sain crée un cadre pour votre travail, les décomposer en stories crée une dynamique.<br/>
Les Epics ne constituent pas le fondement ultime d'un programme agile, mais elles sont des instruments de pilotage bien pratiques pour la plupart des équipes agiles. Comprendre où et comment elles s'intègrent dans un programme agile sain crée un cadre pour votre travail, les décomposer en stories crée une dynamique.<br/>
<br/>
<br/>
SUITE : [https://www.atlassian.com/agile/project-management/user-stories Apprenez-en davantage sur les stories Agile].
SUITE : [https://www.atlassian.com/agile/project-management/user-stories Apprenez-en davantage sur les stories Agile].