DeciLogic, la gestion d'un projet décisionnel

26
DeciLogic – La gestion d’un projet décisionnel Eric Mauvais Directeur [email protected] La gestion d’un projet décisionnel

description

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

Transcript of DeciLogic, la gestion d'un projet décisionnel

Page 1: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Eric [email protected]

La gestion d’un projet décisionnel

Page 2: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Pourquoi et comment mettre en place un SID ?Les enjeux du Système d’Information Décisionnel

Environnement et organisation des projetsRaisons et justificationsL’information décisionnelle dans l’organisationFacteurs de succès et risques majeursOrganisationChoix des outils

Page 3: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsRaisons et justifications

La technique est rarement la cause des échecs de projets SIDLe 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 »)

Page 4: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsRaisons et justifications

Nombre Utilisateurs

Analyse Ad-hoc

Tableaux de bords

Reporting de masse

Reporting Ad-hoc

Data Mining

Réponse à des questions complexes par l’utilisateur

Mise en place de tableaux de bords, directions opérationnelles

Rapports pro-formats imprimés, envoyés par mail

ou partagés sur portail

Création et mise en forme par l’utilisateur

Analyse prédictive, Exploration de données

BESOINS UTILISATEURS CE QUE CELA SIGNIFIE-

+ -

+

Maturité du client

Approche par les besoins des groupes d’utilisateurs

Page 5: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsL’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.

Page 6: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsL’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.

Page 7: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsFacteurs de succès et risques majeurs

La portée du projetLe 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’entrepriseSéduisant mais trop ambitieux dans la réalité

La bonne idée est de choisir une cible modeste mais préciseDé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.

Page 8: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsFacteurs de succès et risques majeurs

Les spécificationsFormuler les besoins en spécification fonctionnelleRé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é.

Page 9: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsFacteurs de succès et risques majeurs

Les résistances culturellesSouvent 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.

Page 10: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsFacteurs 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é.

Page 11: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Diffuser

30%

Autres…

Intégreret Stocker

des données

70%

Environnement et organisation des projetsDes charges de travail inégales entre les phases

Page 12: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsFacteurs 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.

Page 13: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsOrganisation

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.

Page 14: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsOrganisation

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’œuvrePré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 projetExpliquer 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.

Page 15: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsOrganisation

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.

Page 16: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsOrganisation

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.

Page 17: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsOrganisation

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.

Page 18: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsOrganisation

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 utilisateursPolitique = ê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.

Page 19: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsOrganisation

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.

Page 20: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Déploiement

Montée en charge

Réalisation itérative

Architecture

Projet pilote

Etude Préalable - Constitution des équipes

Gestion de projet : suivi, promotion,…

Environnement et organisation des projetsLa gestion du projet décisionnel

Page 21: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsOrganisation

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.

Page 22: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsOrganisation

L’administrationPlusieurs é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’utilisationLa 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.

Page 23: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Environnement et organisation des projetsChoix des outils

Ils sont nombreux et variés.Plusieurs gammes pour répondre à différents besoins :

Alimenter = Data Integrator OracleRequêter = Business ObjectsExplorer = SSAS MicrosoftPrédire = Langage « R » Open Source Datamining

Plusieurs technique :SGBDROLAP, MOLAP, ROLAP, HOLAPBase vectorielleBig Data

Page 24: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

DiffuserPrésenterCollecter Intégrer

Cube OLAP

CRM

OLTP

ERP

Systèmessource

Outils familiers (Excel,

Navigateur,…)

Client Portail

Terminaux

ETL

Reporting

Tableaux de bord

Rapports interactifs

Analyses détaillées

MOM

Conduite du projet décisionnel L’architecture du projet

ODSDataWarehouse

Entrepôt de données

DataMart

Page 25: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

Le décisionnel = un projet à part entièreReporting ERP <> démarche décisionnelle

Une évolution et non une révolutionUn 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 »

Conduite du projet décisionnelLe résumé des enjeux

Page 26: DeciLogic, la gestion d'un projet décisionnel

DeciLogic – La gestion d’un projet décisionnel

DeciLogic, votre partenaireUne expertise mise à l’épreuve d’un engagement total