Introduction

Les développeurs ne passent que 16% de leur temps à écrire du code, selon Atlassian. Le reste de leur temps est consacré à des tâches telles que la recherche d'informations et la commutation entre les outils. Atlassian mise sur l'intelligence artificielle (IA) pour résoudre ce problème et améliorer la productivité des développeurs.

Contexte Technique

Atlassian a constaté que les développeurs perdent beaucoup de temps à effectuer des tâches non liées à la programmation, telles que la révision de code, la recherche d'informations et la clarification des exigences. L'entreprise a donc décidé de se concentrer sur l'amélioration de la productivité des développeurs en utilisant l'IA pour automatiser ces tâches.

La plateforme Rovo Dev d'Atlassian, qui connecte Jira, Confluence et Bitbucket, reflète cette approche. L'objectif est d'appliquer l'IA à l'ensemble du cycle de développement logiciel, et non seulement à la génération de code. Cela nécessite une infrastructure de contexte solide, que Atlassian appelle « ingénierie de contexte ».

Analyse et Implications

L'utilisation de l'IA pour améliorer la productivité des développeurs peut avoir des implications importantes pour l'industrie. Elle peut permettre aux développeurs de se concentrer sur les tâches les plus importantes et de réduire les délais de développement. Cependant, cela nécessite également une évolution de la façon dont les équipes de développement travaillent et collaborent.

La frontière entre les développeurs et les autres disciplines, telles que les gestionnaires de produits, commence à se brouiller. Les développeurs doivent désormais avoir une compréhension plus large des différents domaines pour travailler efficacement en équipe.

Perspective

Atlassian mise sur l'IA pour améliorer la productivité des développeurs et réduire les frictions dans le cycle de développement logiciel. Cependant, cela nécessite une approche globale qui prend en compte l'ensemble du cycle de développement, et non seulement la génération de code.

Il est important de surveiller les prochaines étapes d'Atlassian dans ce domaine et de voir comment l'industrie évolue pour répondre aux défis de la productivité des développeurs. Les entreprises doivent être prêtes à adopter de nouvelles technologies et de nouvelles approches pour rester compétitives dans un marché en constante évolution.