Spécifica*on des besoins d affaires

Documents pareils
MTI820 Entrepôts de données et intelligence d affaires. Les applica+ons de BI

Le cycle de vie d'un projet en intelligence d'affaires

MTI820 Entrepôts de données et intelligence d affaires. Gouvernance des données et ges1on des données de référence

Évolu>on et maintenance

Présentation Level5. Editeur de Logiciels. «If it s not monitored, it s not in production» Theo Schlossnagle #velocityconf

Cabinet de Conseil STRATÉGIE MANAGEMENT ORGANISATION JURIDIQUE FORMATION AVEC BW CONSULTANTS CHOISISSEZ DE GARANTIR VOTRE DEVELOPPEMENT

Introduc;on à l intelligence d affaires et aux entrepôts de données

SÉLECTIONNER LES MEILLEURS CANDIDATS : L APPORT DES OUTILS D ÉVALUATION AU RECRUTEMENT ET À LA MOBILITÉ INTERNE

USER EXPERIENCE ET DATA : AUGMENTER LES CONVERSIONS GRÂCE À UN PARCOURS UTILISATEUR OPTIMISÉ

Consultants, trouvez de nouveaux marchés grâce aux médias sociaux animé par Valérie March au Salon des micro- entreprises 2012

Collabora'on IRISA/INRA sur le transfert de nitrates et l améliora'on de la qualité des eaux des bassins versants:

Le contrôle fiscal anno 2013

LE SUPPLIER RELATIONSHIP MANAGEMENT EN PRATIQUE

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

UN GUIDE PROPOSÉ PAR PME-WEB MARKETING GUIDE ULTIME DES MOTS INTERDITS. Un guide pour Éviter de voir vos passer en SPAM. web.

Architecture des entrepôts de données

Sites Internet : les. tendances. Jeudi 30 janvier 2014 Bordeaux L AGENCE CONNECTÉE À L ENTREPRISE

Catalogue de FORMATIONS 2015

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Entrepôt de données et l Analyse en ligne. Maguelonne Teisseire Hugo Alatrista Salas hugo.alatrista- salas@teledetec9on.fr Flavien Bouillot

MOBILE FIRST : PARTIR DU MOBILE POUR DÉVELOPPER ENSUITE LES AUTRES DEVICES OU OPTER POUR LE RESPONSIVE DESIGN?

Programme «INVESTISSEUR»

Les 10 étapes clés pour trouver des clients par internet

Solu%on de Business Intelligence leader pour la ges%on de la performance d entreprise. myssii Jedox AG,

Nom du client. Date. Client Logo or project name

Baromètre Direct Assurance des cyberconsommateurs

AVIS A MANIFESTATION D INTERET N 017/MPT/2013/UCP/CAB

FICHE SYNTHÉTIQUE LES DIGITAL INFLUENCERS ET LE COURRIER PUBLICITAIRE. 1ère par(e : percep(on & usages du courrier

Retour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015

INTRASTAT No ce explica ve Merkbla

OPTIMISER SA STRATÉGIE SEA DANS UNE LOGIQUE DE VENTE

Optimisation de la supervision by Somone. - Présentation Générale -!

Vers un Système unique d informa4on na4onale de médicaments au Mexique, dans le cadre du suivi de l OMD 8.13

LA DIGITALISATION DE LA RELATION CLIENT

PRÉSENTATION DES RÉSULTATS DU LIVRE BLANC BIG DATA

Concepon et réalisaon

Améliorez et industrialisez vos feedback produit

H2PS engage ses compétences auprès des entreprises et des parculiers par la mise en place de soluons d accompagnements et de services.

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

Pe#t déjeuner Prévention des risques professionnels dans la Mutualité

Comment u)liser les réseaux sociaux?

Architecture matériel et logiciel 2

L ou%l téléphone dans votre stratégie de marke%ng direct

Atelier Symposium MicroStrategy

Inscriptions : Renseignements : 33 (0) education.france@sap.com

Offre Azimut CONTENT MARKETING. A l a&en)on de : Date de remise : Version : 3.0

Les formations. calipia. novembre 2014 à mai 2015

Réunion de rentrée Licence PER Programma3on en environnement répar3. Année universitaire

DEVELOPPER SON SOURCING VIA LES RESEAUX SOCIAUX FACEBOOK

Les réseaux sociaux et le mobile au service de l industrie du tourisme digital

Présenta)on DesignBuilder

Chapitre 4 La prise en compte de l informa6on dans le modèle de marché

