Vous êtes sur la page 1sur 34

INSTITUT UNIVERSITAIRE SAINT JEAN

INTRODUCTION DATAWAREHOUSE
ET BUSINESS INTELLIGENCE

Junior BITHA
bithajr@gmail.com
CYCLE DE VIE D’UN PROJET EN
INTELLIGENCE D’AFFAIRES
OBJECTIFS
• Définir les facteurs déterminants nécessaire à la réussite d’un projet BI
• Définir les approches des solutions de BI
• Déterminer la portée d’un projet BI
• Être capable de justifier l’existence d’un projet de TI
• Pouvoir identifier les risques potentiels d’un Projet BI
I.CRITERES DE PREDISPOSITION
• Les 5 critères de succès d’un projet BI se regroupent sommairement:
I.CRITERES DE PREDISPOSITION: Parrainage
de la haute direction
• Facteur critique au succès du projet;
• Caractéristiques d’un sponsor idéal:
→Conviction de l’impact potentiel de la solution de BI;
→Influence importante au sein de l’entreprise;
→Exigeant mais réaliste;
→Connaissance des concepts de base du BI est un atout;
→Vision axée sur le succès à long-terme du projet.
• Important d’avoir plusieurs sponsors dans le projet.
I.CRITERES DE PREDISPOSITION: Motivation
et légitimité de changement
• Besoin urgent d’améliorer l’accès à de l’information de qualité (ex:
concurrence, nouvelle réglementation, etc.);
→Les projets de BI alignés avec des besoins d’affaires réels ont de meilleures
chances de réussir;
→Le projet est plus facilement justifiable lorsqu’il existe de telles
motivations.
I.CRITERES DE PREDISPOSITION: Faisabilité

• Concerne principalement la disponibilité de données de qualité:


→Niveau de détail (granularité) suffisamment fin;
→Effort raisonnable pour nettoyer et consolider.
• Se détermine à l’aide du profilage de données ( profiling).
II.APPROCHE DE DEVELOPPEMENT
• Deux principales approches de développement de solution BI sont mises en exergue
II.APPROCHE DE DEVELOPPEMENT: Projet Vs
Programme BI

Projet Programme
– Une seule itération dans le cycle de vie d’un – Coordination de ressources, infrastructures et
projet de BI; communications sur plusieurs projets;
– A une date de début et de fin; – Définition continuelle de nouveaux projets
– Plus facile à planifier (pas de fin abrupte);
– Plus difficile à planifier
III.CYCLE DE VIE D’UNE SOLUTION BI
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet

• Elle est faite interactivement avec la définition des besoins;


• Elle Comprend:
→Définition de la portée;
→Recrutement;
→Identification, estimation et affectation des tâches.
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(La portée)
• Elle va dépendre de:
– Le nombre de sujets d’analyse visés (ex: fonctions d’affaires, régions, etc.)
– Le nombre et le type de sources de données brutes;
– L’approche employée pour charger les données des sources dans l’entrepôt de
données;
– Les règles d’affaires appliquées aux données sources lors de la validation;
– Le contenu, le niveau de détail, et l’historique des données sources;
– Les outils frontaux (front-end) d’intelligence d’affaires employées pour
l’analyse;
– La complexité architecturelle de l’environnement.
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(La portée)
• Directives pour déterminer la portée:
• – Définie en fonction de besoins spécifiques;
• – Doit apporter une valeur d’affaires suffisante à l’entreprise, tout en restant
faisable;
• – Doit être fait conjointement avec les représentants d’affaires et ceux des TI.
• Document de portée du projet:
• – Information de base sur le projet;
• – Les inclusions et exclusions de la portée;
• – Les critères de succès;
– Les risques et stratégies de gestion de risque.
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification de
projet(La portée)

