Pourquoi Agile ne fonctionne pas pour la plupart des professionnels de l'informatique : plus vous êtes grand, plus vous tombez durement
Même si l’approche plus ouverte et collaborative d’Agile ne s’adapte pas facilement aux grandes organisations, elle reste la meilleure solution pour faire avancer les entreprises de toutes tailles dans un avenir incertain.
Nous sommes encore loin de concrétiser pleinement la vision du célèbre Manifeste Agile, qui décrit et encourage la pratique consistant à travailler en étroite collaboration et de manière informelle avec les utilisateurs finaux pour créer des logiciels de manière itérative. Il n'y avait qu'un seul problème avec cette approche plus ouverte et collaborative : elle ne s'adaptait pas facilement aux grandes organisations disposant de plusieurs sites, systèmes et équipes travaillant à travers le monde.
La question de l’échelle freine encore les organisations de grande taille ou en croissance. Les petites organisations représentées dans une récente enquête menée par Digital.ai auprès de 758 professionnels du logiciel font état d'importants avantages commerciaux, tandis que leurs homologues plus grandes continuent de se heurter à des obstacles.
Les utilisateurs satisfaits d'Agile soulignent des avantages tels qu'une collaboration améliorée (60 %), tandis que 57 % ont constaté une meilleure adéquation aux besoins de l'entreprise et un quart ont vu des logiciels de meilleure qualité livrés.
Dans l'ensemble, alors que plus de sept professionnels de l'informatique sur dix (71 %) utilisent Agile dans le développement de logiciels, seuls 11 % sont pleinement satisfaits des résultats, tandis que 33 % sont « plutôt satisfaits ». Cela signifie qu’au moins 56 % ne sont pas satisfaits des résultats ou n’en sont peut-être pas conscients.
Près de la moitié, soit 46 %, accusent « trop de systèmes mixtes » dans leur entreprise de les obliger à adopter des approches hybrides en matière de développement logiciel. D'autres défis comprenaient des équipes cloisonnées et des retards qui en résultent (37 %), tandis que 34 % ont évoqué un conflit de culture, une utilisation incohérente entre les équipes (30 %) et l'incapacité de mesurer la valeur commerciale (28 %).
L'IA commence à s'imposer dans les activités Agile. Parmi les utilisateurs Agile, près de 30 % explorent activement l'utilisation de grands modèles de langage (LLM) et d'assistants de code pour faciliter les processus de développement.
Le descendant d'Agile, DevOps, est également sur la table. Les deux visent à accroître la visibilité de bout en bout et la capacité de mesurer les temps de cycle, les temps d’attente et les goulots d’étranglement. D'autres domaines en cours incluent les tests continus effectués plus tôt dans le cycle de vie (29 %), ainsi que les LLM (10 %) et l'assistance au code (10 %).
De nombreux problèmes liés à Agile résultent de la taille : approches mixtes de développement de logiciels, résistance organisationnelle au changement, manque de compréhension de la part des dirigeants et silos internes, caractéristiques des grandes organisations multidépartementales. En conséquence, les mises en œuvre Agile les plus réussies se trouvent dans les petites entreprises. Une majorité de professionnels des petites organisations, soit 52 %, estiment qu'Agile est « un cadre de productivité et d'organisation puissant qui se traduit par une collaboration accrue, une qualité logicielle améliorée et un meilleur alignement avec l'entreprise ». Seuls 43 % des professionnels travaillant dans de grandes entreprises sont d’accord.
Près des trois quarts des professionnels des petites entreprises (74 %) -- contre 62 % des grandes entreprises -- ont déclaré que la majorité de leurs applications ont été livrées à temps et « avec qualité ». En outre, 71 % des petites organisations -- contre 53 % dans les grandes entreprises - ont « une visibilité complète sur ce qui est développé et livré tout au long du cycle de vie du développement logiciel ».
En outre, 61 % des petites entreprises interrogées disposent de chefs de produit capables de superviser l'ensemble du pipeline et de mesurer la valeur pour l'entreprise, contre seulement 43 % des grandes entreprises.
C'est la 17e année que cette étude est menée. On peut être pardonné de voir le Manifeste Agile original, rédigé en 2001, tel que daté. Le codage tête baissée à partir de zéro est en train de disparaître. Au cours des deux dernières décennies, nous avons assisté à l'avènement du cloud, de la transformation numérique, de l'informatique de pointe, du travail à distance, de l'intelligence artificielle et des chefs d'entreprise qui s'appuient encore plus sur leurs équipes technologiques pour les accompagner vers l'avenir. Les frontières entre la technologie et les affaires se sont estompées, voire ont complètement disparu. Les professionnels de la technologie sont devenus des moteurs et des acteurs du monde des affaires, et les hommes d'affaires sont de plus en plus férus de technologie,
Selon les auteurs de l'enquête, les chefs d'équipe agiles doivent faire beaucoup de choses : « de la démonstration de la valeur commerciale et de la transformation numérique à l'intégration de l'IA et à la gestion des effectifs distribués. De l'IA à l'épuisement des développeurs, en passant par les environnements de travail hybrides et la demande incessante, le changement est en train de se produire. dans chaque organisation et dans chaque secteur, à l'heure actuelle, on a l'impression qu'Agile a du mal à s'adapter.
Pourtant, la philosophie Agile reste la meilleure option pour faire avancer les entreprises vers un avenir incertain, dominé par la technologie. Scrum continue d'être la méthodologie au niveau de l'équipe la plus populaire, utilisée sur 63 % des sites. Le Scaled Agile Framework (SAFe) reste le premier choix au niveau de l'entreprise avec 26 %, mais 22 % déclarent ne pas suivre du tout un cadre d'entreprise obligatoire.
Les avantages de l’Agile (une collaboration améliorée et un meilleur alignement avec l’entreprise) sont encore hors de portée. Un défi cité par 37 % des personnes interrogées est que les équipes commerciales ne comprennent tout simplement pas ce qu'est l'Agile ni ce qu'elle peut faire. Un autre 27 % ont déclaré qu'il n'y avait pas suffisamment de formation. « Il existe un décalage permanent entre les praticiens agiles et l'entreprise, comme en témoignent la résistance au changement organisationnel, le manque de compréhension de la part des dirigeants et une formation et un soutien inadéquats de la part des entreprises », rapportent les auteurs de l'enquête.