DÉPLOIEMENT DE QLIKVIEW POUR DES ANALYSES BIG DATA CHEZ KING.COM

Chapitre 9 : Informatique décisionnelle

Gestion et réingénierie des processus (GPA) Tirez le maximum de vos systèmes d informations

Les Entrepôts de Données. (Data Warehouses)

SAUVER LA DISTRIBUTION!

Les hommes cadres et l égalité professionnelle

DAY 2 #HUBMWC TRENDS MOBILE WORLD CONGRESS HUBinstitute.com

Gestion de la relation Client (CRM)

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

JOURNÉE THÉMATIQUE SUR LES RISQUES

DOCUMENTATION KAPTravel Module de gestion des appels de disponibilité

L essentiel de la communication Web To Store

FRAUDE ET MOYENS DE PAIEMENT : QUELLE STRATÉGIE POUR LES E-COMMERÇANTS?

Catalogue de services standard Référence : CAT-SERVICES-2010-A

Présenta>on. 201, rue de Vaugirard Paris uniteamsport.fr

Lettre de prospective n 48 janvier 2015

Savoir- Faire Offres mé1ers Offres technologiques

PETIT DEJEUNER MLA Planifica4on industrielle et commerciale : Réalité centrale // Objec4fs terrain

Intelligence Inventive

Présenta6on Isatech. ERP, Décisionnel, Architecture Systèmes & Réseaux. Isatech Tous droits réservés Page 1

La gestion des mots de passe pour les comptes à privilèges élevés

ETL Extract - Transform - Load

Jean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com

Présenta)on de Mathieu Jaspard Coordinateur de recherches. Gilles Condé A0aché de recherches

Le terme «ERP» provient du nom de la méthode MRP (Manufacturing Ressource Planning) utilisée dans les années 70 pour la gestion et la planification

Devenez un virtuose de Google. Atelier en informa5que présenté par Dominic P. Tremblay

Sécuriser et enrichir les transactions financières. URYX Capital

ÉTUDE DU POTENTIEL DE DONS NON ALIMENTAIRES Rapport d étude. Etude copilotée et cofinancée par : Etude menée par :

KPI. 4 avril 2007 Montréal AGENDA. Les buzz-word. La gestion de la performance. Exemples en TI. Méthodologie et problématiques

FINI LA RÉCRÉ PASSONS AUX MÉGADONNÉES

IFT 6261: L Analytique Web. Fares Aldik, Consultant principal, Analytique Web et optimisation Bell Marchés Affaires services d expérience client

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France

Présenta;on du cours

Me#re le Big Data sur la carte : défis et avenues rela6fs à l exploita6on de la localisa6on

CATALOGUE DES OFFRES 2014

LEADING DIGITAL LA TRANSFORMATION DIGITALE, UN RÉEL LEVIER POUR AUGMENTER LA PERFORMANCE

Speed up your business

AXIAD Conseil pour décider en toute intelligence

Introduction à la B.I. Avec SQL Server 2008

Décisionnel & Reporting

BI Open Source Octobre Alioune Dia, Consultant BI

Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN

Accélérateur de votre RÉUSSITE

En un coup d œil le descriptif de la solution OpenERP

Octobre Cybersécurité. Guide pra3que

Transcription:

MTI820 Entrepôts de données et intelligence d affaires Spécifica*on des besoins d affaires Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 1

Le cycle de vie d un projet en BI Diagramme de flux de travail: Concep<on de l architecture technique Sélec<on et installa<on des produits Croissance Planifica<on de projet / programme Défini<on des besoins d affaires Modélisa<on des données Concep<on physique Concep<on et développement du système ETL Déploiement Concep<on des applica<on de BI Développement des applica<ons de BI Maintenance Ges<on de projet / programme Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 2

Ques*ons À quoi sert la spécifica*on des besoins? Que peut- il arriver si ceve étape est mal faite? Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 3

