Qu’est-ce que Jira Automation ?
Jira automation est un générateur de règle « no-code » basé sur des événements dans Jira. En automatisant les processus et les workflows, les équipes diminuent le nombre de tâches manuelles et répétitives. Ainsi, Jira Automation permet aux équipes de se concentrer sur ce qui compte.
Nos équipes vous ont préparé le top 5 des règles d’automations les plus populaires chez nos clients.
Comment fonctionne Jira Automation ?
La portée d’une règle d’automatisation Jira peut être globale (transverse sur plusieurs projets) ou spécifique à un projet. Aussi, seul les administrateurs globaux ou de projets peuvent créer des règles d’automatisation.
Les éléments qui composent une règle d’automatisation se combinent et se construisent comme des blocs :
- Un déclencheur
- Une ou plusieurs condition(s)
- Une ou plusieurs action(s)
Exemple de création d’une règle d’automatisation Jira
Prenons l’exemple de la création d’une règle, qui permettrait de créer automatiquement différentes sous-tâches, lors de l’intégration d’un nouvel employé.
Les tickets Jira ont une spécificité : ils sont rarement isolés. En effet, ils sont souvent liés à d’autres tickets ou contiennent des sous-tâches. Ainsi, Jira Automation permet, à partir du ticket « source » du déclenchement, d’appliquer des actions à des tickets liés, parents, ou enfants. Ci-dessous l’action sera par exemple portée sur les tickets liés, ayant un type de lien « is duplicated by ».
Top 5 des règles d’automatisation
1. Création automatique de sous-tâches
Cette automatisation Jira peut être utilisée lorsque vous intégrer un nouveau collaborateur ou si vous souhaitez créer des sous-tâches pour une user story (critères d’acceptances).
2. Synchronisation du ticket parent et des tâches enfants
Cette automatisation Jira permet aux équipes de se concentrer sur les tâches enfants, en supprimant la mise à jour manuelle d’un ticket parent. Par exemple si le statut d’une tâche enfant passe à « en cours », le statut de la tâche parent sera automatiquement synchronisé.
3. Jira Service Management : fermeture automatique des tickets de supports
Les use cases les plus simples sont souvent les plus bénéfiques, et cette automatisation Jira ne « déroge pas à la règle ». Il s’agit de vérifier quotidiennement les tickets de supports n’ayant pas eu de réponse de la part du client depuis plus de 5 jours :
- Le ticket sera automatiquement fermé,
- Un message automatique sera envoyé,
- Le client pourra toujours revenir commenter le ticket si besoin.
Dans ce cas, il n’y a pas de condition car le scope est défini dans la requête JQL du déclencheur |
L’état du ticket passe en « closed »
Ajout d’un commentaire ayant une visibilité publique
4. Synchronisation des tickets de développement avec les tickets de supports
Il arrive fréquemment qu’un ticket de support nécessite un développement spécifique auprès d’une équipe dédiée. Dans ce cas de figure, la bonne pratique est de créer un ticket lié à la demande de support et à la demande de développement, puis de synchroniser ces deux tickets. Ainsi, l’équipe de support sera alertée, lorsque l’équipe de développement livrera la fonctionnalité ou la correction demandée.
5. DevOps : mise à jour d’un ticket Jira lors d’une « Pull Request Merge »
Cette règle permet d’automatiser le processus CI/CD. Le statut du ticket Jira passera automatiquement à « Done », lorsqu’une « Pull Request » sera fusionnée dans Bitbucket, Gitlab ou Github.
Au travers de notre partenariat Atlassian nous souhaitons favoriser la performance collaborative par la mise en place d’outils qui maximisent l’industrialisation des projets de nos clients pour une meilleure transparence. En effet, l’automatisation des flux de travail transversaux, grâce à une gamme complète d’intégrations et d’applications telles que la suite Atlassian, est un véritable atout au sein des entreprises.
Découvrez d’autres conseils pour optimiser la performance de vos équipes.