MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins •...

21
1/18/18 1 MTI820 Entrepôts de données et intelligence d’affaires Spécification des besoins d’affaires Département de génie logiciel et desTI MTI820 Hiver 2011 © S. Chafki, C.Des rosiers 1 Le cycle de vie d’un projet en BI Diagramme de flux de travail: Département de génie logiciel et desTI MTI820 Hiver 2011 © S. Chafki, C.Des rosiers 2 P l an i fi cati o n de projet / p ro gramme Dé fi n i ti on des b e so i n s d ’ affai re s C o n ce p ti o n d e l ’ arch i te ctu re te ch n i q u e M o d é l i sati o n desdonnées C o n ce p ti o n d e s ap p l i cati o n d e BI Sé l e cti o n e t i n stal l ati o n d es produits C o n ce p ti o n p h ysiq u e C o n ce p ti o n e t d é ve lo p p e me n t d u systè me ETL Dé ve lo p p e me n t d e s ap p l i cati o n s de BI Dé p l o i e me n t C ro i ssan ce M ain te n an ce Ge sti o n d e p ro je t / p ro gramme « La partie la plus difficile de la spécification des besoins n’est pas de documenter ce que les utilisateurs veulent; il s’agît plutôt de l’effort pour aider ceux-ci à déterminer ce dont ils ont besoin qui peut leur être fourni avec succès » − Steve McConnell ( So f tw are P roject Su rviva l Gu ide, Micro so ft P ress) Département de génie logiciel et desTI MTI820 Hiver 2011 © S. Chafki, C.Des rosiers 3

Transcript of MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins •...

Page 1: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

1

MTI820 −Entrepôts dedonnées et intelligence d’affaires

Spécification desbesoinsd’affaires

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 1

Lecycledevied’unprojetenBI• Diagrammedefluxdetravail:

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 2

P lan ification de p ro je t/p rogramme

Dé fin ition de s

be so in sd ’affaire s

Conce p tion de l ’arch ite ctu re te chn ique

Modé lisation de sdonné e s

Conce p tion de sapp lication de

BI

Sé le ction e tin stallation des

p rodu its

Conce p tion physique

Conce p tion e tdé ve loppementdu système ETL

Dé ve loppementde sapp lications

de BI

Dé p lo iement

C ro issance

Main te nance

Ge stion de p ro je t/p rogramme

« Lapartie laplusdifficiledelaspécificationdesbesoinsn’estpasdedocumenter ce quelesutilisateurs veulent; ils’agîtplutôt del’effort pouraider ceux-ciàdéterminer cedontilsontbesoin quipeutleurêtre fourniavec succès »

− SteveMcConnell(SoftwareProjectSurvivalGuide,MicrosoftPress)

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 3

Page 2: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

2

Questions• Quelle est ladifférence entrelestypessuivants debesoins?:– Besoins d’affaires– Besoins fonctionnels– Besoin non-fonctionnels– Besoins techniques

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 4

Spécificationdesbesoins• Besoinsd’affaires:

– Représentent desobjectifshautniveau d’uneentreprise quijustifientlavaleur d’entreprendre uncertainprojet;

– Ex:augmenter letauxderéponse auxcampagnes demarketing ciblées.

• Besoinsfonctionnels:– Dérivent desbesoinsd’affaires;

– Expriment uneactionquedoiteffectuer lesystème enréponse àunedemande;

– Ex:produire automatiquement unrapport desynthèse desventes hebdomadaires.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 5

Spécificationdesbesoins

• Besoinsnon fonctionnels:– Décrivent desqualitésque lesystèmedoitavoir;– Ex:utilisabilité,performance, disponibilité/fiabilité,sécurité, etc.

• Besoinstechniques:– Dérivent desbesoinsfonctionnelsetnon-fonctionnels

– Ex:Outildeforage dedonnées, portailWeb,cubededonnées,etc.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 6

Page 3: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

3

Processusd’affaires• Processusd’affaires (businessprocess /subject area):

– Ensemble defaitsobservables (métriques) représentantdesactivités del’entreprise

• Ex:vente,facturation,livraison,commande,etc.

– Typiquement supportéspar unsystèmeopérationnel• Ex:systèmedefacturation,systèmeCRM,etc.

– Fournissentdesindicateurs clésdeperformance (keyperformance indicator - KPI)

• Ex:profits(vente),tauxderétention(CRM),délaimoyendelivraison(livraison),etc.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 7

Processusd’affaires• Exemples:

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 8

Domaine Processus/sujet Faits

AutomobileVentes

• Prix devente• Prixsuggérédumanufacturier• Prixdesoptions• Créditsduconcessionnaire• ...

Maintenance …

TourismeOccupationhôtelière

• Chambresoccupées• Chambres vacantes• Vacantesnon-disponibles• Nombred’occupants• Recettes• ...

Vols …

Deuxniveauxd’analysedesbesoins• Processus d’analyse (Kimball):

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 9

Analyseniveau programme

Besoins d’affairesregroupés parBP

Besoinsfonctionnels ,

non fonctionnels ,techniques

Sélection duBP(matrice enbus ,diagramme depriorisation)

BPprioritaire

Analyseniveau projet

Développementdatamart

BP:processus d’affaires (businessprocess)

Page 4: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

4

Questions

• Comment laspécification desbesoins diffère-t-elle entrelesniveaux programme etprojet?

• Comment laspécification desbesoins diffère-t-elle entrelepersonneld’affaires etlepersonneldesTI?

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 10

