Atlassian transforme Jira en le centre de contrôle des agents de code

Atlassian achète The Browser Company et s'engage dans la course au navigateur avec intelligence artificielle pour le travail

Atlassian a étendu Jira pour permettre aux équipes d’ingénierie de planifier, d’assigner des tâches à des agents de programmation, de suivre leur exécution et de mesurer leur coût, tout cela depuis un seul environnement. La plateforme prend en charge Claude Code, Cursor et GitHub Copilot. Elle intègre également un agent propriétaire capable de générer des requêtes d’intégration de changements et prévoit une intégration directe avec OpenAI Codex.

Les clés du nouveau Jira pour le développement avec IA en 20 secondes

  • Jira pourra assigner du travail à différents agents et indiquer quelles tâches sont bloquées ou en attente de révision.
  • Teamwork Graph apportera un contexte provenant de Jira, Confluence, Slack et des repositories.
  • L’agent propriétaire travaillera dans un environnement isolé et génèrera des pull requests.
  • Atlassian mesurera également l’utilisation de tokens, la dépense et le coût estimé par changement de code.

L’entreprise cherche à répondre à une contradiction qui commence à apparaître dans les départements de développement. Les programmeurs utilisent de plus en plus d’assistants et d agents d’intelligence artificielle, mais cette augmentation ne se traduit pas par une amélioration équivalente de la capacité à livrer des logiciels.

Une étude longitudinale menée par Atlassian et DX indique que l’utilisation de l’IA par les ingénieurs a augmenté de 65 %, tandis que la vitesse moyenne de développement s’est améliorée d’environ 10 %, atteignant au maximum 15 % dans les organisations analysées. Ce sont des données issues d’une recherche sponsorisée par Atlassian, et non une mesure universelle du secteur, mais elles illustrent l’approche du nouveau Jira.

Le problème ne se limite plus à l’écriture de code. Avant de commencer, il faut comprendre ce qui doit être construit, revoir les décisions antérieures, localiser les dépendances et transformer une requête métier en exigences techniques. Ensuite viennent les tests, la revue de sécurité, la documentation, l’approbation et le déploiement.

Les agents peuvent générer du code rapidement, mais peuvent aussi interpréter une demande de façon trop littérale, ignorer une contrainte architecturale ou proposer une solution apparemment valide qui nécessite ensuite plusieurs heures de révision. Atlassian souhaite utiliser Jira comme couche de coordination entre les personnes et ces agents.

Jira ne se limite plus à enregistrer qui fait quoi

Depuis plus de deux décennies, Jira fonctionne comme un registre de bugs, d’histoires, de projets et de flux de travail. La nouvelle proposition étend cette fonction : un agent devient un participant auquel on peut assigner du travail, comme à un membre de l’équipe, tout en restant lié au ticket qui a déclenché l’action.

Les utilisateurs pourront confier des tâches directement à Claude Code, Cursor ou GitHub Copilot. L’intégration pour attribuer du travail à Codex sera disponible ultérieurement, mais Jira permet déjà d’ouvrir certains tickets dans l’application locale de Codex en chargeant préalablement les informations principales.

Capacité Ce que l’équipe pourra faire
Assignation à des agents Envoyer un ticket à Claude Code, Cursor ou GitHub Copilot
Jira Coding Agent Générer du code dans Jira et préparer un pull request
Séances centralisées Voir quels agents travaillent, sont bloqués ou en attente de révision
Automatisations Envoyer des erreurs, tests ou documentations aux agents en arrière-plan
Template agentique Créer des projets avec états et flux prédéfinis
Rapport de coûts Relier la consommation de tokens et les dépenses aux projets et modifications

Jira Coding Agent constitue l’outil propriétaire d’Atlassian pour exécuter ce travail. Il peut lire le ticket, consulter les informations autorisées dans Jira et Confluence, accéder au repository choisi et travailler dans une session cloud isolée.

L’agent peut exécuter des commandes Bash ou PowerShell, modifier du code et envoyer ces changements à une branche. Il peut également créer une ébauche de pull request, mais ne peut pas fusionner lui-même. La revue et l’approbation finales restent entre les mains de l’équipe.

Ses permissions héritent de celles de l’utilisateur qui démarre la session. Il ne devrait pas pouvoir accéder à des informations Jira, Confluence ou repositories auxquelles cet utilisateur n’a pas droit. Atlassian précise également que chaque session clone uniquement le repository sélectionné dans l’environnement isolé.

Actions possibles avec Jira Coding Agent Portée annoncée
Consulter Jira et Confluence Selon les permissions de l’utilisateur
Accéder au code Uniquement au repository sélectionné
Exécuter des commandes Dans l’environnement cloud isolé
Créer une branche Autorisé si l’utilisateur le valide
Ouvrir un pull request Peut créer une ébauche
Fusionner des changements Interdit
Accéder à l’environnement local Non
Supprimer des informations de Jira ou Confluence Non