• Ex. de document
de portée:
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(La justification)
• Retour sur l’investissement (ROI):
ROI = Bénéfices − Dépenses.
• Investissements et coûts:
→Achat/mise à niveau de composantes matérielles: Ex: serveurs, réseau, HD, etc.
→Achat/mise à niveau de composantes logicielles: Ex: ETL, DBMS, analyse multidimensionnelle,
etc.
→Embauches internes: Ex: analyste de données, DBA, directeur de projet, etc.
→Ressources externes: Ex: consultants, support technique de produits achetés, etc.
→Coûts de maintenance: Ex: frais de maintenance, support et croissance.
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(La justification)
• Bénéfices ($):
– Augmentation des revenus de vente;
– Meilleur taux de réponse aux envois publicitaires;
– Élimination des produits à faible marge de profit;
– Réduction des dépenses en marketing;
– Diminution du taux d’attrition;
– Réduction des cas de fraude;
– etc.

→ Coûts et bénéfices estimés au stade de planification.


III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(La justification)
• Exemple de ROI: source: Nucleus Research Inc., 2007
• Qui:
– Compagnie IBM, complexe de production de semiconducteurs dans l'état de New-York;
• Défis:
– Satisfaire les besoins en rapports (reporting) des équipes de production et d'ingénierie;
• Solution:
– SAS Business Intelligence;
– 600 utilisateurs;
– 100 sources;
– 100 Gb;
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(La justification)
• Exemple de ROI: source: Nucleus Research Inc., 2007
• Coûts et bénéfices:

• Bénéfices principaux:
– Réduction du temps de création de rapports;
– Amélioration de la qualité et la visibilité des données;
– Embauche d'employé en TI évitée;
• ROI: 386% (après 3 ans)
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(Equipe)
• Sponsor:
– Membre de la haute direction;
– Approuve les budgets;
– Défend le projet en cas de besoin.
• Directeur de projet:
– Sert de liaison entre les sponsors et les autres membres
de l’équipe;
– Responsable du leadership et de la direction du projet;
– Influence les décisions stratégiques et architecturelles.
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(Equipe)
• Chef de projet:
– Gère le projet au jour le jour:
• Coordination des ressources et des activités;
• Planification des tâches et des budgets;
• Suivi de l’état et de l’avancement du projet.
– Doit pouvoir réagir rapidement aux problèmes
rencontrés, avant que ceux-ci s’intensifient.
• Analyste d’affaires:
– Gère la collecte et la définition des besoins;
– Assure la juste représentation des besoins dans les
autres étapes du projet;
– Doit très bien connaître les processus d’affaires de
l’entreprise.
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(Equipe)
• Analyste en QA / intendant des données:
– Responsable d’établir une vue consolidée des
définitions et règles des données, à l’échelle de l’entreprise;
– S’assure que les données insérées dans l’entrepôt sont
valides et complètes;
– Peut également être responsable de vérifier l’intégrité
des applications de BI.
• Architecte de données:
– En charge de définir une architecture facilitant la
réutilisabilité, l’intégration et l’optimisation des données;
– Conçoit et développe le modèle dimensionnel des
données;
– Participe parfois à la collecte des besoins.
III.CYCLE DE VIE D’UNE SOLUTION BI: Planification
de projet(Equipe)
• Administrateur de BD (DBA):
– Responsable de convertir le modèle des données en
structures physiques de l’entrepôt (tables, colonnes, etc.);
– Choisit des paramètres physiques maximisant la
performance de l’entrepôt (ex: disposition des disques,
partitionnement, indexes, etc.)
– Gère l’intégrité, la disponibilité et la performance de
l’entrepôt au quotidien.
• Architecte/développeur ETL:
– Responsable de la conception et développement du
système ETL;
– Architecte est souvent impliqué dans la collecte des
besoins;
III.CYCLE DE VIE D’UNE SOLUTION BI: Définition
des besoins
• Étape critique à la réussite du projet;
• Se concentre sur les utilisateurs, et non les données;
• Identifie les besoins les plus prioritaires;
• Comprend:
– Entrevue des utilisateurs;
– Identification des processus d’affaires;
– Préparation du document de description des besoins.
III.CYCLE DE VIE D’UNE SOLUTION BI: Définition des
besoins(Processus d’analyse)
III.CYCLE DE VIE D’UNE SOLUTION BI: Modélisation
des données