Deuxniveauxd’analysedesbesoins• Niveauprogramme:

– Comprendre lesbesoinsd’affaires dansuneperspectiveenglobant toute l’entreprise;

– Surtout lesbesoinsdelahautedirection;– Normalement fait uneseulefoisaudébut.

• Niveauprojet:– Analyse plusdétailléedesbesoins,concentrée surunprojet (sujet)biendéfini;

– Surtout lesbesoinsdescadresintermédiaires et desanalystes d’affaires;

– Faitpourchacundesprojets.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 11

Deuxniveauxd’analysedesbesoins• Tableaucomparatif:

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 12

Composante Niveau programme Niveau projet

Préparation • Rechercheplus largesurl’entreprise. • Recherche concentréesurunprocessus d’affairespécifique.

Participants

• Représentation inter-fonctionnellehorizontale;

• Proviennent surtoutdelahautedirection.

• Représentation verticalecentréesurleprocessus d’affaires concerné;

• Surtout des cadres intermédiaires etdes analystes d’affaires .

Questions• Compréhens ion dehautniveaudes principauxobjectifs ,opportunités etprocessus d’affaires .

• Informations etbesoins d’analyseplus spécifiques etdétaillés ;

• Rapports etanalyses exis tants .

Audit des données • Évaluationdefaisabilitépréliminairedeplus ieurs sources potentielles .

• Profilagepréliminaire de 1-2sources primaires dedonnées .

Documentation

• Description des processus d’affaires etdes besoins correspondants ;

• Vers ionpréliminairedelamatricededonnées enbus .

• Descriptiondétailléedes besoins portantsurlemodèlededonnées ,les applications deBIetl’architecturetechnique.

Page 5: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

5

Personneld’affairesversusdesTI• Personneld’affaires:

– ✖:Nepasdemander cequ’ilsveulentavoirdansl’entrepôtdedonnées;

– ✔:Discuter plutôtdeséléments suivants:• Leurtravailauquotidien;• Leurobjectifs;• Leurdéfis,etc.

• PersonneldesTI:– Permet de déterminer ladisponibilitéetlaqualitédesdonnéessupportant lesbesoinsdesutilisateursd’affaires(auditdesdonnées);

– Permet d’identifier lesdéfis/limitationstechniquespotentiels duprojet.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 13

14

Guide d’entrevue (tiré du livre de Ralph Kimball)

Introduction

• Discuter des objectifs du projet d’entrepôt de données et de son statut;

• Discuter des objectifs de l’entrevue;

• Présenter les différents membres de l’équipe;

• Confirmer la durée de l’entrevue;

• Décrire brièvement les étapes qui suivront l’entrevue.

Responsabilités

• Décrivez votre département et votre projet

• Quelles sont vos principales responsabilités?

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers

15

Objectifs d'affaires et défis (haute direction / niveau programme)

• Quels sont les objectifs de votre organisation? Qu’est ce que l'entreprise tente d'accomplir? Quels sont vos principaux objectifs d 'affaires?

• Comment identifiez-vous les attentes reliées à votre domaine d'affaires? Comment fixez-vous les attentes de votre entreprise?

• Comment mesurez-vous le succès de l'entreprise? Quelles métriques utilisez-vous? Dans quelle mesure êtes-vous capable de savoir que vous avez obtenu les résultats escomptés? Que vous allez dans la bonne direction? A quelle fréquence mesurez-vous votre performance?

• Quels sont les fonctions et départements au sein de votre organisation qui sont primordiaux dans l'atteinte de vos objectifs? Quels rôles jouent-ils? Comment collaborent-ils pour assurer le succès de l'organisation?

• Quels sont les principaux défis auxquels vous faites présentement face? Selon vous, qu'est ce qui pourrait vous empêcher de surmonter ces défis et d 'atteindre vos objectifs? Quel serait l'impact de ne pas être en mesure de surmonter ces défis sur l'entreprise?

• Voyez vous présentement ou dans le future de votre organisation des opportunités de profits qui ne sont pas adressées aujourd 'hui?

• Comment vous comparez vous à la compétition au niveau de l'u tilisation des technologies de l'information, sur le plan global et sur le plan décisionnel?

• Êtes-vous en mesure de réagir rapidement aux conditions changeantes du marché?

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers

Page 6: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

6

16

Objectifs d'affaires et défis (gestionnaires & analystes / niveau projet)

• Comment identifiez-vous les attentes reliées à votre domaine d'affaire? Comment fixez-vous les attentes de votre entreprise?

• Quels sont les principaux défis auxquels vous faites présentement face? Selon vous, qu'est ce qui pourrait vous empêcher de surmonter ces défis et d 'atteindre vos objectifs? Quel serait l'impact de ne pas être en mesure de surmonter ces défis sur l'entreprise?

• Comment identifiez-vous les problèmes et les exceptions? Dans quelle mesure êtes-vous capable de dire que des problèmes pointent à l’horizon?

• Décrivez vos produits? Comment distinguez entre vos différents produits? Comment les catégorisez-vous? Si nous supposons que le volume de votre catalogue nous empêche de passer en revue l'ensemble de vos produits lors de la recherche d'un produit spécifique, comment faite vous pour cibler votre recherche précisément?

• Ces différentes catégories sont-elles stables ou sont-elles appelées à changer fréquemment? Dans la mesure où elles sont appelées à changer, quel est l’impact de ce changement sur vos processus d’analyse?