Ce dispositif réduit certains risques, mais ne supprime pas la nécessité de revoir le code. Un agent peut introduire des vulnérabilités, modifier plus de fichiers que nécessaires ou produire des tests validant sa propre solution sans couvrir tous les cas critiques.

La visibilité des sessions vise également à éviter que le travail soit dispersé entre terminaux, conversations privées et outils déconnectés. Jira montrera quel agent a reçu une tâche, quelles actions il a réalisées et où une intervention humaine est nécessaire.

Teamwork Graph veut résoudre le problème du contexte d’entreprise

La pièce centrale de la proposition est Teamwork Graph, la couche par laquelle Atlassian relie tâches, documents, personnes, objectifs, code et décisions antérieures.

Un agent peut recevoir un ticket indiquant “corrige le processus de paiement”, mais cette phrase ne précise pas quels services interviennent, quelle décision a été prise il y a six mois, quelles exigences réglementaires s’appliquent ou quel composant ne doit pas être modifié. Une partie de cette connaissance est souvent dispersée entre Jira, Confluence, Slack, GitHub et des conversations internes.

Teamwork Graph cherche à fournir un contexte enrichi pour que l’agent comprenne la tâche avant de générer du code. Selon des tests internes d’Atlassian, les agents dotés de ces informations ont produit des résultats 44 % plus précis et utilisé 48 % de tokens en moins, comparé à des agents sans cette couche. Les chiffres proviennent d’évaluations internes et ne détaillent pas tous les modèles, dépôts et critères employés.

Sources d’information Contributions possibles
Jira Exigences, responsables, statuts, priorités
Confluence Spécifications, décisions, documentation
Slack Conversations ayant évoqué la demande
GitHub Code, branches, changements, dépendances
Loom Vidéos, audio, clics et explication visuelle d’une tâche
Jira Product Discovery Besoins clients et décisions produit

Jira Planner exploitera ces informations pour transformer des projets complexes en spécifications techniques structurées. Il pourra consulter la base de code, l’historique de Jira et Confluence, ainsi que le contexte de l’équipe, avant de créer un document dans Confluence que pourra examiner une personne ou un agent.

Cette fonctionnalité n’est pas encore généralisée. Atlassian a lancé une liste d’attente pour son programme d’accès anticipé. Les résultats devront être évalués dans des organisations avec documentation incomplète, projets anciens et repositories volumineux.

Jira pour Slack permettra de créer des tickets et d’assigner des tâches en mentionnant @Jira dans une conversation. Le système pourra transférer le contenu pertinent de la discussion vers l’élément de travail, synchroniser les nouveaux messages comme commentaires, et éviter que l’agent ait un résumé séparé de la conversation d’origine.

Loom sera utilisé pour transformer un enregistrement d’écran et une explication orale en instructions structurées. Un responsable pourra montrer une erreur, indiquer où elle se produit et décrire le comportement attendu. La plateforme extraira images, clics, liens et voix pour monter un plan qui pourra ensuite devenir des tâches Jira.

L’objectif n’est pas uniquement d’ajouter plus de données, mais de sélectionner celles qui sont pertinentes. Envoyer des documents complets à un modèle peut augmenter le coût, encombrer la fenêtre de contexte et compliquer la distinction des décisions importantes. La réduction de tokens annoncée par Atlassian dépendra de la capacité de Teamwork Graph à filtrer et relier correctement l’information.

Automatiser la détection d’erreurs, de tests et de vulnérabilités sans perdre le contrôle

Jira intégrera des agents dans son constructeur de règles d’automatisation. Une équipe pourra définir, par exemple, que certains erreurs simples, tests manquants ou tâches de documentation soient automatiquement envoyés à un agent.

L’agent opérera en arrière-plan et notifiera lorsqu’un pull request sera prêt à être révisé. Atlassian envisage également ce modèle pour supprimer des indicateurs de fonctionnalités obsolètes, corriger des vulnérabilités connues ou mettre à jour la documentation suite à un changement.

L’entreprise affirme avoir réduit jusqu’à 80 % le temps consacré à certaines tâches répétitives dans certains équipes Jira. Ces résultats sont internes, liés à des flux précis, et ne concernent pas nécessairement l’intégralité du cycle de développement.

Travail pouvant être délégué Contrôle à maintenir
Corrections mineures Revue du changement et tests
Génération de tests Vérification de la couverture et de la qualité
Vulnérabilités connues Validation de la sécurité
Mise à jour de la documentation Vérification de la précision
Suppression de code obsolète Confirmation des dépendances
Changements répétitifs Limites concernant les repository et fichiers