«The most difficult part of requirements gathering is not documen*ng what the users want ; it is the effort of helping users figure out what they need that can be successfully provided» Steve McConnell (So#ware Project Survival Guide, Microso# Press) Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 4

Ques*ons Quelle est la différence entre les types suivants de besoins? : Besoins d affaires Besoins fonc*onnels Besoin non- fonc*onnels Besoins techniques Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 5

Spécifica*on des besoins Besoins d affaires: Représentent des objec*fs haut niveau d une entreprise qui jus*fient la valeur d entreprendre un certain projet; Ex: augmenter le taux de réponse aux campagnes de marke*ng ciblées. Besoins fonc*onnels: Dérivent des besoins d affaires; Expriment une ac*on que doit effectuer le système en réponse à une demande; Ex: produire automa*quement un rapport de synthèse des ventes hebdomadaires. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 6

Spécifica*on des besoins Besoins non fonc*onnels: Décrivent des qualités que le système doivent avoir; Ex: u*lisabilité, performance, disponibilité/fiabilité, sécurité, etc. Besoins techniques: Dérivent des besoins fonc*onnels et non- fonc*onnels Ex: Ou*l de forage de données, portail Web, cube de données, etc. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 7

Deux niveaux d analyse des besoins [2/3] Processus d analyse (Kimball): Analyse niveau programme BP: processus d affaires (business process) Besoins d affaires regroupés par BP Sélec*on du BP (matrice en bus, diagramme de priorisa*on) BP prioritaire Analyse niveau projet Besoins fonc*onnels, non fonc*onnels, techniques Développement datamart Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 8

Ques*ons Comment la spécifica*on des besoins diffère- t- elle entre les niveaux programme et projet? Comment la spécifica*on des besoins diffère- t- elle entre le personnel d affaires et le personnel des TI? Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 9

Deux niveaux d analyse des besoins [1/3] Niveau programme: Comprendre les besoins d affaires dans une perspec*ve englobant toute l entreprise; Surtout les besoins de la haute direc*on; Normalement fait une seule fois au début. Niveau projet: Analyse plus détaillée des besoins, concentrée sur un projet (sujet) bien défini; Surtout les besoins des cadres intermédiaires et des analystes d affaires; Fait pour chacun des projets. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 10

Deux niveaux d analyse des besoins [2/2] Tableau compara*f: Composante Niveau programme Niveau projet Prépara*on Recherche plus large sur l entreprise. Recherche concentrée sur un processus d affaire spécifique. Par*cipants Ques*ons Audit des données Documenta*on Représenta*on interfonc*onnelle horizontale; Proviennent surtout de la haute direc*on. Compréhension de haut niveau des principaux objec*fs, opportunités et processus d affaires. Évalua*on de faisabilité préliminaire de plusieurs sources poten*elles. Descrip*on des processus d affaires et des besoins correspondants; Version préliminaire de la matrice de données en bus. Représenta*on ver*cale centrée sur le processus d affaires concerné; Surtout des cadres intermédiaires et des analystes d affaires. Informa*ons et besoins d analyse plus spécifiques et détaillés; Rapports et analyses existants. Profilage préliminaire de 1-2 sources primaires de données. Descrip*on détaillée des besoins portant sur le modèle de données, les applica*ons de BI et l architecture technique. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 11

Personnel d affaires versus des TI Personnel d affaires: : Ne pas demander ce qu ils veulent avoir dans l entrepôt de données; : Discuter plutôt des éléments suivants: Leur travail au quo*dien; Leur objec*fs; Leur défis, etc. Personnel des TI: Permet de déterminer la disponibilité et la qualité des données supportant les besoins des u*lisateurs d affaires (audit des données); Permet d iden*fier les défis / limita*ons techniques poten*els du projet. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 12

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épartement de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 13

Objectifs d'affaire et défis (haute direction) 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'affaire? 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 a la compétition sur le plan de l'utilisation 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épartement de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 14

Objectifs d'affaire et défis (gestionnaires & analystes ) Quels sont les objectifs de votre organisation? Qu'est ce que l'entreprise tente d'accomplir? Quels sont vos principaux objectifs d'affaire? 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 assumons 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épartement de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 15

Besoins d'analyse (haute direction) 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? A votre connaissance, il y a 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 utilisezvous 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épartement de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 16

Besoins d'analyse (gestionnaires & analystes ) 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 avec lequel vous devez 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-il aujourd hui des goulots d étranglement important qui nuisent à l accès à l information? Quel horizon de données historique avez-vous besoin dans le système? 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épartement de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 17

Entrevues avec le personnel des TI Audit de données: Détermine la faisabilité du projet en termes de la disponibilité de données de qualité suffisante. Entrevue de conformité / sécurité: Détermine les direc*ves, standards et mandats règlementaires de l entreprise par rapport à l accès et l u*lisa*on des données; Ex: poli*ques de purge/réten*on de données, vie privée (privacy), etc. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 18

Ques*ons Comment préparer les entrevues? Comment faire les entrevues? Quoi faire avec l informa*on recueillie lors des entrevues? Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 19

Prépara*on des entrevues Recherches préalables: Se renseigner sur l entreprise et le domaine d affaires ciblé. Sélec*on des personnes à interviewer: Impossible de s entretenir avec tout le monde; Choisir les personnes clés: influentes, ouvertes, etc. Demander l avis du ou des sponsors du projet; U*liser l organigramme; Ne pas considérer la disponibilité comme critère de sélec*on. Prépara*on des ques*onnaires: Doit être faite d avance; Varie selon la fonc*on et le niveau hiérarchique de la personne interrogée. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 20

Entrevues versus séances animées Entrevues: Faites individuellement ou en pe*ts groupes; Ne durent pas très longtemps (facilite la par*cipa*on des u*lisateurs); Nombreuses mais plus faciles à gérer; Assurent d avoir le point de vue de tout le monde. Séances animées: Faites en groupe de moyenne ou de grande taille; Discussions contrôlées par un animateur / modérateur; Encouragent la créa*on d idées (brainstorming); Peuvent accélérer la collecte des données; Normalement faites après avoir une vue d ensemble des besoins (niveau projet). Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 21

Équipe d entrevue Intervieweur principal: Dirige l entrevue en posant les ques*ons appropriées; Doit connaître le domaine des affaires et être un bon communicateur; Les analystes d affaires sont de bons candidats pour ce rôle. Rapporteur: Prend des notes détaillées sur les réponses obtenues; Sert de «filet de chute» en cas de besoins (ex: points mal compris par l intervieweur, tensions ou frustra*ons, etc.). Observateur: Rôle op*onnel. Ex: architecte de données, développeur d applica*ons BI, etc. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 22

Synthèse des besoins recueillis [1/3] Une fois les entrevues terminées, on regroupe les besoins par processus d affaires (approche Kimball). Livrables: 1. Rapport d entrevues; 2. Document de spécifica*on des besoins; 3. Matrice de données en bus; 4. Diagramme de priorisa*on des processus. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 23

Synthèse des besoins recueillis [2/3] Rapports d entrevue: Descrip*on des responsabilités de la personne interrogée; Processus et besoins iden*fiés lors de l entrevue: Descrip*on sommaire des besoins; Obstacles analy*ques présents; Besoins spécifiques en termes d analyses et de données; Impact d affaires poten*els. Critères de succès. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 24

Synthèse des besoins recueillis [2/2] Document de spécifica*on des besoins: Vue d ensemble de l entreprise; Descrip*on détaillée du projet; Besoins regroupés par processus d affaires; Évalua*on préliminaire de la faisabilité en termes de données; Matrice en bus de données, au niveau de l entreprise; Critères de succès. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 25

Matrice en bus de données Processus / dimension Date Client Magasin Vendeur Produit Région Vente et Marke<ng X X X X X X Fournisseur Finance et comptabilité X X X X X X Approvisionnement X X X X X Inventaire X X X Ressources Humaines X X X Décrit les dimensions d analyse requises pour chaque processus d affaires. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 26

Diagramme de priorisa*on des processus impact poten*el BP4 BP2 BP1 BP3 BP5 BP6 faisabilité Permet d iden*fier les processus d affaires faisables ayant le plus grand impact pour l entreprise. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 27

Ques*on Comment fait- on pour évaluer la faisabilité et l impact d un projet centré sur un certain processus d affaires? Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 28

Critères de succès du projet À demander à la fin de l entrevue; Permet de mieux comprendre les a}tudes et aventes des u*lisateurs; Exemple (ques*on): «Quelle sont les principales fonc*onnalités et caractéris*ques devant se retrouver dans le système afin de pouvoir le considérer comme un succès?» La réponse doit être un critère quan*fiable et mesurable; Exemple (réponse): «Le temps de réponse à une requête X doit être inférieur à 10 secondes» AVen*on aux les aventes irréalistes des u*lisateurs. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 29