• Recommencez l’exercice précédent pour l’ensemble des axes d’analyse important: clients, fournisseurs, territoires ….

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers

17

Besoins d'analyse (haute direction / niveau programme)

• Quelle est l'importance qu'occupe l'analyse des données au niveau des décisions que vous et vos principaux gestionnaires prenez pour gérer les opérations de votre organisation?

• Quelle information est jugée primordiale pour prendre et supporter les décisions au sein de votre organisation? Comment obtenez-vous cette information aujourd'hui?

• À votre connaissance, y a-t-il de l'information qui ne vous est pas disponible ou qui n 'est pas accessible aujourd 'hui mais qui aurait un impact important sur l'atteinte de vos objectifs?

• Quels rapports utilisez-vous aujourd'hui? Quelle est l'information importante sur ces rapports? Comment utilisez-vous cette information? Si ces rapports étaient dynamiques, que feraient-ils de différent?

• Quelles sont les opportunités qui s'offriraient à vous si vous étiez en mesure de bénéficier d'un meilleur accès à votre information? Quel en serait l'impact financier? Quel en serait l'impact sur l'organisation?

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers

18

Besoins d'analyse (gestionnaires & analystes / niveau projet)

• Quelles sont les données utilisées? Comment obtenez-vous présentement ces données? Que faites-vous avec ces données une fois obtenues? Devez vous les manipuler?

• Quel type d 'analyse voudriez-vous être en mesure d'effectuer? Voyez-vous des potentielles améliorations possibles aux méthodes/processus que vous utilisez actuellement?

• Quel sont les types d'analyse ad-hoc que vous effectuez de façon régulière? Qui sont les membres de votre équipe qui typiquement effectuent ou demandent ce genre d'analyse? Quel est le but de ces analyses? Quel est le niveau de satisfaction face au temps requis pour obtenir les résultats de ces analyses? Les membres de votre équipe ont ils le temps de pousser plus à fond ces analyses?

• En vous basant sur la qualité et sur le niveau de détail des données que vous traiter, quel pourcentage de temps passez-vous à manipuler les données et quel pourcentage de votre temps passez-vous à les analyser?

• Quels sont les types d’analyses prédéfinies (rapports) que vous effectuez le plus souvent? Quelle est l'information importante sur ces rapports? Comment utilisez-vous cette information? Si ces rapports étaient dynamiques, que feraient-ils de différent?

• Devez vous retravailler ces rapports? Quelles informations aimeriez-vous voir ajoutées aux rapports? Quelles informations sont inutiles et pourrait être retirées?

• Quelles sont les capacités analytiques que vous aimeriez avoir?

• Existe-t-il aujourd’hui des goulots d’étranglement importants qui nuisent à l’accès à l’information?

• Quel horizon de données historiques avez-vous besoin dans le système?

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers

Page 7: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

7

EntrevuesaveclepersonneldesTI• Auditdedonnées:

– Détermine lafaisabilité duprojetentermes deladisponibilitédedonnéesdequalitésuffisante.

• Entrevuedeconformité/sécurité:– Détermine lesdirectives, standards et mandatsrèglementaires de l’entreprise parrapport àl’accès etl’utilisationdesdonnées;

– Ex:politiquesdepurge/rétention dedonnées,vie privée(privacy),etc.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 19

Préparationdesentrevues• Recherches préalables:

– Serenseignersurl’entrepriseetledomained’affairesciblé.

• Sélection despersonnes àinterviewer:– Impossibledes’entreteniravectoutlemonde;– Choisirlespersonnesclés:influentes,ouvertes,etc.– Demanderl’avisduoudessponsorsduprojet;– Utiliserl’organigramme;– Nepasconsidérerladisponibilitécommecritèredesélection.

• Préparation desquestionnaires:– Doitêtrefaited’avance;– Varieselonlafonctionetleniveauhiérarchiquedelapersonneinterrogée.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 20

Synthèsedesbesoinsrecueillis• Unefoislesentrevuesterminées,onregroupelesbesoinsparprocessusd’affaires (approcheKimball).

• Livrables:1. Rapport d’entrevues;2. Document despécificationdesbesoins;3. Matrice dedonnéesenbus;4. Diagramme depriorisationdesprocessus.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 21

Page 8: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

8

Synthèsedesbesoinsrecueillis• Rapportsd’entrevue:

– Description desresponsabilitésdelapersonne interrogée;

– Processuset besoinsidentifiéslorsdel’entrevue:• Descriptionsommairedesbesoins;• Obstaclesanalytiquesprésents;• Besoinsspécifiquesentermesd’analysesetdedonnées;• Impactd’affairespotentiels.

– Critères desuccès.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 22

Synthèsedesbesoinsrecueillis• Documentdespécification desbesoins:

– Vued’ensemble del’entreprise;

– Description détaillée duprojet;– Besoinsregroupés par processusd’affaires;

– Évaluation préliminairedelafaisabilité entermes dedonnées;

– Matrice enbusdedonnées,auniveaudel’entreprise;

– Critères desuccès.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 23

Matriceenbusdedonnées

• Décritles dimensions d’analyse requises pourchaqueprocessus d’affaires.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 24

Processus /dimension Date

Client

Magasin

Vend

eur

Prod

uit

Régio

n

Fournisseu

r

VenteetMarketing X X X X X X

Financeetcomptabilité X X X X X X

Approvisionnement X X X X X

Inventaire X X X

RessourcesHumaines X X X

