Premiers pas avec Jira, Confluence et le framework Scrum

Kelly Drozd By Kelly Drozd
Parcourir les rubriques

Une fois que votre équipe a acquis l'état d'esprit Agile, il est temps de personnaliser votre boîte à outils Agile pour répondre au mieux aux besoins de votre organisation. N'oubliez pas qu'Agile est un processus d'apprentissage et qu'il est important que chaque membre de votre équipe tire parti de son expertise pour vous aider à adopter les nouvelles pratiques. La fluidité d'Agile aide votre équipe à s'adapter et à continuer à évoluer au fil du temps.

Deux frameworks Agile différents peuvent être utilisés pour le développement de logiciels Agile : Scrum et Kanban. Une équipe Scrum a généralement une structure plus rigide, des objectifs et des livrables clairement définis et des rôles d'équipe prédéterminés. Pour sa part, Kanban est une approche plus fluide qui introduit une couche supplémentaire de visibilité pour le projet. Ce système de gestion visuelle présente une vue d'ensemble de votre équipe et augmente l'efficacité grâce à une approche de gestion Lean. Bien que différentes, ces deux approches peuvent être utilisées simultanément. En fait, Kanban est souvent adopté par les équipes Scrum pour optimiser visuellement leur workflow de sprint.

Terminologie Agile à connaître

Se lancer dans l'implémentation d'outils Agile peut parfois sembler difficile. Pour vous aider dans cette tâche, nous avons rassemblé quelques termes à connaître qui permettront à votre équipe de lancer leur premier sprint en un rien de temps. Examinons deux des événements Scrum les plus utilisés dans la gestion de projets Agile.

Sprint

Un sprint désigne une brève période limitée dans le temps dont une équipe Scrum a besoin pour effectuer une quantité de travail donnée. Les sprints sont très efficaces dans le framework Scrum, car ils facilitent la gestion des projets et permettent aux équipes de travailler rapidement et efficacement. La durée du sprint varie généralement d'une à quatre semaines, mais s'étend le plus souvent sur deux semaines. Quelle que soit l'échéance que vous choisissez, elle doit être suffisamment courte pour atténuer les risques, mais suffisamment longue pour que votre équipe soit en mesure de terminer le travail.

Jira est un excellent outil qui aide les équipes Agile à visualiser et à gérer leur travail. L'objectif à la fin d'un sprint est que votre équipe crée un incrément d'un produit en cours de développement. Jira simplifie les sprints en temps réel en permettant à votre équipe d'organiser visuellement le backlog, d'estimer les user stories, d'ajuster le périmètre du sprint et sa vélocité, et de redéfinir les priorités des tickets. Une fois votre équipe familiarisée avec le logiciel, Jira offre la capacité avancée d'automatiser vos processus et d'optimiser votre workflow de sprint.

Daily Scrum

Scrum est un framework qui utilise l'état d'esprit Agile pour aider les équipes à organiser, à réfléchir et à planifier chaque jour ouvrable du sprint. La mêlée quotidienne (Daily Scrum) est une synchronisation rapide de 10 à 15 minutes au cours de laquelle l'équipe peut discuter de son avancement dans les grandes lignes. Ces réunions permettent aux membres de partager des informations importantes, de discuter de tout blocage ou problème, et de se tenir mutuellement responsables de leurs tâches. Les mêlées quotidiennes maintiennent également l'énergie et l'engagement des employés les uns envers les autres, ce qui augmente la satisfaction globale de l'équipe.

Bien que l'idée de réunions quotidiennes puisse déclencher une certaine résistance de la part de votre équipe, il est important de comprendre que la mêlée quotidienne n'est pas une réunion traditionnelle. Les mêlées quotidiennes font office de « points de contrôle », elles ne durent pas très longtemps. Ne les laissez pas se prolonger en réunions d'une heure qui empiètent sur les autres tâches ! Ces stand-ups sont une pratique d'atténuation des risques conçue pour s'assurer que tout le monde est sur la même longueur d'onde.

Une mêlée quotidienne (Daily Scrum) réussie et utile comprend des mises à jour sur les tâches actuelles de l'équipe, si et comment elle a besoin de support, et des éclaircissements sur les éventuels bloqueurs de tâches. Votre équipe doit inspecter l'avancement actuel vers l'objectif du sprint et créer un plan pour la journée. Les membres de votre équipe doivent se pencher sur trois questions importantes lors de chaque mêlée :

  1. Sur quoi ai-je travaillé hier ?
  2. Que dois-je faire aujourd'hui ?
  3. Quels tickets me bloquent?

Pour fournir des informations supplémentaires pendant la mêlée, votre équipe peut utiliser un tableau Scrum dans Jira Software ou un graphique Burndown afin d'afficher la quantité de travail déjà terminée au cours du sprint, ainsi que le travail total restant. De plus, nous avons compilé une liste complète de la documentation accessible pour aider votre équipe à simplifier le processus Agile et à tirer le meilleur parti de vos mêlées quotidiennes.

Graphique d'avancement

Bien que l'objectif de ces stand-ups reste globalement le même, il n'existe pas d'approche systématique pour une réunion Scrum. Les mêlées quotidiennes de votre équipe doivent être personnalisées de manière à fonctionner pour chaque membre de l'équipe et à motiver tout le monde pour la journée de travail à venir.

Composants du framework Scrum

