Comment mettre en place un SID ?
Les enjeux du Système d’Information Décisionnel :
Environnement et organisation des projets
- Raisons et justifications
- L’information décisionnelle dans l’organisation
- Facteurs de succès et risques majeurs
- Organisation
- Choix des outils
1. La gestion d’un projet
décisionnel
Eric Mauvais
Directeur
eric.mauvais@decilogic.fr
DeciLogic – La gestion d’un projet décisionnel
2. Pourquoi et comment mettre en place un SID ?
Les enjeux du Système d’Information Décisionnel
Environnement et organisation des projets
Raisons et justifications
L’information décisionnelle dans l’organisation
Facteurs de succès et risques majeurs
Organisation
Choix des outils
DeciLogic – La gestion d’un projet décisionnel
3. Environnement et organisation des projets
Raisons et justifications
La technique est rarement la cause des échecs de projets
SID
Le projet SID doit être « vendu »
La justification par la réduction des couts est plutôt une
approche SIO, mais le SID a des arguments :
« 50% » du temps de travail des utilisateurs est consacré à collecter
des informations.
Quelle est la qualité des données traitées ?
Cerner les justifications réelles du SID dans le contexte :
Simple suivi d’opérations (« projet semi-décisionnel »)
Simple centralisation pour un département fonctionnel sans vision
transverse (« DW défensif »)
DeciLogic – La gestion d’un projet décisionnel
4. Environnement et organisation des projets
Raisons et justifications
Approche par les besoins des groupes d’utilisateurs
-
BESOINS UTILISATEURS
+
CE QUE CELA SIGNIFIE
Tableaux de bords
Analyse Ad-hoc
Réponse à des questions
complexes par l’utilisateur
Data Mining
Analyse prédictive,
Exploration de données
Reporting Ad-hoc
Création et mise en forme par
l’utilisateur
Reporting de masse
+
Mise en place de tableaux de
bords, directions opérationnelles
Rapports pro-formats imprimés,
envoyés par mail ou partagés sur
portail
Nombre
Utilisateurs
-
Maturité du
client
DeciLogic – La gestion d’un projet décisionnel
5. Environnement et organisation des projets
L’information décisionnelle dans l’organisation
Le projet décisionnel et la culture d’entreprise
Culture de contrôle / culture de marché
Procédure de décision formalisée, tournée vers l’intérieur, écart entre
les performances opérationnelles et les objectifs, l’information est une
source de pouvoir.
Tournée vers l’extérieur, les dirigeants de terrain sont prépondérants,
privilégie la rapidité d’adaptation au changement, pas de spécification
ferme.
Eviter les positions idéologiques simplistes.
Attention à la perception « Big Brother », le SID n’est pas un
organe de contrôle.
L’arrière-plan culturel est important pour éviter les freins à
l’accès aux sources ou résistance à la diffusion.
DeciLogic – La gestion d’un projet décisionnel
6. Environnement et organisation des projets
L’information décisionnelle dans l’organisation
Le projet décisionnel et le changement :
Théoriquement il peut ouvrir la voie à une réinvention de la
structure.
En pratique il est tenu de produire des résultats dans des
délais courts et pour la structure actuelle.
Il est conçu pour l’utilisateur.
Mais il doit tenir compte des évolutions dans le temps.
Souvent un projet DW est lancé suite à la disparition ou
restructuration d’une source de données.
Un projet DW ne doit pas provoquer un changement mais
accompagner le changement.
DeciLogic – La gestion d’un projet décisionnel
7. Environnement et organisation des projets
Facteurs de succès et risques majeurs
La portée du projet
Le flot de données entre SIO et SID est à sens unique.
Ce n’est pas une simple copie physique des données
Si aucune vision d’ensemble difficile d’être évolutif
Ce n’est pas un entrepôt global de l’entreprise
Séduisant mais trop ambitieux dans la réalité
La bonne idée est de choisir une cible modeste mais précise
Définir les priorités, choisir son sponsor
3 types d’approche :
Top-Down : Conception de tout l’entrepôt, cad de toutes les étoiles.
Bottom-Up : L’approche inverse, création des étoiles une par une.
Middle-Out : L’approche hybride, qui consiste à concevoir les
dimensions, les faits, les relations puis créer des divisions plus petites.
Trouver des compromis de découpage, dupliquer les dimensions identiques.
DeciLogic – La gestion d’un projet décisionnel
8. Environnement et organisation des projets
Facteurs de succès et risques majeurs
Les spécifications
Formuler les besoins en spécification fonctionnelle
Répertorier les éléments tangibles : interview, documents échangés,
requêtes existantes, états Excel, doléances des utilisateurs ou du
management…
Analyser l’existant et extrapoler pour préparer les évolutions.
Avoir un objectif immédiat de reprise d’éditions existantes à structures
et périodicités fixes -> apporter la preuve de l’intérêt du projet.
Ensuite proposer des requêtes paramétrables ou libres.
Des choix arbitraires doivent être faits pour avancer, il est important de
faire preuve d’autorité pour la conduite du projet.
Tout besoin exprimé doit être considéré comme le point de départ d’un
besoin non exprimé.
DeciLogic – La gestion d’un projet décisionnel
9. Environnement et organisation des projets
Facteurs de succès et risques majeurs
Les résistances culturelles
Souvent proportionnelles à l’ampleur du projet !
Inquiétude des responsables fonctionnelles, habitués à être seuls
maitres de leur données.
Réflexe défensif des responsables techniques propriétaires des
sources de données.
Agacement de l’équipe informatique pour un projet qui bouscule les
normes.
Scepticisme de dirigeants à l’égard de l’innovation. Le DW est un
gadget de technicien.
Inquiétude de dirigeants attachés à une modalité traditionnelle de
décision. Plus de crédit à l’intuition et l’expérience qu’aux informations.
Ces résistances peuvent apparaitre dès le départ ou par la
suite.
Rôle prépondérant du sponsor pour la diplomatie.
DeciLogic – La gestion d’un projet décisionnel
10. Environnement et organisation des projets
Facteurs de succès et risques majeurs
L’estimation des charges
Comme tout projet informatique, mais attention à 3 risques :
Complexité des traitements de capture et de transformation des
données
Intégration du SID qui regroupe souvent des technologies
hétérogènes.
Les volumes de données ne feront que croitre. Calibrage du matériel,
incidences sur les temps d’accès…
Estimation des charges sur ces 3 points et x2 pour la réalité.
DeciLogic – La gestion d’un projet décisionnel
11. Environnement et organisation des projets
Des charges de travail inégales entre les phases
30%
Diffuser
70%
Intégrer
et Stocker
des données
Autres…
DeciLogic – La gestion d’un projet décisionnel
12. Environnement et organisation des projets
Facteurs de succès et risques majeurs
L’évolutivité
Comme tout projet informatique, mais avec des évolutions
plus rapides :
Le nombre d’utilisateurs.
Le volume de données.
Les services offerts se diversifient.
Les sources de données également.
Le SID doit évoluer progressivement et rester opérationnel :
Conserver un cadre méthodologique stable.
Choisir une configuration matérielle évolutive (plate-forme virtualisée)
Eviter les produits monolithiques.
DeciLogic – La gestion d’un projet décisionnel
13. Environnement et organisation des projets
Organisation
Une gestion différente d’un projet d’ingénierie informatique :
L’intégration de systèmes souvent très hétérogènes.
Les utilisateurs sont plus impliqués et il faut adapter son discours de
spécialiste informatique.
Le cycle de vie itératif n’est pas une option elle est obligatoire. Les
spécifications fonctionnelles figées ne viendront jamais.
Le déploiement de l’outil décisionnel offre un service et n’impose pas
une procédure. Il doit être proposé, accepté et utilisé volontairement.
Ce n’est pas un simple déploiement technique.
Un SID qui fonctionne et un SID qui n’atteint jamais ses objectifs. Plus
il est utilisé plus les objectifs changent.
DeciLogic – La gestion d’un projet décisionnel
14. Environnement et organisation des projets
Organisation
Les participants, plusieurs rôles essentiels :
Le Promoteur : le maitre d’ouvrage
Compétence fonctionnelle transverse, mène l’étude préalable, arbitre les priorités,
s’intéresse à la technique mais ne se laisse pas « mystifier ».
L’Architecte :
Etudie les alternatives de mises en œuvre, définit l’architecture technique du projet,
reste à l’écoute du terrain = du promoteur et des utilisateurs.
Le Réalisateur : le maitre d’œuvre
Préconisation de la modélisation, conduite des évolutions.
L’Administrateur :
Expert en base de données, supervision des processus techniques (réseau,
sécurité…)
Le Bibliothécaire : le technico-commercial du projet
Expliquer chaque information du SID, assistance technique de premier niveau, suit
le ressenti et l’utilisation du SID.
Certains rôles peuvent être tenus par un même acteur.
DeciLogic – La gestion d’un projet décisionnel
15. Environnement et organisation des projets
Organisation
L’étude préalable :
Déterminer les changements qui justifient les nouveaux besoins
informationnels.
Identifier pourquoi le système en place ne répond pas
convenablement à ces nouveaux besoins.
Définir les avantages chiffrés attendus.
Faire l’inventaire des contraintes connues à ce stade.
Valider le niveau de priorité du SID par rapport aux autres projets.
Désigner les utilisateurs concernés.
Cette phase est une phase préliminaire pour le Go ou NoGo.
Aucun choix technique, ni de mise en œuvre n’est à
envisager.
DeciLogic – La gestion d’un projet décisionnel
16. Environnement et organisation des projets
Organisation
La démarche :
Grande difficulté à obtenir des spécifications.
L’utilisation définit le besoin.
Un utilisateur décisionnel sait mieux « voir et approuver » que « définir
et attendre ».
Il est indispensable de montrer les possibilités de l’outil dans un délai
court.
On préfère parler « d’application pilote » plutôt que de « maquette ».
Le SID est opérationnel et évolue de manière incrémentale :
Le rythme des livraisons doit être constant et prédéterminé.
Le contenu de chaque version ne pourra être « figée » avant la
recette de la version précédente.
DeciLogic – La gestion d’un projet décisionnel
17. Environnement et organisation des projets
Organisation
Le développement initial :
Définir le périmètre global connu à la suite de l’étude préalable.
Fournir un projet pilote réellement utile et évocateur pour les
utilisateurs.
Identification formelle du domaine concerné, des objectifs,
des utilisateurs, du maitre d’ouvrage (Promoteur), du maitre
d’œuvre (Réalisateur).
Etablir la liste et cartographie des sources de données.
Identification et dénombrements des contextes du domaine.
Définir des algorithmes de transformation.
Développement et documentation du modèle de données.
Validation des termes et arbitrage éventuel.
Choix et installation des outils, notamment ETL.
DeciLogic – La gestion d’un projet décisionnel
18. Environnement et organisation des projets
Organisation
Développement de la base physique DW.
Développement des procédures ETL.
Développement d’un environnement de présentation.
Formation des utilisateurs pilotes.
Déploiement du prototype et assistance permanente des utilisateurs.
Utilisation du prototype.
Vérifier l’apport de la preuve sur 3 axes distincts :
Technique = preuve de la faisabilité
Fonctionnel = appréciation des utilisateurs
Politique = être démonstratif et attractif
Le Promoteur doit veiller à :
Les données présentées sont réelles, à jour et utiles.
L’architecture technique comporte l’alimentation, la présentation et diffusion des
données. (« La colonne vertébrale est en place »)
L’outil d’accès au données est maitrisé par les utilisateurs.
DeciLogic – La gestion d’un projet décisionnel
19. Environnement et organisation des projets
Organisation
Le développement intéractif :
Analyse fonctionnelle supplémentaire.
Enrichissement de la chaine technique d’extraction, de transport et de
chargement des données.
Maintenance du modèle d’intégration, de sa documentation et du
modèle physique du DW.
Maintenance du modèle de diffusion et des schémas logiques et
physiques correspondants.
Enrichissement et diversification des applications de présentation.
Administration fonctionnelle et technique du système.
Conserver un rythme régulier et court entre chaque itération.
Analogie avec la méthode Scrum.
DeciLogic – La gestion d’un projet décisionnel
20. Environnement et organisation des projets
La gestion du projet décisionnel
Etude Préalable - Constitution des équipes
Gestion de projet : suivi, promotion,…
Architecture
Projet pilote
Réalisation itérative
Déploiement
Montée en charge
DeciLogic – La gestion d’un projet décisionnel
21. Environnement et organisation des projets
Organisation
La sous-traitance
Eviter de confier les rôles d’Architecte et de Réalisateur à des
spécialistes liés à un éditeur de solution.
Les rôles de Promoteur et Bibliothécaire ne se sous-traitent pas.
Difficulté de mener un projet SID en mode forfaitaire.
Mais une itération bien rôdée peut être conduite avec une obligation
de résultat.
Le transfert de compétence méthodologiques et techniques
doit être explicite. Le personnel de l’entreprise doit être
disponible.
DeciLogic – La gestion d’un projet décisionnel
22. Environnement et organisation des projets
Organisation
L’administration
Plusieurs éléments à contrôler dès le lancement :
Les processus d’alimentation (gestion des rejets ?)
La maintenance du DW (seuil d’alerte d’occupation disque, CPU…)
L’intensité de l’utilisation
La sécurité
Le volume du DW ne peut que croitre. Mais il est souhaitable de
justifier cette augmentation. « Il est toujours plus difficile de jeter que
de conserver »
Se donner les moyens techniques d’observer l’usage effectif des
données. Tracer le suivi des requêtes :
Repérer les informations inutiles.
Détecter les problèmes de performance.
La sécurité peut être gérée par redondance de données ou par
« masquage » en activant des filtres. Il s’agit de trouver un compromis
entre souplesse et performance.
DeciLogic – La gestion d’un projet décisionnel
23. Environnement et organisation des projets
Choix des outils
Ils sont nombreux et variés.
Plusieurs gammes pour répondre à différents besoins :
Alimenter = Data Integrator Oracle
Requêter = Business Objects
Explorer = SSAS Microsoft
Prédire = Langage « R » Open Source Datamining
Plusieurs technique :
SGBDR
OLAP, MOLAP, ROLAP, HOLAP
Base vectorielle
Big Data
DeciLogic – La gestion d’un projet décisionnel
24. Conduite du projet décisionnel
L’architecture du projet
Systèmes
source
Entrepôt de
données
Reporting
Client Portail
ERP
Analyses détaillées
DataMart
CRM
OLTP
MOM
Collecter
Outils
familiers
(Excel, Navigat
eur,…)
ODS
DataWarehouse
ETL
Rapports interactifs
Terminaux
Cube OLAP
Intégrer
Présenter
Tableaux de
bord
Diffuser
DeciLogic – La gestion d’un projet décisionnel
25. Conduite du projet décisionnel
Le résumé des enjeux
Le décisionnel = un projet à part entière
Reporting ERP <> démarche décisionnelle
Une évolution et non une révolution
Un existant opérationnel à prendre en compte :
« Un métier, des personnes, une organisation, une
architecture technique, une histoire… »
Un projet d’adhésion
Mesurer le gain pour l’utilisateur (ROI)
Une démarche itérative constante
« Un projet jamais terminé,
mais toujours opérationnel »
DeciLogic – La gestion d’un projet décisionnel
26. DeciLogic, votre partenaire
Une expertise mise à l’épreuve d’un engagement total
DeciLogic – La gestion d’un projet décisionnel