Blog Planview

Votre parcours vers l’agilité métier

Artificial Intelligence, Passage de projet à produit, Value Stream Management

Débloquer la productivité (et le bonheur) des développeurs grâce à l'IA : Scott Densmore de GitHub

Découvrez ce que l'IA, le bonheur et la productivité des développeurs et l'avenir du code ont à voir avec la création de valeur pour l'entreprise dans cette conversation avec le vice-président de l'ingénierie de GitHub.

Publié le Par Natalie Reina
Débloquer la productivité (et le bonheur) des développeurs grâce à l'IA : Scott Densmore de GitHub

Et si vos développeurs pouvaient coder à la vitesse de la pensée ? Comment cela changerait-il la façon dont vous fournissez la technologie ?

Grâce aux outils d'IA pour les développeurs qui font leur apparition sur le marché, les entreprises commencent à réaliser de grands rêves tels que la livraison efficace de produits numériques et la rapidité de mise sur le marché.

Ils gagnent un avenir où, au lieu d'être perturbés par leurs concurrents parce que le délai de valorisation et la redéfinition des priorités sont trop lents, ils mettent sur le marché des produits et des services en quelques mois au lieu de plusieurs années, afin d'innover rapidement par rapport à leurs concurrents.

Rejoignez Mik Kersten, directeur technique de Planview, et Scott Densmore, vice-président de l'ingénierie chez GitHub, pour rêver à cette vision réaliste de l'avenir dans cet épisode du podcast Mik + One.

Qui est Scott Densmore ?

Scott dirige l'équipe à l'origine de GitHub Copilot, l'outil de développement de l'IA pour la programmation en binôme.

Scott a eu une carrière étonnante en construisant des produits qui permettent aux développeurs de faire leur meilleur travail, depuis son enfance en construisant des outils en basic, en passant par les IDE jusqu'aux centres de données, alimentant les charges de travail des développeurs. Le bonheur et la productivité des développeurs sont sa passion. GitHub Copilot est désormais entre les mains de millions de développeurs et a modifié la façon dont les logiciels sont construits.

Meilleur clip

Comment Copilot de GitHub a révolutionné la programmation. Dans cette vidéo, Scott explique comment Copilot de GitHub permet aux développeurs de rester dans un état de fluidité qui augmente leur productivité et leur bonheur.

Principaux points à retenir

Le Copilot de GitHub refonde la programmation grâce à l'IA

Au cas où le travail de Scott ne l'aurait pas précédé, cela fait des dizaines d'années qu'il s'efforce de révolutionner la productivité des développeurs. Lui et l'équipe de GitHub utilisent l'IA pour fournir un outil - Copilot - qui rend la programmation en binôme (pour travailler en tandem avec un développeur expert) accessible à tous les développeurs.

Ils ont passé des mois à développer Copilot et à le former à de nombreux langages de codage. Copilot commence par la complétion de code mais va bien au-delà pour faire gagner du temps aux développeurs. En fait, leurs tests ont montré que les programmeurs utilisant Copilot étaient 50 % plus rapides pour créer un projet avec les mêmes résultats. 

Au-delà de Copilot, l'objectif est de "refonder sur l'IA", c'est-à-dire d'infuser l'ensemble de la plateforme avec l'IA et de le faire d'une manière qui rend les développeurs plus productifs. Mais l'IA n'est pas omniprésente. Ils recherchent les domaines dans lesquels l'IA sera utile aux clients et l'introduisent dans ces domaines.

"Chez GitHub, nous avons toujours été axés sur les développeurs, sur la productivité et sur le bonheur des développeurs, car c'est dans cet état de fluidité que les développeurs se sentent le plus heureux. Copilot en est donc la prochaine évolution. Et nous avons tiré parti de cette nouvelle IA générative pour y parvenir".

Des développeurs heureux, c'est plus de valeur pour le client

Scott souligne que les développeurs ont tendance à changer d'emploi lorsqu'ils ne sont pas satisfaits de leur équipe ou de leur organisation. Cette situation n'est pas idéale, même pour les entreprises, car l'intégration des développeurs n'est pas bon marché.

La solution consiste à accroître le bonheur des développeurs, et l'un des principaux facteurs de ce bonheur est l'augmentation de la productivité. Il s'avère que la plupart des développeurs ne veulent pas seulement coder toute la journée. Selon Scott : "Nous payons les développeurs pour qu'ils pensent, pas pour qu'ils tapent". La mise en œuvre de solutions telles que le Copilot de GitHub, qui élimine les tâches fastidieuses, permet de gagner en productivité.

En fin de compte, l'objectif final de l'IA pour la productivité du développement n'est pas seulement de rendre les développeurs heureux. Il s'agit de permettre aux développeurs d'apporter davantage d'idées, ce qui se traduit par une plus grande valeur ajoutée pour les clients. Le point de vue de Scott : "Ne pensez pas que l'IA remplace les gens. Il s'agit d'augmenter votre productivité pour obtenir plus de valeur". Tout obstacle que vous pouvez éliminer du processus de développement améliore votre flux de valeur de bout en bout et apporte plus de valeur aux clients.

"En tant qu'organisation, vous devriez réfléchir à l'ensemble du processus : comment réduire le travail, comment augmenter la valeur que je peux offrir à mes clients en interne et en externe, et comment utiliser ces outils pour y parvenir ?

Même avec l'IA, le code ne disparaîtra jamais

Même si GitHub Copilot utilise l'IA pour accélérer le codage, Mik et Scott s'accordent à dire que le code et les codeurs seront toujours nécessaires. Les ingénieurs ont toujours essayé différentes manières de se débarrasser du code, et l'IA donne l'impression que c'est en vue. Mais si l'IA peut communiquer avec des messages en langage naturel, il s'agit simplement d'une autre façon d'abstraire le code. Il faut encore des développeurs qui en comprennent le fonctionnement.

"Le code est le moyen d'interfacer avec l'ordinateur pour résoudre le problème. Mais si nous pouvons faciliter cette tâche et la rendre plus productive, il y aura toujours du code derrière jusqu'à ce que nous nous débarrassions des zéros et des uns".

En savoir plus sur l'IA et la productivité des développeurs

Mik et Scott poursuivent la conversation sur la productivité des développeurs et la façon dont elle modifie fondamentalement la valeur ajoutée de l'organisation. Voici ce que vous trouverez d'autre dans cet épisode:

  • Dans les flux de valeur des entreprises, seulement 8% du temps est consacré au développement. Écoutez ce que Mik et Scott pensent pouvoir faire pour résoudre ce problème.
  • Pourquoi Mik et Scott encouragent tous deux leurs enfants à apprendre le code.
  • Le point de vue de Scott sur les conséquences de cette révolution de la productivité pour les entreprises.

Vous en voulez plus ?

Consultez les archives de Mik + One pour écouter les épisodes avec ces experts et d'autres. N'oubliez pas de vous abonner pour être informé de la sortie des nouveaux épisodes.

Articles similaires

Rédaction du contenu Natalie Reina

Natalie Reina est directrice de la communication d'entreprise chez Planview, où elle a mis en œuvre avec succès des stratégies de communication globales qui ont considérablement renforcé la visibilité de la marque, amélioré le positionnement sur le marché et contribué à une forte croissance de l'entreprise.