U*lisateurs de BI Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 30

Ques*on Comment dis*nguer les différents types d u*lisateurs d une solu*on de BI? Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 31

Connaître les u*lisateurs [1/3] Capacités techniques: Percep*on biaisée de leur niveau d exper*se (environ 10% à 15% des u*lisateurs le sont); Ne pas leur demander directement; Détermine la complexité technologique des applica*ons de BI. Temps disponible à l analyse: Varie beaucoup d un u*lisateur à l autre (ex: VP versus analyste); La plupart des u*lisateurs ont peu de temps; Détermine la complexité fonc<onnelle des applica*ons de BI; Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 32

Connaître les u*lisateurs [2/3] Type de ques*ons/analyses: État courant de l entreprise: Rapports, tableaux de bord, scorecards. Inves*ga*on ad hoc: Requêtes ad hoc, rapports paramétrables; Explora*on dynamique et détaillée: Drill- down cubes OLAP. Découverte de rela*ons/patrons/tendances: Forage de données, analyse prédic*ve. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 33

Connaître les u*lisateurs [3/3] Capacité technique versus temps: Temps Foreurs (requêtes ad- hoc, forage de données) Explorateurs (analyse OLAP, requêtes ad- hoc) Cul<vateurs (rapports paramétrables, analyse OLAP) Opérateurs (rapports paramétrables, tableaux de bord) Visiteurs (rapports, scorecards, tableaux de bord) Capacité technique Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 34

