Supposons que votre équipe et vous-mêmes souhaitiez initier un projet ambitieux, celui de lancer une fusée dans l'espace, par exemple. Pour cela, vous devez structurer votre travail : des principaux objectifs aux détails les plus subtils. Vous voudrez être en mesure de réagir aux changements, de communiquer votre avancement et de vous en tenir à un plan. Les epics, les stories et les initiatives sont précisément les outils dont vous aurez besoin pour cela.
En comprenant comment ces méthodologies Agile et DevOps populaires aident à organiser le travail, votre équipe peut trouver le bon équilibre entre structure, flexibilité et lancement de fusées dans l'espace.
Que sont les stories, les epics et les initiatives ?
- Les stories, également appelée « user stories » sont de brèves exigences ou requêtes écrites du point de vue de l'utilisateur final.
- Les epics sont des corpus de tâches importantes qui peuvent être subdivisés en plus petites tâches (appelées stories).
- Les initiatives sont des collections d'epics axés sur un objectif commun.
Epics et stories Agile
Dans une certaine mesure, les stories (histoires) et les epics (épopées) dans Agile sont similaires aux histoires et aux épopées du cinéma ou de la littérature. Une story est un récit simple ; une série de stories liées et interdépendantes constitue un epic. Il en va de même pour votre gestion du travail, où l'achèvement des stories liées mène à l'achèvement d'un epic. Les stories décrivent le travail accompli, tandis que l'epic fournit une vue d'ensemble de l'objectif unificateur.
Dans le cadre d'une équipe Agile, les stories sont des éléments que les membres peuvent commiter pour terminer un sprint d'une ou de deux semaines. Souvent, les développeurs travaillent sur des dizaines de stories par mois. Les epics, en revanche, sont peu nombreuses et demandent plus de temps. Les équipes ont souvent deux ou trois epics à terminer chaque trimestre.
Si votre entreprise lançait des fusées dans l'espace et souhaitait améliorer le service de streaming pour les lancements, vous pourriez structurer vos stories comme suit.
Exemples de story Agile :
- Les utilisateurs sur iPhone doivent avoir accès à une vue verticale du flux en direct lorsqu'ils utilisent l'application mobile.
- Les utilisateurs sur ordinateur ont besoin d'un bouton « Afficher en plein écran » dans le coin inférieur droit du lecteur vidéo.
- Les utilisateurs sur Android doivent être renvoyés vers le Google Play Store.
Les stories ci-dessus sont toutes liées, et pourraient toutes être considérées comme des tâches individuelles qui permettent l'achèvement d'un plus grand corpus de travail (un epic). Dans ce cas, l'epic pourrait être « Améliorer le service de streaming pour le lancement du premier trimestre ».
Organiser le travail en stories et en epics vous aide également à communiquer efficacement au sein de l'organisation. Si vous communiquiez l'avancement de votre équipe au responsable de l'ingénierie, vous parleriez en epics. Si vous parliez à un collègue de votre équipe de développement, vous parleriez en termes de story.
Pour des définitions complètes, des exemples et des bonnes pratiques, voir :
Epics et initiatives Agile
Les epics sont composés de stories, au même titre que les initiatives sont composées d'epics. Les initiatives offrent un autre niveau d'organisation au-dessus des epics. Dans bien des cas, une initiative compile des epics de plusieurs équipes pour atteindre un objectif beaucoup plus large et plus grand que chacun des epics. Alors que vous pourriez terminer un epic en un mois ou en un trimestre, les initiatives nécessitent souvent plusieurs trimestres à un an.
Exemple d'epics dans une initiative :
Imaginons que votre entreprise souhaite réduire le coût par lancement de 5 % cette année. C'est une situation idéale pour utiliser une initiative, car aucun epic ne pourrait atteindre un objectif si vaste. Cette initiative comprendra des epics comme « Réduire la consommation de carburant de 1 % », « Augmenter le nombre de lancements trimestriels de 3 à 4 » et « Réduire tous les thermostats de 71 à 69 degrés. »
Chez Atlassian :
En interne, nous qualifions nos initiatives de « Tickets PC ». Les tickets Project Central sont configurés dans Jira comme nos epics. Chaque équipe prend ses quatre ou cinq objectifs les plus importants pour l'année, puis crée des tickets PC pour chacun d'entre eux. Ces tickets PC sont utilisés par les fondateurs et par la direction pour comprendre tout le travail effectué dans l'entreprise. Consultez notre modèle de gestion de projet Jira gratuit, inspiré de nos propres pratiques Agile.
À SUIVRE : Découvrez comment configurer des epics Agile
Au-delà des initiatives
Dans de nombreuses organisations, les fondateurs ou l'équipe de direction encouragent la poursuite d'un objectif ambitieux. Il s'agit des objectifs (parfois éculés) annoncés chaque année ou chaque trimestre. Les initiatives sont généralement des collections d'epics, mais vous pouvez également utiliser des étiquettes ou des champs personnalisés pour les classer par équipe, pilier stratégique ou période, et créer une hiérarchie personnalisée pour mieux aligner le travail sur les objectifs organisationnels de niveau supérieur.
De nombreux clients Atlassian exploitent Planifications, une fonctionnalité de planification avancée proposée dans Jira, pour introduire cinq niveaux au-dessus des epics Agile afin de définir et d'orienter les projets. Ils sont présentés ci-dessous.
Découvrez comment Twitter a unifié les projets et le travail d'équipe grâce à Jira en lisant le témoignage complet
Chez Atlassian : lorsque la division Cloud Foundations a eu besoin de visibilité sur le travail dans une division comptant des centaines d'ingénieurs, elle s'est tournée vers la fonctionnalité de planification avancée de Jira pour résoudre un défi majeur auquel les entreprises sont confrontées avec les équipes distribuées. En connectant leurs projets dans Jira dans le cadre d'un plan de livraison partagé, leurs équipes ont pu bénéficier d'une vue d'ensemble, suivre l'avancement et partager facilement des données avec les parties prenantes.
Voici à quoi ressemble la planification avancée dans Jira pour la division Atlassian Cloud Foundations. En savoir plus
Structurer le travail
Être Agile n'exclut pas d'adopter une structure (et vice versa). En outre, la structure présentée ici ne s'adapte pas à toutes les situations. La réussite se définit par le fait que vous soyez capables de comprendre ces concepts et de les adapter à vos besoins. Pour nous, ce sont des stories, des epics et des initiatives.
Commencez par découvrir comment configurer les epics dans Jira. Vous pourrez ensuite en apprendre davantage sur la façon de planifier et de suivre les tâches de manière stratégique avec les Planifications dans Jira.