Close

Aperçu des workflows Jira

Qu'est-ce qu'un workflow Jira ?

Dans Jira, le parcours de vos tickets de leur création à leur résolution est appelé workflow. Chaque workflow est composé d'un ensemble d'états et de transitions par lesquels votre ticket passe au cours de son cycle de vie, et représente généralement les processus de travail au sein de votre organisation.

Un workflow Jira représente le processus utilisé par votre équipe pour faire avancer un ticket, de sa création à sa résolution. L'illustration ci-dessous est un exemple de workflow :

États de workflow Jira Software : « Ouvert », « En cours », « Résolu », « Rouvert » et « Fermé »

Les workflows Jira se composent de trois éléments uniques :

  1. État: un état indique où se situe le ticket dans le workflow. Voici quelques exemples : Ouvert, En cours, En revue, Planifié, En attente, et plus encore.
  2. Transition: une transition représente les mesures prises pour faire passer un ticket d'un état à un autre. Une transition est un lien à sens unique, donc si un ticket doit passer d'un état à un autre, deux transitions doivent être créées.
  3. Résolution: lorsqu'une tâche est terminée et n'est plus ouverte, elle doit passer à un état de résolution. Voici quelques exemples : Fermée, Résolue, Livrée, Terminée, Finalisée, Impossible, et plus encore (uniquement disponibles pour les projets gérés par l'entreprise).

Qu'est-ce qu'un schéma de workflow ?

Les différents types de travail passent par des processus différents. Jira permet aux équipes de capturer plus précisément leurs workflows en associant différents workflows à différents types de ticket. Tout comme un système d'autorisation, un schéma de workflow fait référence à l'ensemble des associations entre les workflows et les types de ticket. Chaque projet nécessite au moins un schéma de workflow, et un schéma de workflow peut être appliqué à plusieurs projets.

Créer un schéma de workflow dans Jira Software

Imaginons le cas d'usage suivant :

Une organisation comprend une seule équipe de développement, et cette dernière utilise un projet Jira pour gérer son travail. Le projet comporte des workflows uniques pour chacun de ses types de ticket :

  1. Le type de ticket Bug fait référence à une erreur qui doit être résolue et utilise des états comme « Trié » et « Corrigé ».
  2. Le type de ticket Story fait référence à un travail lié à une fonctionnalité et utilise des états comme « Travail de design en cours », « Revue de design » et « Prêt pour le développement ».
  3. Les types de ticket Tâche et sous-tâche font référence à tous les autres types de travail de projet et utilisent des états comme « À faire », « En cours » et « Terminé ».

La taille de l'équipe de développement double en l'espace d'un an. L'Engineering Manager divise l'équipe en deux et crée un deuxième projet Jira. Comme les deux équipes réalisent le même type de travail, le schéma de workflow du premier projet (c'est-à-dire l'ensemble des associations entre les workflows et les types de ticket) est appliqué au second projet.

Comme les deux équipes sont propriétaires de leur propre projet, elles peuvent se concentrer sur les tâches pertinentes et sont suffisamment autonomes pour gérer leur travail comme bon leur semble. Dans le même temps, l'Engineering Manager dispose d'une vue complète et cohérente de tous les tickets liés aux deux projets, car ils partagent le même schéma de workflow.

Actuellement, les schémas de workflow sont uniquement disponibles pour les projets gérés par l'entreprise. En savoir plus


Qu'est-ce que l'éditeur de workflows ?

L'éditeur de workflows est un outil graphique qui vous permet de créer, de visualiser et de modifier les étapes et les transitions d'un workflow. Vous devrez vous connecter en tant qu'utilisateur possédant l'autorisation globale « Jira System Administrators » (Administrateurs système Jira) pour accéder à cette fonctionnalité.

Éditeur de workflows dans Jira Software

Actuellement, l'éditeur de workflows est uniquement disponible pour les projets gérés par l'équipe.


Quel est le lien entre un workflow et un tableau ?

Dans Jira, un workflow est étroitement lié au tableau. Un workflow fait référence au parcours de vos tickets de leur création à leur résolution. Chaque workflow est composé d'états et de transitions par lesquels votre ticket passe au cours de son cycle de vie. Un tableau est l'outil utilisé pour visualiser le travail au fur et à mesure qu'il avance dans votre workflow.

Les administrateurs Jira configurent souvent les colonnes du tableau en fonction des étapes du workflow. Pour les équipes dont les workflows sont simples, les états disponibles pour les tickets dans chaque colonne reflètent également l'étape du workflow.

Comparaison côte à côte des colonnes d'un tableau correspondant aux étapes d'un workflow dans Jira Software

Pour les équipes dont les processus sont plus complexes, les colonnes du tableau peuvent ne représenter qu'un sous-ensemble d'étapes de l'ensemble du workflow. Dans ce cas, les équipes mappent généralement plusieurs états à chaque colonne. Cela permet à l'équipe de représenter plus précisément les différents workflows pour les différents types de ticket, sans encombrer le tableau.

Mapper plusieurs états de workflow à une colonne d'un tableau dans Jira Software

Comment la configuration avancée des workflows se situe-t-elle par rapport aux règles d'automatisation ?

Les projets gérés par l'entreprise comportent des options de configuration avancées qui permettent aux équipes de cartographier et de simplifier facilement les workflows les plus complexes. Par exemple, vous pouvez créer des conditions pour contrôler si une transition doit être exécutée par un utilisateur dans votre instance.

Des fonctionnalités similaires existent en tant que règles d'automatisation dans Automation for Jira. Il existe cependant certaines différences clés :

  • Les configurations avancées des workflows ne sont associées à chaque projet que par un schéma de workflow, tandis que les règles d'automatisation peuvent être appliquées à diverses fonctionnalités.
  • Les configurations avancées des workflows peuvent être un peu plus difficiles à exécuter, mais elles sont plus faciles à gérer à grande échelle.
  • Les configurations avancées des workflows peuvent réduire la pression sur les ressources d'hébergement, car les règles d'automatisation disponibles par projet varient d'une édition à l'autre. Comparer les offres

Actuellement, la configuration avancée des workflows est uniquement disponible pour les projets gérés par l'entreprise.