Visiteurs: Types d u*lisateurs [1/3] Cadres supérieurs ayant peu de temps à consacrer à l u*lisa*on de la solu*on BI; Besoins: Connaître le statut des indicateurs de performance à intervalles réguliers; Iden*fier des items d intérêt sans difficulté; Sélec*onner de l informa*on sans avoir à naviguer dans l interface; Opérateurs: Ges*onnaires départementaux, superviseurs, etc.; Besoins: Obtenir des réponses immédiates basées sur des données actuelles et fiables; Connaître l état courant des métriques de performance; Avoir un accès rapide à de l informa*on détaillée; Interface simple permevant des analyses rapides des données. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 35

Types d u*lisateurs [2/3] Cul*vateurs: Analystes d affaires en marke*ng, vente, finance, etc.; Besoins: Avoir un accès à des données de qualité, intégrées de diverses sources; Définir facilement des requêtes simples à l entrepôt de données; Comparer les données actuelles avec les données historiques. Explorateurs: Chercheurs et analystes techniques avancés; Besoins: Lancer des requêtes ad hoc et imprévisibles; Obtenir de grandes quan*tés de données servant à des analyses complexes; Longues sessions d analyse en rafale (i.e., pas à intervalle régulier). Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 36

Types d u*lisateurs [3/3] Foreurs: Analystes spécialisés en forage de données ou consultants externes; Besoins: Accès à une très grande quan*té de données historiques couvrant une période de plusieurs années; Appliquer des ou*ls de forage de données pour iden*fier des corréla*ons et des patrons u*les à la prise de décision; Pouvoir interpréter les résultats obtenus. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 37

Analyse des besoins [1/10] Sert à iden*fier: Processus d affaires; Indicateurs de performance; Dimensions d analyse et leur hiérarchies; Les faits et leur granularité; Historique requis de données; Qualité requise des données; Fréquence de mise à jour des données; Accès souhaité aux données. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 38

Ques*ons Qu est- ce qu un processus d affaires? Qu est- ce qu un indicateur clé de performance (KPI)? Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 39

Analyse des besoins [2/10] Processus d affaires (business process / subject area): Ensemble de faits observables (métriques) représentant des ac*vités de l entreprise Ex: vente, factura*on, livraison, commande, etc. Typiquement supportés par un système opéra*onnel Ex: système de factura*on, système CRM, etc. Fournissent des indicateurs clés de performance (key performance indicator - KPI) Ex: profits (vente), taux de réten*on (CRM), délai moyen de livraison (livraison), etc. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 40

Exemples: Analyse des besoins [3/10] Domaine Processus / subject area Faits Automobile Tourisme Ventes Maintenance Occupa*on hôtelière Vols Prix de vente Prix suggéré du manufacturier Prix des op*ons Crédits du concessionnaire... Chambres occupées Chambres vacantes Vacantes non- disponibles Nombre d occupants ReceVes... Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 41

Analyse des besoins [4/10] Dimensions d analyse: Descripteurs servant à filtrer, grouper et é*queter un ensemble de données; S ob*ennent des ques*ons formulées par les u*lisateurs; Exemples: Fonc<on VP marke*ng Manager marke*ng Contrôleur financier Exemple de ques<on Combien de revenus notre nouveau produit génère- t- il par: mois, division, démographique de clients, bureau de vente, comparagvement au produit précédent, etc.? Quelles sont les sta*s*ques de vente par: produit ou catégorie de produit, semaine ou mois, canal de distribugon? Quelles sont les dépenses par: valeurs actuelles vs budget, mois ou trimestre, poste, district ou division, etc.? Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 42

