Ouvrir le menu Fermer le menu

Sept leçons sur les méthodes Agiles

trait de séparation
Temps de lecture : 4 minutes

Dans le développement logiciel Agile, les erreurs les plus fréquentes sont souvent liées à la difficulté à améliorer le processus de manière continue, simplement parce que la plupart des entreprises dites Agiles ont du mal à changer de point de vue. Même celles qui arrivent à tirer leur épingle du jeu sont freinées par l'inertie des outils qu'elles utilisent, leur propre réticence au changement, voire l'impossibilité de transférer les améliorations de processus dans la chaîne d'outils. Avec l'introduction d'Entreprise Agile, les sociétés et autres grandes organisations ont enfin la possibilité de profiter du potentiel offert par Agile.
7leçons-methode-agile-polarion-siemens-ISIT

Les enseignements tirés d’Agile


De nombreuses sociétés de développement logiciel songent à passer à Entreprise Agile, dans l’espoir que les problèmes auxquels elles sont souvent confrontées au niveau de leurs équipes seront résolus, une fois l’agilité adoptée au niveau de l'ensemble de l'entreprise. Ce ne sera probablement pas le cas - et ces problèmes seront juste amplifiés.

Voici quelques-unes des leçons tirées des erreurs commises par les équipes de développement lors de l'adoption et de l'utilisation d'Agile.
  • Leçon 1 : Attentes (trop) élevées
  • Leçon 2 : L’agilité c’est surtout dans la tête
  • Leçon 3 : L’agilité est aussi une question de point de vue
  • Leçon 4 : La liste des droits qu’on ne devrait pas s’autoriser
  • Leçon 5 : Processus, outils et gestion des changements
  • Leçon 6 : Des plans bien élaborés
  • Leçon 7 : Se renvoyer la balle

Passer à Entreprise Agile

Il est vrai que cet article hyperbolise certains comportements et pratiques qui ont freiné la mise en place d’Agile ces 15 der­nières années. Agile est entré dans les mœurs depuis un certain temps déjà et les équipes de développement ont appris et progressé au fil des projets. On peut être tenté de considérer que tout ce qui vient d’être dit "n'est pas fait pour nous," ou que ça appartient au passé.

Il existe un risque qui serait de ne plus voir certains comporte­ments ou conceptions mentionnés ci-dessus, ou bien de s’y être habitué, ou encore, de se contenter de les accepter. Et il faut bien admettre que, si le déploiement des méthodes Agiles qu’on a eu à faire jusqu’à présent sur son projet a été un succès, on peut être amené à minimiser ce risque.

Les cinq conseils pour passer à Entreprise Agile

1-Posez-vous la question du passage à Entreprise Agile. Faites-le seulement si vous êtes satisfait de l’adoption Agile déjà en place et que vous avez besoin d'une solution Agile plus globale dans votre organisation.

Ne le faites pas juste parce que vous n’êtes pas satisfait de la solution Agile que vous avez en place, ou juste parce que vous pensez que la solution Entreprise Agile résoudra les problèmes que vous rencontrez au niveau équipes/projets.

2-Si vous pensez que votre organisation n’est pas adaptée à Agile au niveau équipes/projets, elle ne le sera pas non plus pour la solution Entreprise Agile. Peut-être qu'Entreprise Agile n'est pas faite pour vous, si vous pensez que :
  • "Utiliser des méthodes Agile va transformer notre Entreprise à processus séquentiels et fera de nous une Entreprise Agile."
  • "Nous ne pouvons pas utiliser Agile (à l’échelle d'une équipe), car nous sommes trop grands. On a qu'à passer à Entreprise Agile."
3-Ne pensez pas que passer à Entreprise Agile c’est de l’administration pour laisser les équipes Agiles en place, ou que c’est fait pour aider les organisations non Agiles à avoir un meilleur contrôle, ou à obtenir de leurs équipes Agiles qu’elles produisent une documentation de qualité avec des objectifs précis. Agile est avant tout un état d’esprit. Ce qui fait d’Entreprise Agile un état d’esprit à l’échelle de l’entreprise.

4-Utilisez une approche incrémentale. Il y a deux manières de passer à Entreprise Agile : l’approche "gig-bang", ou l’approche incrémentale avec des améliorations planifiées dans le temps. Si vous faites quelques recherches, vous verrez rapidement que l’approche "big-bang" ne fonctionne pas. Ceci s’est avéré exact pour le développement du logiciel Polarion : l’équipe s’est engagée dans le développement Agile dès 2008. Huit ans plus tard, elle continue à approuver de nouvelles pratiques et à piloter le processus – passant progressivement à Entreprise Agile. Dans l’article InfoQ "Seven Sins of Scrum and other Agile Antipatterns"1, le concept de l’approche incrémentale est clairement défini comme recommandation finale à l’intention des personnes favorables à Agile :
  • Utilisez des retours d'expériences
  • Apportez des améliorations au fur et à mesure
  • Traitez un ou deux sujets à la fois
  • Faites-vous accompagner si nécessaire

5-Enfin et surtout : utilisez le bon outil. Si l'utilisation du mauvais outil pose problème dans Agile, alors ce sera un véritable cauchemar si vous vous tournez vers Entreprise Agile. Les processus sont bien plus complexes que ceux d'Agile. C’est évident : ils impliquent beaucoup plus de personnes dans l’organisation et concernent beaucoup plus d’activités que le "simple" développement de logiciels.

Pour adopter Entreprise Agile, il faut une approche incrémentale. Le succès sera basé sur des améliorations fréquentes ou continues du processus.

L’adoption et l’utilisation de l'Entreprise Agile nécessite un ensemble d’outils avec certaines fonctionnalités :
  • Couverture de plusieurs disciplines
  • Prise en charge incrémentale des pratiques et des processus
  • Intégration de la connaissance des processus et guidage des utilisateurs tout au long de ce dernier
  • Contribution à la mesure de la qualité du processus
  • Ouverture pour embrasser facilement les améliorations du process
0