Page 9: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

9

Diagrammedepriorisationdesprocessus

• Permet d’identifier lesprocessusd’affaires faisablesayant leplusgrandimpactpourl’entreprise.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 25

faisabilité

impactpotentiel BP6

BP4

BP1

BP5BP2

BP3

Question• Comment fait-onpourévaluer lafaisabilité etl’impactd’unprojet centré sur uncertainprocessus d’affaires?

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 26

Critèresdesuccèsduprojet• Àdemanderàlafindel’entrevue;• Permetdemieuxcomprendrelesattitudesetattentesdesutilisateurs;

• Exemple(question):– « Quellesontlesprincipalesfonctionnalitésetcaractéristiquesdevantseretrouverdanslesystèmeafindepouvoirleconsidérercommeunsuccès?»

• Laréponsedoitêtreuncritèrequantifiableetmesurable;• Exemple(réponse):

– « UnrapportX avecparamètresY doitpouvoirêtregénérésurdemandeenmoinsdeZ secondes »

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 27

Page 10: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

10

Exemple:AdventureWorksCyclesTiréde:TheMicrosoft DataWarehouse Toolkit, 2ndEdition

• Ventesdeproduitsdansquatrecatégories:bicyclettes,pièces,vêtements,accessoires

• Donnéesdejuillet2005à juin 2008

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 28

TotalSales ColumnLabelsRowLabels 2006 2007 2008 GrandTotalAccessories 36,815 124,433 1,077,065 1,238,313Bikes 22,090,618 28,179,554 44,350,354 94,620,526Clothing 66,328 750,716 1,283,474 2,100,517Components 1,166,765 4,629,101 6,003,210 11,799,077GrandTotal 23,360,526 33,683,805 52,714,103 109,758,434

Totalventes par année f iscale et catégorie deproduit

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 29

Commandes parpays/ région

TotalSales ColumnLabelsRowLabels 2006 2007 2008 GrandTotalUnitedStates 15,535,349 20,563,610 25,963,721 62,062,681UnitedKingdom 550,507 5,083,062 6,257,260 11,890,829Canada 3,591,852 2,763,865 5,147,140 11,502,857Australia 2,568,701 2,099,585 5,805,290 10,473,577France 414,245 2,021,672 4,714,497 7,150,415Germany 513,353 593,247 3,574,747 4,681,348NA 186,518 558,762 1,251,447 1,996,727GrandTotal 23,360,526 33,683,805 52,714,103 109,758,434

TotalSales ColumnLabelsRowLabels 2006 2007 2008 GrandTotalInternet 7,072,084 5,762,134 16,473,618 29,307,837Reseller 16,288,442 27,921,671 36,240,485 80,450,597GrandTotal 23,360,526 33,683,805 52,714,103 109,758,434

Commandes parcanal deventes

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 30

Ken SánchezCEO

( 290)

Ter r y Duf f yVP Engineer ing

And Tool DesignR & D( 14)

Laur a Nor m anCFO

Finance & HRExec G en & Adm in

( 29)

David LiuFinance( 8)

Paula Bar r et o de M at t os

Hum an Resour ces( 6)

Wendy KahnPur chasing

( 13)

Jam es Ham ilt onVP Pr oduct ionPr oduct ion

M anuf act ur ing( 8)

G ar y Alt m anFacilit ies M gr .

Facilit ies &M aint enance

( 7)

Pet er Kr ebsPr oduct ion Cont r ol

M grPr oduct ion Cont r ol

M anuf act ur ing( 201)

[ M ult iple M anager s]M f g. Pr oduct ion

( 178)

Pilar Acker m anShipping & Receiving

Super visorI nvent or y M gm t .

( 6)

A. Scot t Wr ightM ast er SchedulerM f g. Pr oduct ion

Cont r ol( 5)

Haxem Abolr ousQ A M anager

Q ualit y Assur ance( 11)

Br ian WelkerVP Sales

SalesSales & M ar ket ing

( 18)

Am y Alber t sEur opean

Sales M gr( 4)

Syad AbbasPacif ic Sales M gr .

( 2)

St ephen Jiang’Nor t h Am er icanSales M gr .

( 11)

Jean Tr enar yI S M anagerI nf o Ser vices

Exec G en & Adm in( 10)

David Br adleyM ar ket ing M gr

M ar ket ingSales & M ar ket ing

( 9)

Organigramme:

Page 11: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

11

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 31

Example Interview SummaryInterviewee: Brian Welker, VP of SalesDate: 7/25/2009Interviewer: Joy MundyScribe:Warren ThornthwaiteAdditional attendees: Stuart Ozer, Carolyn Chau, Joy Byrd, Dave Wong

Roles and ResponsibilitiesBrian Welker is head of the sales organization. He’s respons ible for sales to Resellers , which was $36.2 million in2008, or about 68 percent of total sales . He has 17 people who report to him, including 3 regionalsales managers .Brian is excited about his team andeager for them to be success ful. They are all “bike freaks” who love to ride bikesand love to talk about them—perfect bikesales people. Brian is measured onachievement of the total Resellersalestarget for the year.

Information RequirementsBrian is particularly frustrated with how difficult it is to get information out of the company’ssystems.When he asksfor a report, it can take days orweeks to get the information. Often he’s told “It can’t be done.” The major analyticareas that Brian works with are as follows:

