L’approche agile appliquée à la business intelligence

En raison de son succès, l’approche agile est allée au-delà de sa portée initiale dans le développement de logiciel et est maintenant utilisée avec succès comme méthodologie de gestion de projet dans de nombreuses industries. En mettant l’accent sur l’adaptabilité plutôt que sur la rigidité et la collaboration plutôt que sur la hiérarchie, il est facile de comprendre pourquoi l’agilité devient la méthodologie de prédilection en matière de business intelligence.

Approche-agile

Qu’est-ce que la business intelligence agile ?

Le terme "agile" a été conçu à l’origine en 2011 comme une méthodologie de développement de logiciel. 17 développeurs de logiciels se sont rencontrés pour discuter des méthodes de développement léger et ont ensuite produit le manifeste suivant :

Manifeste pour le développement de logiciels agiles :

Les individus et leurs interactions prévalent sur les processus et les outils

Un logiciel qui fonctionne prévaut sur une documentation exhaustive

La collaboration avec le client prévaut sur la négociation d’un contrat

L’adaptation au changement prévaut sur l’application d’un plan

En d’autres termes, bien qu’il y ait de la valeur dans les éléments cités à droite, nous accordons plus de valeur aux éléments cités à gauche. En tant que méthodologie de développement de logiciel, l’agilité est une approche itérative qui procède de manière incrémentale, au lieu de livrer le produit entier à la fin. Cette approche agile de gestion de projet est diamétralement opposée aux approches traditionnelles prédictives et séquentielles de type cycle en V ou waterfall (en cascade). Même si l’approche agile trouve ses origines dans le développement des logiciels, elle est, aujourd’hui, en train de faire ses preuves dans d’autres types de gestion de projet, comme c’est le cas pour les projets de Business Intelligence (BI).

Méthodologie de la BI agile

La business intelligence agile s’éloigne du modèle d’ingénierie traditionnel : analyse, conception, construction, essais et mise en œuvre. Dans le modèle traditionnel, la communication entre développeurs et utilisateurs métier n’est pas une priorité. De plus, les développeurs se concentrent davantage sur les données et la technologie que sur le besoin de trouver des réponses aux questions les plus importantes :

  • A quelles problématiques commerciales voulons-nous répondre avec les données disponibles pour soutenir le processus décisionnel ?
  • De quoi nos utilisateurs ont-ils vraiment besoin ?

Grâce à l’adoption de la démarche agile, les entreprises obtiennent un retour sur investissement plus rapide et sont en mesure de s’adapter rapidement à l’évolution de leurs besoins métier. Mais pour ce faire, il faut mettre en place le cadre idéal pour l’implémentation et la gestion de la BI. Il existe différentes versions, mais la méthodologie sous-jacente est la même. Ci-dessous les principales étapes pour réussir l’adoption d’une démarche de BI agile.

 

#1 Le concept

C’est l’étape où vous commencez à développer une vision loose de la BI. La meilleure pratique agile est la documentation légère : vous n’avez pas besoin d’en faire une cartographie détaillée. Une réunion au tableau blanc suffira.

#2 L’initiation

L’étape de démarrage est cruciale, et pour cause. C’est à ce moment que les parties prenantes doivent prendre part au processus pour la première fois. Au cours de cette étape, il est important de commencer par des sessions de sensibilisation afin de s’assurer que chacun sait ce qu’est la démarche agile. C’est la meilleure manière de dissiper toute appréhension ou réticence au changement. Il faut néanmoins veiller à ce que les sessions soient ludiques et décontractées afin que l’équipe puisse en tirer le meilleur profit. Ce sera notamment l’occasion de définir les différentes priorités :

  • Former les acteurs du projet aux fondamentaux de l’approche agile ;
  • Déterminer le financement de la BI agile ;
  • Identifier les principaux besoins et exigences de l’entreprise. Cela inclut la compréhension des questions auxquelles il faut répondre par le biais du système BI ;
  • Découvrir les sources de données disponibles ;
  • Comprendre les voies de diffusion de l’information : rapports, tableaux de bord, rapports ad hoc, etc. ;
  • Établir l'ordre de priorité des exigences et des besoins opérationnels clés en tenant compte des contraintes de temps et de budget ;
  • Choisir le logiciel de Business Intelligence à utiliser. Ensuite, il faut choisir et configurer le bon système BI pour l’organisation.

#3 L’itération de construction

Pendant la construction, il faut fournir un système fonctionnel qui répond à l’évolution des besoins des intervenants. Il faut passer par cette étape en continu jusqu’à l’étape suivante, à savoir l’étape de transition, et ce à des intervalles fixes, généralement d’une à trois semaines. Enfin, après les étapes 3 et 4, il sera temps de passer à l’étape de production. Pendant la construction, il est primordial de :

  • Impliquer à nouveau activement les principales parties prenantes ;
  • Élaborer des rapports collaboratifs ;
  • Utiliser la modélisation "juste à temps" (JAT) : identifier un problème à résoudre, faire appel à des collègues et explorer ensemble le problème, puis tout le monde reprendra le travail normalement. C’est ce que l’on appelle aussi model storming ;
  • Tester la BI en petit groupe interne.

#4 La transition

Au cours de cette étape, il est question de lancer l’itération de construction précédente dans la production. Il faudra ensuite revenir à l’itération, puis de nouveau à la transition pour valider ces modifications dans la production. Pendant la transition, il faudra :

  • Impliquer, encore une fois, les principales parties prenantes ;
  • Finaliser les essais ;
  • Finaliser la documentation ;
  • Libérer le projet pilote dans un petit sous-groupe ;
  • Former les utilisateurs finaux ;
  • Former le personnel de production ;
  • Déployer en production

#5 La production

La production est l’étape au cours de laquelle il faudra opérer et soutenir tous les éléments issus des itérations de construction et de transition vers la production. Pendant cette étape, il sera question de :

  • Exploiter et prendre en charge le système, les tableaux de bord et les rapports ;
  • Identifier les défauts et les améliorations. Tous ces changements doivent commencer à l’étape de la construction et se poursuivre jusqu’à la production.

L’agile BI synonyme d’avantage concurrentiel

Utiliser une stratégie agile est à même de faire décoller la business intelligence tout en maintenant sa pertinence et son efficacité ! La démarche agile est donc un levier de changement et transforme ce dernier en avantage concurrentiel au lieu d’être un obstacle. Le résultat est une BI plus flexible et plus efficace qui permet à l’organisation se positionner sur une tendance de constante évolution. Les démarches innovantes telles que l’agile business intelligence vous intéressent ? Et, si vous êtes en activité ou en quête de reconversion professionnelle, découvrez le MBA spécialisé de l’ICD !

PARTAGER