• Se base sur le document de description des besoins;


• Processus hautement itératif et dynamique;
• Vise la simplicité et l’efficacité;
• Comprend:
– Identification des faits et leur granularité;
– Identification des dimensions et leur hiérarchie;
– Stratégies: dénormalisation, gestion des changements,
etc.
III.CYCLE DE VIE D’UNE SOLUTION BI: Conception de
l’architecture technique
• Définit la vision d’ensemble de la solution et l’intégration
des technologies du projet;
• Se concentre sur les besoins, pas les aspects techniques;
• Doit considérer:
– Environnement technique actuel;
– Directions stratégiques prévues.
• Comprend:
– Identification des besoins techniques;
– Création du plan d’architecture
III.CYCLE DE VIE D’UNE SOLUTION BI: Conception et
développement d’un système d’ETL
III.CYCLE DE VIE D’UNE SOLUTION BI: Conception et
développement des applications BI
• Se fait en parallèle avec la modélisation des données et la
conception du plan d’architecture;
• Nécessite une interaction importante avec les utilisateurs;
• Comprend:
– Modélisation des tableaux de bord, rapports, indices
de performances (KPI) adaptés aux utilisateurs;
– Définition des modèles de prédiction, classification
et clustering;
– Configuration des outils et des métadonnées;
– Implémentation du portail de navigation;
– Validation des applications.
III.CYCLE DE VIE D’UNE SOLUTION BI: Conception et
développement des applications BI
III.CYCLE DE VIE D’UNE SOLUTION BI: Gestion des
projets

• Assure la coordination des activités du projet;


• Comprend:
– Suivi de l’avancement et de l’état du projet;
– Suivi des problèmes;
– Contrôle des changements (ex: portée du projet);
– Développement du plan de communication (affaires et TI).
III.CYCLE DE VIE D’UNE SOLUTION BI: Gestion des
projets (Plan de projets)

• Définit pour chaque activité:


– Ressources responsables;
– Les dates de début et de fin estimées (ne doivent pas être modifiées);
– L’état courant (ex: future, en cours ou complétée);
– Les dates de début et de fin mises à jour;
– Le nombre de jours de retard;
– Le % complété;
– Les dépendances (autres tâches).
III.CYCLE DE VIE D’UNE SOLUTION BI: Gestion des
projets (Plan de projets)
III.CYCLE DE VIE D’UNE SOLUTION BI: Déploiement

• Point de convergence des activités de développement;


• Ne doit pas être fait avant d’avoir:
– Matériel de formation des utilisateurs;
– Mécanismes de gestion et de suivi d’erreurs;
– Documentation complète;
– Validation des données et outils;
– Processus efficace de communication.
III.CYCLE DE VIE D’UNE SOLUTION BI: Les risques liés
à un projet de BI
1. Ne pas pouvoir recruter un sponsor influent et visionnaire provenant de la haute direction;
2. En faire trop en même temps, au lieu d’employer une approche de développement itérative centrée
sur un sujet à la fois;
3. Être séduit par la technologie, au lieu de se concentrer sur les objectifs et les besoins de l’entreprise;
4. Supposer qu’il est possible de développer le projet sans l’apport des membres d’affaires;
5. Aller de l’avant avec le projet, même si les données source sont de piètre qualité ou n’ont pas été
validées;
6. Faire la conception d’un entrepôt de données comme s’il s’agissait d’une BD transactionnelle (ex:
normalisation);
7. Sous-estimer la quantité de travail reliée au nettoyage et la consolidation des données;
8. Accorder trop d’importance au système ETL, au détriment de la performance et la qualité des
applications de BI (et vice-versa).

Vous aimerez peut-être aussi