Maintenant que votre équipe comprend en quoi les sprints et les mêlées quotidiennes sont pertinents pour le processus de développement Agile, il est temps d'examiner plus en détail les cérémonies, ou les événements, qui interviennent dans le framework Scrum. Ces cérémonies établissent une certaine régularité et aident les équipes à maintenir une communication transparente. Généralement, deux pistes interviennent simultanément : la préparation au sprint et le sprint en lui-même. Arrive ensuite une étape de « post-sprint ».

Tout sprint devrait commencer par la planification de ce sprint. Au cours de cette cérémonie, toute l'équipe Scrum définit ce qu'elle peut apporter au sprint, ainsi que la manière dont ce travail sera réalisé. Quand l'équipe se prépare à démarrer un nouveau projet, elle est confrontée à une longue liste de tâches et d'exigences. Ces informations sont stockées dans le backlog produit, également connu sous le nom de « liste ultime des tâches à réaliser ».

L'équipe se réunit ensuite à la fin du sprint pour examiner le backlog et voir ce qui a réellement été accompli. Cette cérémonie est appelée revue de sprint. C'est le moment idéal pour présenter la démo d'une version du produit et recueillir le feedback des membres de l'équipe. Le backlog sera également retravaillé au cours de cette revue afin de servir de point de départ au prochain sprint.

La dernière étape de chaque sprint est la rétrospective de l'équipe, une cérémonie « post-sprint » au cours de laquelle l'équipe se réunit pour déterminer ce qui a bien fonctionné et ce qui n'a pas fonctionné. Cette rétrospective est un excellent moyen de créer un espace sûr où les membres de l'équipe peuvent librement s'exprimer au sujet de ce qui s'est passé pendant le sprint. Les équipes peuvent utiliser la rétrospective pour parler de n'importe quoi et utiliser la conversation pour améliorer les processus futurs.

Sprints dans Jira et Confluence

Alors, comment s'intègrent exactement Jira et Confluence dans ce processus de développement Agile, rempli de cérémonies ?

Confluence et Jira sont deux outils puissants. Ensemble, ils transforment notamment la façon dont votre équipe collabore sur les projets, développe des logiciels ou suit les décisions clés.

Nous avons évoqué deux pistes simultanées : la préparation au sprint et le sprint en lui-même. Les équipes utilisent Jira pour visualiser ces pistes en configurant un workflow personnalisé dans deux tableaux Jira. Ces tableaux sont appelés Tableau de raffinement et de Tableau de sprint. La plupart des équipes ont un tableau de sprint, mais peu d'entre elles disposent d'un tableau de raffinement efficace. L'objectif du tableau de raffinement est de s'assurer que le travail est préparé et planifié correctement afin de garantir la réussite du sprint.

Confluence sert de plateforme pour tous les besoins de collaboration de votre équipe. La cadence du sprint peut être visualisée et suivie dans les calendriers des équipes, ce qui apporte de la transparence à l'ensemble du projet et de l'équipe. Les calendriers de l'équipe sont automatiquement mis à jour avec le backlog et peuvent être facilement partagés avec les parties prenantes du projet.

Team Calendars
Capture d'écran des autorisations avancées

Les autorisations avancées permettent aux membres de l'équipe ou à de petits groupes de travailler en privé sur un document non finalisé. Les notes de réunion, les plans de projet, les bases de connaissances collectives et bien plus encore sont réunis pour faire de Confluence l'espace de travail idéal pour toutes les équipes Agile.

L'utilisation conjointe de Jira et de Confluence offre notamment comme avantage que les outils et les plans sont conçus pour évoluer en parallèle de votre équipe. Voici quelques fonctionnalités supplémentaires que votre équipe peut utiliser lorsqu'elle utilise ces puissants logiciels :

Jira :

  • Suivi de la vélocité : le graphique Vélocité indique la valeur fournie à chaque sprint, ce qui vous permet de prédire la quantité de travail que votre équipe peut effectuer lors des prochains sprints. Il est utile lors des réunions de planification de sprint pour aider votre équipe à déterminer la quantité de travail dont elle peut se charger.
  • Contrôle de santé des équipes : le contrôle de santé évalue votre équipe par rapport aux huit caractéristiques les plus souvent observées dans les équipes ultra performantes. Au terme de la session Contrôle de santé, vous identifierez les forces à exploiter et les domaines problématiques à approfondir pour votre équipe.

Confluence :

  • Modèles : Confluence est le canevas de la gestion de projets ! Des exigences produits aux plans marketing, créez tout ce dont vous avez besoin dans Confluence. Pour chaque projet, il existe un modèle parfaitement adapté.
  • Macros : les macros permettent d'étendre les fonctionnalités de vos pages Confluence, vous pouvez dès lors y ajouter des fonctionnalités supplémentaires ou y inclure du contenu dynamique. Vous pouvez utiliser des macros pour modifier le format et la mise en page d'une page, afficher des médias et organiser le contenu.

Booster Agile

Jira et Confluence aident les équipes à rester organisées et à passer efficacement de la planification à l'exécution sans problème. Ces outils proposent tout ce dont votre équipe a besoin pour devenir une équipe Agile ultra performante dès le début. En fait, 76 % des clients Jira Software ont déclaré que l'intégration à Confluence leur permettait de livrer leurs produits plus rapidement et facilitait la communication entre les équipes de développement et les parties prenantes non techniques.

Booster Agile

Si vous n'y tenez plus et que vous êtes prêt à en savoir plus, il est temps de découvrir comment utiliser Confluence et Jira à chaque étape d'un sprint Agile.

suivant
Kanban