L’automatisation peut augmenter le volume de modifications préparées, mais risque également de créer un goulet d’étranglement lors de la revue. Si plusieurs agents proposent des changements plus rapidement que l’équipe ne peut les examiner, cela peut accumuler du travail en attente et entraîner l’approbation de modifications sans analyse suffisante.

Atlassian cherche à rendre visible ce problème via une vue unifiée des sessions. Les responsables pourront suivre ce qui est en cours, ce que tel agent a arrêté, quelles modifications attendent une révision et depuis combien de temps.

L’entreprise propose également un rapport dans Atlassian DX pour relier les dépenses en Claude, Cursor, GitHub Copilot, et autres outils aux projets et résultats d’ingénierie. Le système estimera le coût IA par pull request et rassemblera la consommation de tokens, souvent répartie entre plusieurs fournisseurs.

Mesurer le coût par changement peut être utile, mais ne suffit pas à assurer la qualité. Un pull request bon marché qui introduit de la dette technique ou nécessite une révision approfondie peut être moins efficace qu’un autre plus coûteux mais apportant une solution robuste. Les entreprises devront combiner cette mesure avec les temps de cycle, les incidents, les revers et les résultats en production.

Ce qui est disponible et ce qui va arriver

Atlassian indique que les agents Claude Code, Cursor et GitHub Copilot, Jira pour Slack, Jira Coding Agent, les automatisations, les modèles et la vue de sessions sont déjà accessibles aux clients payants de Jira Cloud sans coût supplémentaire spécifique.

Les détails de support précisent que Jira Coding Agent requiert que les fonctionnalités IA soient activées, que des crédits Rovo soient disponibles, que GitHub Cloud ou Bitbucket Cloud soient connectés, et que l’édition soit compatible. “Sans coût supplémentaire” ne signifie pas un usage illimité ni une disponibilité automatique dans toutes les configurations.

Fonction Situation
Claude Code, Cursor et GitHub Copilot dans Jira Disponible
Jira Coding Agent Disponible dans les plans compatibles
Jira pour Slack Disponible
Automatisations avec agents Disponibles
Vue des sessions Disponible
Jira Planner Liste d’attente pour accès anticipé
Rovo pour Microsoft Teams Accès anticipé
Assignation directe à Codex Prochainement
DX AI Cost Management Disponible pour les clients d’Atlassian DX

Il est également important de distinguer la simple création d’un ticket dans l’outil et son attribution en tant qu’agent. Jira peut désormais lancer Codex, Claude Code, Cursor ou GitHub Copilot localement en chargeant le contexte du ticket. Cependant, l’intégration annoncée pour Codex en tant qu’agent assignable directement depuis Jira est encore en développement.

Atlassian souhaite faire évoluer le rôle historique de Jira en tant que registre du travail d’ingénierie vers un avantage pour la gestion des agents. Leur objectif n’est pas uniquement d’avoir le meilleur modèle de programmation, mais aussi de maîtriser le contexte, l’attribution, la supervision et la mesure de tous ces éléments.

Le succès dépendra de la capacité de Teamwork Graph à représenter fidèlement la réalité de chaque entreprise. Lorsque les tickets sont incomplets, la documentation obsolète ou les décisions clés uniquement présentes dans des conversations privées, l’agent hérite de ces problèmes.

Jira peut offrir un point de convergence pour les humains et les systèmes automatisés, mais ne remplace pas la nécessité de définir clairement les exigences, maintenir une connaissance fiable et réviser ce qui est déployé en production. La nouvelle étape d’Atlassian consiste précisément à faire en sorte que ces tâches, moins visibles que la génération de code, soient également intégrées dans l’automatisation.

Questions fréquentes

Quels agents de programmation Jira peut-il utiliser ?

Atlassian supporte Claude Code, Cursor et GitHub Copilot. Codex peut déjà s’ouvrir depuis un ticket avec contexte chargé, mais son attribution directe comme agent dans Jira sera disponible à une étape ultérieure.

Qu’est-ce que Jira Coding Agent ?

C’est l’agent propriétaire d’Atlassian pour générer du code à partir d’un ticket. Il fonctionne dans un environnement cloud isolé, peut créer une branche et ouvrir un brouillon de pull request, mais ne peut pas fusionner lui-même.

Que rajoute Teamwork Graph aux agents ?

Il relie tâches, documents, conversations, code, personnes et décisions afin de fournir un contexte d’entreprise. Atlassian indique que ses tests internes ont amélioré la précision et réduit la consommation de tokens.

Les nouvelles fonctionnalités ont-elles un coût supplémentaire ?

Atlassian les inclut dans ses plans payants compatibles, mais certaines nécessitent des crédits Rovo, l’activation de l’IA et une connexion à un repository. DX AI Cost Management est proposé aux clients d’Atlassian DX.

le dernier