Le développement agile peut libérer la puissance de l'IA générative : voici comment
Les techniques de développement rapide conviennent parfaitement aux explorations commerciales dans le monde en évolution rapide de l’intelligence artificielle.
Les méthodologies de développement agiles ont prouvé leur force pendant la pandémie de coronavirus. Ils pourraient désormais fournir la clé pour exploiter les avantages de l’intelligence artificielle (IA).
Lorsque le COVID-19 a contraint les sociétés à se confiner, les DSI et leurs équipes ont été chargés de créer de nouvelles plateformes de collaboration et de nouveaux modèles économiques en quelques jours et semaines plutôt qu'en mois et années.
Une myriade de DSI ont déclaré à ZDNET pendant la pandémie que les méthodologies de développement Agile - où les équipes revisitent, inspectent et adaptent continuellement leurs techniques pour fournir des applications de manière flexible et rapide - ouvraient la voie à des solutions technologiques évolutives.
Les équipes informatiques ont beaucoup appris au cours du processus. Les professionnels de la technologie ont utilisé des techniques Agile pour collaborer avec leurs pairs afin de fournir des systèmes et des services.
Les entreprises ont elles aussi tiré des leçons de ce processus de développement rapide. Le service informatique était traditionnellement considéré comme un centre de coûts. Pendant la pandémie, le service informatique a prouvé sa valeur et a permis aux employés de rester connectés et productifs dans des circonstances difficiles.
Un nouveau défi se profile désormais à l’horizon : l’essor rapide de l’IA générative entraîne de nouvelles pressions sur les services informatiques.
Les cadres supérieurs de l'entreprise ont entendu parler des avantages très attendus d'outils tels que ChatGPT d'Open AI et Copilot de Microsoft et souhaitent que leurs organisations profitent d'un avantage de productivité basé sur les données.
Tout comme elle a développé sa technologie pendant la pandémie, l’entreprise souhaite désormais prendre une longueur d’avance sur ses concurrents grâce au déploiement tactique de services d’IA générative. Et c'est là qu'Agile peut vous aider.
Vala Afshar, contributeur de ZDNET, a récemment expliqué comment les entreprises peuvent utiliser Agile pour explorer les technologies d'IA générative en favorisant une culture d'expérimentation qui encourage tous les employés à explorer et à échouer rapidement.
Ce sentiment résonne chez Toby Alcock, CTO chez Logicalis, qui a déclaré à ZDNET qu'Agile devrait s'avérer un bon choix pour les enquêtes sur les technologies émergentes.
"Agile, c'est la capacité de réagir rapidement à un résultat commercial et de fournir quelque chose, d'y ajouter des éléments, de le faire évoluer et de continuer à produire rapidement des résultats commerciaux", a-t-il déclaré. "Je pense que dans ce scénario, le développement Agile a un grand potentiel pour réaliser des projets d'IA générative."
Alcock a récemment expliqué à ZDNET à quel point l'intégration efficace de l'IA dans l'entreprise est la priorité numéro un des DSI en 2024.
La récente enquête menée par son entreprise auprès de 1 000 leaders du numérique dans le monde suggère que 89 % souhaitent intégrer l'IA dans leur organisation en 2024, et 85 % disposent de budgets alloués au développement de l'IA.
Cependant, d’autres recherches suggèrent que le rythme de livraison ne suit pas la demande en matière d’IA. Alors que certaines organisations explorent la manière dont l’IA peut améliorer la productivité ou les services clients, rares sont celles qui mettent les technologies émergentes en production.
Selon le Data Maturity Index de Carruthers et Jackson, jusqu'à 87 % des responsables des données déclarent que l'IA n'est utilisée que par une petite minorité d'employés de leur organisation, voire pas du tout.
La PDG du consultant, Caroline Carruthers, a récemment déclaré à ZDNet que la plupart des entreprises souffrent de « paralysie induite par l'IA », où seulement 5 % des entreprises peuvent se vanter d'un niveau élevé de maturité en IA, de départements d'IA établis et de processus d'IA clairs.
Elle a déclaré que la bonne approche pour la plupart des organisations consiste à se concentrer sur un petit problème où une partie de l’entreprise peut utiliser l’IA générative pour faire une grande différence.
Les entreprises devraient utiliser ce projet comme terrain d'essai pour la technologie et créer d'autres cas d'utilisation qui respectent les directives des meilleures pratiques en matière de résultats commerciaux, de financement, de gouvernance et de sécurité.
Les techniques agiles - avec leur orientation inhérente sur les processus itératifs et l’amélioration continue au cours des sprints de travail - devraient être bien adaptées aux expériences d’IA générative.
Nigel Richardson, SVP & CIO Europe chez PepsiCo, est un leader du numérique qui est un grand fan d'Agile et comprend que cette méthodologie pourrait être le meilleur moyen de tirer parti de l'IA.
"Je dirais que la plupart de notre modèle de prestation est désormais Agile. Je crois fermement à l'accélération des temps de cycle", a-t-il déclaré à ZDNET. "Le gros problème avec la méthode en cascade est qu'il faut beaucoup de temps pour trouver les défauts. Avec Agile, vous pouvez savoir très rapidement si ce que quelqu'un pensait vouloir est vraiment ce qu'il veut. Je suis donc un fervent partisan de l'Agile."
Richardson a déclaré que la clé pour utiliser Agile avec succès est de comprendre le problème avant de vous lancer.
Il a estimé qu'environ 80 % des travaux de développement entrepris par PepsiCo utilisent le développement Agile et les 20 % restants utilisent la cascade.
De l'écriture d'applications à l'expérimentation de l'IA, Agile met du plaisir dans le processus de développement.
"Je me souviens avoir été impliqué dans ces énormes projets en cascade qui anéantissent la vie des équipes parce que les choses avancent si lentement", a-t-il déclaré.
"La beauté d'Agile est que vous voyez les fruits de votre travail plus rapidement. Vous obtenez des commentaires. Et c'est vrai pour l'innovation en général : plus vite vous pouvez accélérer les temps de cycle, mieux c'est."
Hakan Yaren, CIO chez APL Logistics, a déclaré à ZDNET qu'un autre avantage d'Agile est qu'il est bien adapté à l'environnement numérique moderne.
L'analyste Gartner a suggéré que 80 % des produits et services technologiques cette année seront créés par des personnes qui ne sont pas des professionnels de la technologie.
Yaren a déclaré qu'Agile, en mettant l'accent sur une réflexion commune et des approches interentreprises, convient parfaitement à la nature décentralisée de l'informatique moderne.
« Avec l'IA et le cloud, les barrières à l'entrée sont de moins en moins nombreuses et les acteurs de l'entreprise prennent des décisions informatiques », a-t-il déclaré. "Agile est la méthodologie idéale pour gérer bon nombre de ces processus en raison de la rapidité du changement."
Cependant, Yaren lance un avertissement aux professionnels de l'informatique : les complexités auxquelles vous êtes confrontés pourraient augmenter à mesure que davantage d'employés du secteur d'activité testent les technologies émergentes.
"Essayer de connecter ces solutions, et s'assurer qu'elles sont sécurisées, fiables et que vous pouvez relier les points entre elles, devient encore plus difficile", a-t-il déclaré.
"Même si l'entreprise achète un système RH ou un système juridique doté de ces capacités, la question de savoir comment gérer cette complexité est un sujet dont le service technologique doit toujours se soucier."
Dan Eddie, directeur du service client chez Simplyhealth, fournisseur britannique de solutions de santé, a déclaré que des relations significatives entre l'entreprise et l'informatique peuvent contribuer à garantir que l'exploration numérique dans une organisation Agile n'entraîne pas une complexité système.
"C'est une voie à double sens en termes de valeur. Au sein de notre organisation, la collaboration est l'essence même de notre façon de travailler", a-t-il déclaré à ZDNET.
« Nous sommes une entreprise axée sur les produits, ce qui signifie que tout est axé sur le client. Ainsi, la collaboration entre les produits, les ventes, les services et la technologie pour obtenir un résultat via un sprint est la clé du succès. »
Les conversations pendant les sprints peuvent être difficiles. Les informaticiens et le reste de l’entreprise auront des opinions et des priorités différentes.
"Parfois, vous gagnez ces débats grâce à de bonnes données et à votre influence, et parfois non, parce que vos données ne sont pas assez solides ou parce que quelque chose d'autre offre de meilleurs résultats pour un client", a déclaré Eddie. "Mais l'essence d'une collaboration efficace réside dans l'établissement de relations solides, ce qui signifie en fin de compte que vous avez confiance dans votre façon de travailler."
