Pour répondre à l’émergence des nouveaux défis apparus avec la formation de nombreuses équipes agiles au sein des organisations, l’agilité à l’échelle s’est développée afin d’aligner les équipes entre elles : c’est la mise en oeuvre de frameworks spécifiques, tels que SAFe, LeSS.. Afin de coordonner les projets de développement logiciel en mode agile à l’échelle, les solutions de Planification Agile d’Entreprise (Enterprise Agile Planning) font leur apparition.


Que sont les outils de Planification Agile d’Entreprise (Enterprise Agile Planning)?

Enterprise Agile Planning est un acronyme assez récent proposé par Gartner qui signifie Planification Agile d’Entreprise. L’idée des solutions EAP est similaire aux outils agiles centrés « projets » ou « gestion du cycle de vie des applications » (ALM) mais avec une approche encore plus haut niveau, plaçant la création de valeur client au coeur stratégie de toute l’entreprise. Il s’agit donc d’étendre le concept du développement agile au niveau du projet, à une philosophie agile au niveau de l’entreprise.

C’est donc un moyen pour les organisations qui souhaitent déployer l’agilité à l’échelle : les outils EAP permettent d’implanter et soutenir les méthodes agiles à l’échelle d’une organisation tout entière comme LeSS, Disciplined Agile ou SAFe agile.

Les outils de Planification Agile d’Entreprise organisent les différentes informations et processus impliqués dans le développement agile de l’entreprise.

Passer d’une équipe agile à des équipes agiles

En réponse à la problématique liée à la gestion des logiciels à grande échelle, les méthodes agiles sont étendues au niveau de l’entreprise et les processus agiles se doivent d’être tous plus itératifs et accélérés. Chaque niveau de l’organisation requiert différentes informations, nécessitant plusieurs outils selon s’ils sont pour l’équipe, le management….

Au niveau des équipes, l’outil de planification agile doit déterminer le temps nécessaire pour les tâches, les projets… et établis le cadre pour effectuer le travail efficacement.

Au niveau du programme, l’outil EAP permet de coordonner les équipes les unes par rapport aux autres, chacune travaillant sur la livraison d’une part du produit.

Pour le niveau portfolio, l’EAP permet de donner la vision et les objectifs business, de déterminer l’investissement nécessaire et son montant pour chaque programme.

Les outils de Planification Agile d’Entreprise condensent les informations de toutes les parties prenantes afin de produire des variables à suivre dans le temps:

  • Valeur client, telle que la satisfaction client, les résultats business…
  • Vélocité (pour en savoir plus, voir la méthode agile Scrum)
  • Efficacité organisationnelle, afin de relever les points de blocage entre les équipes dépendantes, les pratiques agiles qui fonctionnent bien…
  • Qualité, avec les tests et les défauts.

Les solutions de Planification Agile d’Entreprise permettent d’obtenir des rapports sur les résultats, si besoin au quotidien, d’avoir une meilleure visibilité sur l’avancement des projets et de gérer les epics, les features, les users stories et les tâches, pour que les parties-prenants aient une bonne compréhension des attentes finales, avec une vision sur la planification des releases. Les outils EAP prennent toute la valeur en soutenant la collaboration et la gestion des dépendances entre les équipes.

Capacités et fonctionnalités de l’outil de Planification Agile d’Entreprise

Capacités clés d’une solution EAP

→ Suivre une équipe Scrum

Votre outil EAP vous permet de planifier et suivre les différentes activités relatives à une seule équipe Scrum, à l’aide d’outils tels que la gestion du backlog, un tableau virtuel scrum, des graphiques burn-down chart.

→ Suivre une équipe Lean/Kanban

De la même façon, le logiciel doit pouvoir aider chaque équipe à l’optimisation des flux de travail, selon l’approche Lean ou Kanban ; les équipes étant indépendantes les unes des autres.

→ Gérer votre portefeuille de produits

Vous pouvez gérer votre portefeuille de produits ayant un développement continu tout au long de leur cycle de vie.

→ Gérer votre portefeuille Projets et Programmes

L’ outil a la capacité de planifier et suivre les projets inclus dans un programme de votre portefeuille.

→ Faciliter l’agilité avec les équipes distribuées

La solution EAP vous donne la possibilité de suivre et améliorer l’agilité même avec des équipes réparties sur plusieurs sites ou dans différents pays.

Principales fonctionnalités du logiciel EAP

  • Gestion du Backlog
  • Suivi des releases en fonction des epics livrés
  • Soutien aux équipes Kanban
  • Soutien aux équipes Scrum
  • Feuille de route des produits
  • Planification des produits et programmes
  • Planification de releases
  • Support et suivi SAFe
  • Time tracking
  • Visibilité sur le pipeline DevOps
  • Outils collaboratifs
  • Integration avec les outils tiers

Quelle est la différence avec un outil Agile de Gestion du Cycle de vie des Applications (ALM) ?

Qu’est-ce qu’un outil ALM (ou ADLM) ?

ALM signifie Application Lifecycle Management. ADLM, Application Development Lifecycle management. Ces deux acronymes, impulsés par Gartner il y a plusieurs années, signifient globalement la même chose. En français, ALM est traduit par Gestion du Cycle de vie des Applications.

Les outils de Gestion du Cycle de vie du développement des Applications permettent de répondre aux besoins de planification et de gouvernance du cycle de vie du développement des logiciels (SDLC). Ils cherchent à orchestrer la gestion des projets logiciels et mettre sous contrôle le développement du code.

Fonctionnalités principales d’une solution ALM

  • Définition et gestion des exigences,
  • Gestion des changements et de la configuration logicielle,
  • Planification de projets,
  • Gestion des tâches,
  • Suivi des incidents.

S’y retrouver avec SDLC, ADLM, EAP, DevOps

Enterprise agile planning - planification agile d'entreprise
Du SDLC, à l’ALM, à l’EAP

Un EAP est un ALM agile à l’échelle…

Nous voyons ici, qu’une solution de Planification Agile d’Entreprise (EAP) apporte une couche supplémentaire d’agilité avec de nouvelles capacités agiles à l’échelle telles que le portfolio de produits, de gestion de programme et de projets agiles.

…mais attention à la gestion du développement logiciel

Les entreprises où le logiciel -embarqué, débarqué, connecté- est au coeur de leurs produits, typiquement les entreprises technologiques des secteurs industriels, ne doivent pas perdre de vue l’objectif initial des outils ALM : une bonne gestion du développement logiciel.

Car si les EAP cherchent à étendre le principe de « l’équipe agile » à « des équipes agiles », certaines solutions s’arrêtent là et ne vont pas jusqu’à englober également les capacités des solutions d’ALM. Typiquement, regardez bien si l’EAP propose une visibilité sur le pipeline DevOps avec, la gestion de la configuration et la revue de code, l’assurance qualité et la gestion des tests, le déploiement en production.


Découvrez Tuleap, la solution de Gestion Agile et DevOps
pour l’Entreprise

amet, ut suscipit consequat. id nec id, massa leo. vel, felis velit,