Analyse des besoins [5/10] Catégorie Processus Dimensions Chaîne de supermarché Entreprise manufacturière Compagnie d assurances Transporteur aérien Ventes Livraisons Réclama*ons Vols Temps Promo*on Produit Magasin Temps Envoyé- à Envoyé- par Produit Entente (deal) Temps Agent Type Police Statut En*té assurée Temps Client Vol Aéroport Classe de tarif Statut Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 43

Analyse des besoins [6/10] Hiérarchies dimensionnelles: Précisent les différents niveaux de détail de l analyse le long d une certaine dimension; Les niveaux sont souvent «emboîtés» les uns dans les autres, mais pas toujours; Les niveaux sont parcourus à l aide des opéra*ons de drill- down et roll- up; Exemples: Dimension Temps Région Ressource Produit Hiérarchie jour < mois < année < succursale < ville < région < province < pays < employé < équipe < département < division < no série < code < marque < catégorie < famille < Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 44

Analyse des besoins [7/10] Naviga*on dans une hiérarchie: Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 45

Analyse des besoins [8/10] Granularité des faits: Le niveau de détail le plus fin d une mesure ou métrique; Découle du processus d affaire; A un impact sur la faisabilité du projet. Exemple: Transac*on: (ID client, code produit, date, montant); Analyses possibles Ventes par code /marque/catégorie de produits; Ventes par jour/mois/année; Analyses impossibles Ventes par heure/période de la journée; Ventes par magasin/région/province; Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 46

Analyse des besoins [9/10] Historique des données: La période en nombre de jours/mois/années couverte par les données; Le nombre de données (faits) disponibles durant ceve période; Certaines analyses requièrent une historique minimale pour être menée (ex: modèles de prédic*on); Les systèmes sources doivent être en mesure de fournir ces données. Qualité des données: A un impact direct sur la faisabilité et la complexité de la solu*on; Se détermine à par*r des audits de données (personnel en TI) et du profilage de données; À vérifier: données manquantes/invalides, granularité, etc. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 47

Analyse des besoins [10/10] Fréquence des mises à jour: Faites en lot, sur demande ou en temps- réel; Selon les besoins des u*lisateurs; A un impact sur l architecture technique (ex: serveurs, réseau, etc.). Accès aux données: L informa*on doit- elle être accédée de n importe où?; L accès aux donné doit- il être sécurisé/contrôlé?; Technologies: plateformes mobiles, portail Web, etc. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 48

Ques*on Comment peut- on s assurer que notre compréhension d un requis correspond bien à ce qui a été formulé par l u*lisateur? Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 49

Prototypage de la solu*on Incer*tudes: L u*lisateur ne sait pas toujours ce qu il veut; L u*lisateur ne sait pas toujours communiquer ses besoins; L impact de la solu*on est difficile à prévoir; La qualité des données n est pas certaine. Prototypage: Philosophie de développement agile; Solu*on rapide et non coûteuse; Réduit le risque de ne pas répondre aux besoins; Approche itéra*ve; L effort inves* sera capitalisé dans les prochaines étapes. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 50

Consignes pour la spécifica*on des besoins [1/2] 1. Ne pas confondre les besoins d une solu*on BI avec ceux d un système d informa*ons transac*onnelles: Besoins BI sont centrés sur les processus et valeurs d affaires, non pas sur les données ou les technologies; Besoins BI sont plus complexes et diversifiés. 2. Ne pas confondre les besoins au niveau programme et au niveau projet: Besoins généraux de l entreprise vs spécifiques à un processus par*culier; Les personnes à interroger diffèrent. 3. Bien séparer les besoins d affaires, fonc*onnels et techniques: Les besoins fonc*onnels découlent des besoins d affaires; Les besoins techniques découlent des deux précédents. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 51

Consignes pour la spécifica*on des besoins [2/2] 4. U*liser l approche «elicit, specify and test»: Elicit: aider l u*lisateur à iden*fier leurs besoins; Specify: documenter les besoins; Test: s assurer que les besoins sont clairs, complets, cohérents, nécessaires et faisables. 5. Avoir un processus clair pour gérer les besoins: Le processus doit comprendre les éléments suivantes: Iden*fica*on ex: code unique; Enregistrement ex: patron de descrip*on; Traçage ex: technique! fonc*onnel! d affaires; Changement ex: date et heure de modifica*on; Classifica*on ex: affaires vs fonc*onnel vs technique; Vérifica*on ex: clarté, nécessité, faisabilité, etc.; Priorité ex: faible vs moyenne vs élevée. Département de génie logiciel et des TI MTI820 Hiver 2011 S. ChaGi, C. Desrosiers 52