Académique Documents
Professionnel Documents
Culture Documents
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 1
Question
• Quels sont les facteurs les plus déterminants pour la
réussite d’un projet de BI?
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 2
Besoins prioritaires en TI
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 3
1
1/16/17
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 4
Critères de prédisposition
• Les 5 critères de succès (selon R. Kimball):
Critère Contribution
Le parrainage de la haute direction* 60 %
La motivation et la légitimité du changement* 15 %
La faisabilité* 15 %
Le partenariat entre les intervenants d’affaires et des TI 5 %
La culture analytique 5 %
*: critères indispensables
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 5
Critères de prédisposition
• 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.
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 6
2
1/16/17
Critères de prédisposition
• Motivation et la légitimité du 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.
• 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).
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 7
Question
• Quelle est la meilleure approche pour développer une
solution de BI ?
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 8
Source: E. Turban, R. Sharda, D. Delen et D. King (2010). « Bus ines s intelligence: A manegerial approach », Pears on.
Département de génie logiciel et des TI MTI820 Hiver 2011 – C. Des ros iers 9
3
1/16/17
Projet vs programme de BI
• Projet:
– Une seule itération dans le cycle de vie d’un projet de BI;
– A une date de début et de fin;
– Plus facile à planifier.
• Programme:
– Coordination de ressources, infrastructures et
communications sur plusieurs projets;
– Définition continuelle de nouveaux projets (pas de fin
abrupte);
– Plus difficile à planifier.
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 10
C o n ce p tio n d e Sé le ctio n e t
l’arch ite ctu re in stallatio n d e s C ro issan ce
te ch n iq u e p ro d u its
Dé fin itio n
P lan ificatio n C o n ce p tio n e t
d e s M o d é lisatio n C o n ce p tio n
d e p ro je t / d é ve lo p p e me n t Dé p lo ie me n t
b e so in s d e s d o n n é e s p h ysiq u e
p ro gramme d u systè me ETL
d ’affaire s
C o n ce p tio n d e s Dé ve lo p p e me n t
ap p licatio n d e d e s ap p licatio n s M ain te n an ce
BI de BI
Ge stio n d e p ro je t / p ro gramme
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 11
Planification
– Fait interactivement avec la définition des besoins;
– Comprend:
• Définition de la portée;
• Recrutement;
• Identification, estimation et affectation
des tâches.
Dé fin itio n
P lan ificatio n
d e s
d e p ro je t /
b e so in s
p ro gramme
d ’affaire s
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 12
4
1/16/17
Question
• Comment détermine-t-on la portée d’un projet de BI?
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 13
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 14
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 15
5
1/16/17
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 16
Question
• Comment justifie-t-on un projet de TI à la direction et aux
investisseurs de l’entreprise?
• Comment peut-on démontrer la valeur du projet à ceux-
ci?
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 17
Justification du projet
• 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.
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 18
6
1/16/17
Justification du projet
• 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.
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 19
Exemple de ROI
• Qui:
– Compagnie IBM, complexe de production de semi-
conducteurs 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;
source: Nucleus Research Inc., 2007
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 20
Exemple de ROI
• 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;
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 21
7
1/16/17
En traîn e u r ch e f,
C h e f d e p ro je t
En traîn e u r ad jo in t
An alyste d ’affaire s,
Gard ie n d e b u t, Arch ite cte d e d o n n é e s,
C e n tre s, An alyste e n QA,
Ailie rs, Ad min istrate u r d e B D,
Dé fe n se u rs Arch ite cte /d é ve lo p p e u r ETL,
Arch ite cte /d é ve lo p p e u r d ’ap p licatio n s B I
Sp é cialiste te ch n iq u e ,
Sp é cialiste e n sé cu rité ,
Un ité s sp é ciale s Sp é cialiste e n fo rage d e d o n n é e s,
C h argé d e s te sts,
Éd u cate u r
P artisan s Utilisate u rs
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 22
• 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.
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 23
8
1/16/17
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 26
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 27
9
1/16/17
des besoins.
Dé fin itio n
P lan ificatio n
d e s M o d é lisatio n
d e p ro je t /
b e so in s d e s d o n n é e s
p ro gramme
d ’affaire s
C o n ce p tio n d e s
ap p licatio n d e
BI
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 28
Analys e
niveau programme
BP: processus d’affaires (business process)
Sélection du BP
(matrice en bus ,
diagramme de
prioris ation)
Bes oins
BP Analys e fonctionnels , Développement
prioritaire niveau projet non fonctionnels , datamart
techniques
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 29
Dé fin itio n
M o d é lisatio n C o n ce p tio n
d e s b e so in s
d ’affaire s d e s d o n n é e s p h ysiq u e
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 30
10
1/16/17
Ap pel service
R e p résentant
Matrice en bus
Lign e té l.
C an al d e
d e ve n te
P ro d u it
Emp lo yé
C lie n t
P ro ce ssu s / ve n te de données
R e lai
P lan
Date
Dime n sio n
Factu ratio n client X X X X X X
Ge stio n du trafic X X X X X X X
d ' ap p e ls
In ve n taire X X X
Se rvice à la X X X X X X X
clie n tè le
Schéma en étoile
(magasin de données)
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 31
C o n ce p tio n e t
M o d é lisatio n C o n ce p tio n
d é ve lo p p e me n t
d e s d o n n é e s p h ysiq u e
d u systè me ETL
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 32
Stratégie d’optimisation
(index jointure étoile)
CREATE BITMAP INDEX indexJoi nt u re ON
Inventai r e( F ou r ni s s eu r .p r ov i nc e , Produit .c a té g or i e)
FROM Inventa ir e , Fournis s eu r , Produit
WHERE Inventai r e. i d Pr o du i t = Produit. id AND
Inventar e .i d F ou r ni s se u r = Fourniss eu r .i d
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 33
11
1/16/17
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 34
Sélection de
produits
Modèle architecturel
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 35
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 36
12
1/16/17
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 37
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 38
Requêtes à accès
Bes oins analytiques direct, reporting,
et techniques data mining
Rapports s tandards
Portail de BI
BI opérationnel
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 39
13
1/16/17
Gestion du projet
• 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).
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 40
Plan de projet
• 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).
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 41
Plan de projet
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 42
14
1/16/17
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.
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 43
Maintenance et croissance
• Assure le fonctionnement optimal du système et prévoit
l’ajout de nouvelles fonctionnalités;
• Comprend:
– Suivi de l’utilisation et réglages de performance (tuning);
– Sauvegarde et récupération des données;
– Support aux utilisateurs;
– Préparation de nouveaux cycles de développement.
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 44
Questions
• Quels les risques potentiels d’un projet de BI?
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 45
15
1/16/17
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 46
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 47
Questions
• À quoi correspond le développement Agile?
• Quels sont les avantages/inconvénients de ce mode de
développement?
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 48
16
1/16/17
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 49
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 50
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 51
17
1/16/17
Avantages Inconvénients
• Livraison plus rapide de la • Peut développer des silos de
solution; données;
• Réduction des coûts; • Potentiel de réduire:
• Évite d’avoir des besoins o Qualité de données;
obsolètes. o Stabilité du système;
o Partage d’information.
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 52
*: S. Brobst, M. McIntire et E. Rado (2008). Agile Data Warehousing with Integrated Sandboxing,
Business Intelligence Journal, vol. 13, no. 1.
Département de génie logiciel et des TI MTI820 Hiver 2011 – © S. Chafki, C. Des ros iers 53
18