Sales planning: Planning for the year begins in the fall of the previous yearwith the Sales planning process. Salesterritories are based on geography. All new customers are ass igned to a sales territory when they place their firs torder based on where they are located. Sales planningincludes lookingat the following:Growth analys is : Overallmarket, new products ,new geographies , newsales people.

Customer analys is :Who are the top customers , how have they changed over the last year?Territory analys is :Where are top customers located, what are the current sales territories , and how balanced arethey? How does this map to sales regions?

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 32

Information Requirements (suite…)BrianandRameshMeyyappan (theanalysts whoworkinIT)alsolookatsales bysales regions,whicharegroupingsofcustomers basedonthes tatewherethey’relocated.Regions overlapsales territories andarebasedonseasonalbuyingpatterns andregionalpreferences .Beingabletogrouphistoricalsales likethishelpsthesales teamdoabetterjobofforecastingmonthlysales .Theyusuallylookatregionalsalesalotduringthesales planningcycleandthencompareactuals totheforecastduringtheyear.Everyyear,theychangetheregionsabittolineupwithchanges inbuyingpatterns .Rameshdoes allofthis dataanalysis fortheSales forecastingandquotaassignmentprocess inaspreadsheet.Thespreadsheetincludes territorygrowthfactors ,allocations ,andmanualadjustments .Theplanningprocess is totallymanualandtakes acoupleofmonths inthefall,andmaybeaweekpermonthtodothereportingduringtheyear.

Duringtheannualplanningprocess ,Brianwants tobeabletoseeresellercustomerorders byyearbycustomerterritory, regardless ofthesales repass ignedtotheterritory.Inprevious jobs ,Brianwouldadjustthes izeoftheterritories bymovingcustomers fromoneterritorytoanotherwiththegoalofmakingtheterritories moreeven.Hehas notdonethis atAWCyet,soallcustomers ares tillassignedtotheiroriginalterritory.Salesreps canbereass ignedtodifferentterritories ,usuallywhenasalesrepleaves .

Sales performance: Oncetheplanningprocess is done,Brianwants toseesales accordingtothenewterritoryass ignments ,allthewaybackthroughhistorysohecancomparewithactualsas theycomein.Atanytime,Sales mustbeabletore-createhis toricalsales andcommiss ionreports basedonwhathappenedatthetimeoftheorder,notwhichterritorygets credittoday.

Brianalsowants tolookatorders fromasalesrepperspective.Thefirs tthinghewants toseeatthestartoftheweekis howhis sales repsaredoingyeartodate.IfBrianseesaprobleminthehigherleveldata,hewantstobeabletodrilldowntodetailedorders forindividualreps .Ofcourse,Brianhas otherreports hewouldliketosee:forexample,top20customers andorders byResellerversusonline.

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 33

Information Requirements (suite…)Bas icsales reporting: Brianwants totakebetteradvantageofthecustomerinformationburiedintheorders transactionsystem.Thesalesreps wouldreallyappreciateitiftheycouldgetalis tofthecustomers intheirterritoryrankedbyorders .Becausemostsales gotoasmallpercentageofResellers,thesales reps wouldconcentrateonmakingsurethoseimportantcustomers arehappy.Beyondthis ,Brianknows that17percentof2002customers didnotreorderin2003.Andtodatein2004,hestillhas notheardfromanadditional17percentorso.His salespeoplecouldusethisinformationtobringthebestofthesecustomers backtothebus iness.

Pricelis ts : Thefactthatthesales reps areoutinthefieldmostofthetimemakesitdifficultforthemtokeeptheirpricelis ts current.Thepricelis tchangesfairlyoften,butonlyafewthingsonthelistchange.Itwouldbegreattogetareporttothesales reps thatflaggedchanges andspecialoffers ,andmaybeevenhighlightedtherelevantcustomers .

Specialoffers : Thespecialoffers couldbeagreatsales tool.AWCjustfinishedaninventoryclearancesaleonthes ilverMountain500s .Thecolordidn’tsellaswellas others ,resultingintoomanyinstockatmodelchangeover.MaryG ibson,themarketingass istantformountainbikes andDavidLiuinFinanceputtheirheads togethertocomeupwithideas tos timulatedemandandcameupwitha40percentoffoffer.Thisis somethingthesales peoplecanworkwith,butit’s arandomprocess .They’dlikeareportthatshows whichoftheircustomersboughtalotoftheproductthatis onspecialoffertoseeifthey’reinterestedinmoreatagreatprice.Brianwouldlikehis sales peopletos tartwiththebiggestpotentialcustomers firs tandkeepsellingdownthelistuntiltheyrunout.Actually,Brianthinks thebus iness wouldbebetterservediftheycontactedthemoreprofitablecustomers aboutspecialoffers firs t.Someofthebiggestcustomers arebigbecausetheyscoopupspecials ,whichdon’tmakealotofmoneyforAWC.That’s anotherthing:Thesalesreps needtoknowwhenoutofs tocksoccuronspecialoffers .

Page 12: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

12

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 34

Information Requirements (suite…)Customersatis faction: Brianwouldliketocreatesomemeasures ofcustomersatisfactionandhasbeentryingtogetmoreinformationout ofthecustomercaresystemlately,withlimitedsuccess.Hewouldlovetobeabletotrackcalls bycomplainttype,product,sales region,andcustomertogetasenseforcustomersatis factionandproductquality.Healsothinks comparingorderdateandshipdateinthesales datatoidentifylateorders ,anddeterminingthepercentageofreturneditems mightbeindicators ofcustomersatis faction.This wouldmakeagreatstartatacustomersatis factionscorecard.Internationalsupport: Thecompanyhas beengrowinginternationally,butthetransactionsystemshaven’tkeptup.Thesystemsdotakeorders inmultiplecurrencies ,butnoneofthedescriptions has beentrans latedfromEnglish.This is aproblemforthesales people,whohavesplituptheproductlistanddonethetrans lationsthemselves .This doesn’tworkinthelongrunbecausenooneknowsifthey’vetrans latedtheinformationcorrectly.Allmaterials mustbebilingualtocomplywithCanadianlaw.Theproducttagsanddocuments arealreadybilingual,butthesalesmaterials arenot.

Additional IssuesBrianexpressedafrustrationonthepartofhis sales forceaboutthedifficultytheyhaveus ingexistingreports .Itis oursensethatBrianwouldlikeananalyticsystemthatprovides his salesreps mostoftheinformationtheyneedinas tandardformatwithjustafewkeystrokes.Thetimezonedifferences makeithardforsomeofthemtogetlivesupportfromheadquarters .Iftheyneedtogetcustominformation,hewouldlikeittobeeasyforthemtogetitthemselves .

Success Criteria• Brianwouldlikethesystemtoprovidehimandhisteamwith:

• Easyaccess tobas icsales dataforthewholefieldorganization• Flexiblereportingandanalys is tools• Allthedatainoneplace(especiallysalesandforecastdata)

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 35

Thème analytique Analyses demandées Processus d'affaires Commentaires

Planificationdes ventes - Analy s es de l ' historique de commandes des rev endeurs - c ommandes Par c l ient, par territo ire , par régionde v ente

-Prév is ions des ventes - c ommandes La prév ision est un processus uti l is antles données de v ente enentrée

Performance des ventes - Commandes par terri to ire courrant - c ommandes- Commandes par terri to ire d' origine - c ommandes- Rapport de performance des représentants aux v entes

- c ommandes- prév is ions

Commandes et prév is ions par représentant aux v entes

Rapports de vente - Rev endeurs c lass és par le nombre commandes dans un certa in territo ire - c ommandes

- L is te de cl ients perdus - c ommandes Cl ient n ' ay ant fa it aucune commande dans les X dern iers mois

Listes de prix - L is te des prix courants - c ommandes Problème de c onnectivi té

Offres spéciales - Cl ients pertinents par territoi re , basé sur l ' h is toriquede commandes - c ommandes

- Status d 'inv entai re(rupture d 'inventai re) - inv enta ire

Saisie de commandes - Inv enta ire courant - inv enta ire Problème de c onnectivi té au n iveau trans ac tionnel

Support international - Traduc tion des descriptions de produist dans la langue courante

- N/A (d imens ion Produi t)

Problème au n iv eau des s ys tèmes trans ac tionnels

Satisfaction client - Sondages de satisfaction - s ondages Les s ondages sont un processus d' affa ires, ests ont unes ource de l 'entrepôtde données

- Métriques de s atisfac tion rel iés aux c ommandes - c ommandes e.g. date due vs date env oi- Retours par rev endeur par raison de retour - re tours

Profitabilité de produits - Sc orec ard de produits- Élagage de l ignes de produtction - pres que tout

Touc he àplusieurs process us d 'a ffa i res, incluantmark eting, ac hats , fabrication, inventai re, envois, re tours et s upport à la clientèle

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 36

Thème analytique Analyses demandées Processus d'affaires Commentaires

Rentabilité des clients - Sc orec ard cl ient- Renégoc tia tion de contrats c lient - pres que tout

Prévisions de production - His torique complet de commandes par produit - c ommandes

Réduction des coûts de fabrication et d' inventiaire

- Coûts re l iés aux achats - proc uration- Coûts re l iés à la fabrication - fabric ation- Coût re l iés à l' inv enta ire - inv enta ire- Quanti tés c ommandées - c ommandes

Amélioration de la qualité produit- Retours par produits par ra is on - rendements- Appel au s upport à la c lientèlepar produi tpar ra is on - as s is tance c lient- Demandes de support c lient Web par produit par ra is on - as s is tance c lient (web)

Planification et suivi de produits - His torique complet des c ommandes par produi t e t h iérarch ie de produits - c ommandes

- Commandes de produits c roisés pour la c ompara is on de s éries tempore lles - c ommandes

Publicité (analyse d'impact) - Commandes par rég ion publici tai re par promotion

- c ommandes- promotions

Affaires Internet - Commandes par canal de vente (analyse de c aniba l is ation) - c ommandes

- Commandes par distance - c ommandes Néc es s i te des données géo-codées

Profils démographiques des clients Internet

- Nombre de cl ients In ternet par profi l démographique - c ommandes Néc es s i te SCD ty pe 2 pour identifier des

tendanc es

Profilage de clients et marketing ciblé

- Segmentation de c lients par profi l démographique, habi tudes d 'achat, rég ion démographique

- c ommandes- Néc es s ite support à la foui l le de données- Néc es s ite SCD type 2 pour identifier des tendanc es

Programme de fidélité clients - His torique de commandes d i rectes de cl ients - c ommandes

Page 13: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

13

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 37

Matrice enbus dedonnées:

Dimensions

Processus d’affaires Date

Produit

Employé

Client

(revendeur)

Client(Internet)

Territoire

devente

Monnaie

Canaldevente

Prom

otion

Raisond’appel

Installation

Prévis ion des ventes X X X X X X X

Commandes X X X X X X X X X

Suivi d’appels X X X X X X X

Retours X X X X X X X X

… …

Exemple:AdventureWorksCycles

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 38

Diagrammedepriorisation:

HauteFaible

Faible

Haute

Rentabilitéclient

Rentabilitéproduit

Prévis ionscommandes

Commandes

RetoursCoûtsfabrication

Suivis appels

Impa

ctd’affaires

Faisabilité

Analysedétaillée• Àidentifier:

– Indicateurs deperformance;– Dimensionsd’analyseet leur hiérarchies;– Lesfaits etleur granularité;– Historique requisdedonnées;– Qualitérequise desdonnées;– Fréquence demiseàjourdesdonnées;– Accès souhaitéauxdonnées.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 39

Page 14: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

14

Analysedétaillée• Dimensionsd’analyse:

– Descripteursservant àfiltrer, grouperet étiqueter unensemblededonnées;

– S’obtiennentdesquestionsformuléesparlesutilisateurs;– Exemples:

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 40

Fonction Exempledequestion

VPmarketing Combienderevenus notrenouveauproduitgénère-t-ilpar:mois,division,démographiquedeclients,bureaudevente,comparativementauproduitprécédent,etc.?

Manager marketing Quelles sontlesstatistiquesdeventepar:produitoucatégoriedeproduit,semaineoumois,canaldedistribution ?

Contrôleurf inancier Quelles sontlesdépensespar:valeursactuellesvsbudget,moisoutrimestre, poste,districtoudivision,etc.?

Analysedétaillée

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 41

Catégorie Processus D imensions

Chaîne desupermarché Ventes

• Temps• Promotion• Produit• Magas in

Entreprise manufacturière Livraisons

• Temps• Envoyé-à• Envoyé-par• Produit• Entente (deal)

Compagnie d’assurances Réclamations

• Temps• Agent• Type• Police• Statut• Entité assurée

Transporteur aérien Vols

• Temps• Client• Vol• Aéroport• Classede tarif• Statut

Analysedétaillée• Hiérarchies dimensionnelles:

– Précisentlesdifférentsniveauxdedétaildel’analyselelongd’unecertainedimension;

– Lesniveauxsontsouvent«emboîtés»lesunsdanslesautres,mais pastoujours;

– Lesniveauxsontparcourusàl’aidedesopérationsdedrill-down etroll-up;

– Exemples:

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 42

Dimension Hiérarchie

Temps jour<mois<année< …

Région succursale<ville < région<province<pays< …

Ressource employé< équipe<département<division<…

Produit nosérie< code<marque<catégorie <famille <…

Page 15: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

15

Analysedétaillée• Navigationdansunehiérarchie:

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 43

Analysedétaillée• Granularitédesfaits:

– Leniveau dedétailleplusfind’unemesureoumétrique;– Découle duprocessusd’affaire;– Aunimpactsurlafaisabilitéduprojet.– Exemple:

• Transaction:(IDclient,codeproduit,date(jour),montant);

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 44

Analysespossibles

• Ventesparcode/marque/catégoriedeproduits;• Ventesparjour/mois/année;• …

Analysesimpossibles

• Ventesparheure/périodedelajournée;• Ventesparmagasin/région/province;• …

Analysedétaillée

• Historiquedesdonnées:– Lapériode ennombrede jours/mois/annéescouverte parlesdonnées;

– Lenombre dedonnées(faits) disponiblesdurantcettepériode;

– Certaines analyses requièrent unehistoriqueminimalepourêtre menée (ex:modèles deprédiction);

– Lessystèmes sourcesdoivent être en mesure defournircesdonnées.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 45

Page 16: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

16

Analysedétaillée

• Qualitédesdonnées:– Aunimpactdirectsurlafaisabilitéet lacomplexitédelasolution;

– Se détermine à partir desauditsdedonnées(personnel enTI)et duprofilagededonnées;

– Àvérifier: donnéesmanquantes/invalides,granularité, etc.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 46

Analysedétaillée• Fréquencedesmisesàjour:

– Faites enlot,surdemandeouentemps-réel;

– Selonlesbesoinsdesutilisateurs;

– Aunimpactsurl’architecture technique (ex:serveurs,réseau, etc.).

• Accèsauxdonnées:– L’informationdoit-elle être accédée de n’importeoù?;

– L’accès auxdonnédoit-ilêtresécurisé/contrôlé ?;– Technologies: plateformes mobiles,portailWeb,etc.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 47

Question• Quels sont lesdifférents typesd’utilisateurs d’unesolutiondeBI?

• Comment fait-onpourlesdistinguer?

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 48

Page 17: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

17

UtilisateursdeBI

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 49

Connaîtrelesutilisateurs• Capacitéstechniques:

– Perception biaiséede leurniveaud’expertise (environ10%à15%desutilisateurslesont);

– Nepasleurdemander directement. Sebaser surlesoutilsqu’ilsutilisentdansleursfonctions;

– Détermine lacomplexité technologique desapplicationsdeBI.

• Tempsdisponible àl’analyse:– Varie beaucoupd’unutilisateuràl’autre (ex: VPversus

analyste);– Laplupart desutilisateursontpeudetemps;– Détermine lacomplexité fonctionnelle desapplications

deBI;

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 50

Connaîtrelesutilisateurs• Typedequestions/analyses:

– État courant del’entreprise:• Rapports,tableauxdebord,scorecards.

– Investigation adhoc:• Requêtesadhoc,rapportsparamétrables;

– Explorationdynamique etdétaillée:• Drill-downcubesOLAP.

– Découverte derelations/patrons/tendances:• Foragededonnées,analyseprédictive.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 51

Page 18: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

18

Connaîtrelesutilisateurs• Capacité techniqueversustemps:

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 52

Capacité technique

Temps

Visiteurs(rapports , scorecards , tableaux debord)

Opérateurs(rapports paramétrables , tableaux de bord)

Cultivateurs(rapports paramétrables , analyseOLAP)

Explorateurs(analyseOLAP, requêtes ad-hoc)

Foreurs(requêtes ad-hoc, forage dedonnées)

Typesd’utilisateurs• Visiteurs:

– Cadressupérieursayantpeudetempsàconsacreràl’utilisationdelasolutionBI;

– Besoins:• Connaître lestatut desindicateursdeperformance àintervalles réguliers;

• Identifier desitemsd’intérêt sansdifficulté;• Sélectionner del’informationsansavoirànaviguerdansl’interface;

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 53

Typesd’utilisateurs• Opérateurs:

– Gestionnairesdépartementaux,superviseurs,etc.;– Besoins:

• Obtenirdesréponses immédiates basées surdesdonnéesactuelles et fiables;

• Connaître l’état courant desmétriques deperformance;• Avoirunaccèsrapide àdel’informationdétaillée;• Interface simplepermettant desanalyses rapides desdonnées.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 54

Page 19: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

19

Typesd’utilisateurs• Cultivateurs:

– Analystesd’affairesenmarketing,vente,finance,etc.;– Besoins:

• Avoirunaccèsàdes donnéesdequalité,intégrées dediverses sources;

• Définir facilement desrequêtes simplesàl’entrepôt dedonnées;

• Comparer lesdonnéesactuelles avec lesdonnéeshistoriques.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 55

Typesd’utilisateurs• Explorateurs:

– Chercheursetanalystestechniquesavancés;– Besoins:

• Lancer desrequêtes adhocet imprévisibles;• Obtenirde grandes quantités dedonnéesservant àdesanalyses complexes;

• Longuessessionsd’analyse enrafale (i.e.,pasàintervallerégulier).

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 56

Typesd’utilisateurs• Foreurs:

– Analystesspécialisésenforagededonnéesouconsultantsexternes;

– Besoins:• Accès àunetrès grande quantité dedonnéeshistoriquescouvrant unepériodede plusieursannées;

• Appliquerdesoutilsdeforage dedonnéespouridentifier descorrélations et despatronsutilesàlaprisededécision;

• Pouvoirinterpréter lesrésultats obtenus.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 57

Page 20: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

20

Question• Comment peut-ons’assurer que notre compréhensiond’unrequis correspondbien à ce quiaété formulé parl’utilisateur?

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 58

Validationdesbesoins• Incertitudes:

– L’utilisateur nesaitpastoujourscequ’ilveut;

– L’utilisateur nesaitpastoujourscommuniquersesbesoins;

– L’impact delasolutionestdifficileàprévoir;

– Laqualité desdonnéesn’est pascertaine.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 59

Validationdesbesoins• Prototypage:

– Philosophiededéveloppementagile;

– Solutionrapideet noncoûteuse;

– Réduitlerisquedenepasrépondre auxbesoins;

– Approche itérative;

– L’effort investisera capitalisé danslesprochainesétapes.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 60

Page 21: MTI820-Acetates-SpecificationDesBesoins · 2018-01-18 · Deux niveaux d’analyse des besoins • Niveau programme : – Comprendre les besoins d’affaires dans une perspective

1/18/18

21

Consignespourlaspécificationdesbesoins1. Nepasconfondre lesbesoinsd’unesolutionBIavec

ceux d’unsystèmed’informationstransactionnelles:– BesoinsBIsontcentréssurlesprocessuset valeurs

d’affaires, nonpassurlesdonnéesoulestechnologies;– BesoinsBIsontpluscomplexesetdiversifiés.

2. Nepasconfondre lesbesoinsauniveauprogrammeetauniveauprojet:– Besoinsgénéraux del’entreprise vsspécifiquesàunprocessusparticulier;

– Lespersonnes àinterroger diffèrent.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 61

Consignespourlaspécificationdesbesoins3. Bienséparerlesbesoinsd’affaires,fonctionnelset

techniques:– Lesbesoinsfonctionnelsdécoulentdesbesoinsd’affaires;– Lesbesoinstechniquesdécoulentdes deuxprécédents.

4. Utiliserl’approche«elicit,specify andtest »:– Elicit:aider l’utilisateuràidentifier leursbesoins;– Specify: documenter lesbesoins;

– Test: s’assurer quelesbesoinssontclairs,complets,cohérents, nécessaires et faisables.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 62

Consignespourlaspécificationdesbesoins5. Avoirunprocessusclairpourgérerlesbesoins:

– Leprocessusdoitcomprendre leséléments suivantes:• Identification ex:codeunique;• Enregistrement ex:patrondedescription;• Traçage ex:techniqueè fonctionnelèd’affaires;• Changement ex:dateetheuredemodification;• Classification ex:affairesvsfonctionnelvstechnique;• Vérification ex:clarté,nécessité,faisabilité,etc.;• Priorité ex:faiblevsmoyennevsélevée.

Départementdegénielogicieletdes TI MTI820Hiver2011– ©S.Chafki,C.Desrosiers 63