Académique Documents
Professionnel Documents
Culture Documents
GAM Ines These
GAM Ines These
Spcialit : Informatique
Ingnierie des Exigences pour les Systmes dInformation Dcisionnels : Concepts, Modles et Processus La mthode CADWE
Octobre, 2008
Ins Gam El Golli, 2008
Ingnierie des Exigences pour les Systmes dInformation Dcisionnels : Concepts, Modles et Processus La mthode CADWE
Soutenue le 1 octobre 2008 et a t value par un jury compos des personnes suivantes :
Mme Colette ROLLAND M. Camille SALINESI Mme Isabelle WATTIAU M. . Naveen PRAKASH Mme Carine SOUVEYET
Rsum
La Business Intelligence (BI) se dfinit comme l'ensemble des technologies permettant de traiter, valoriser et prsenter les donnes des fins de comprhension et de dcision. Elle donne aux dirigeants une visibilit sur la performance de leur entreprise afin damliorer la capacit de celle-ci ragir plus rapidement que ses concurrents face de nouvelles opportunits ou aux risques du march. La BI sappuie sur un systme dinformation spcifique appel Systme dInformation Dcisionnel (SID), par opposition aux systmes dinformations transactionnels. Les SID comportent plusieurs composants qui se rsumaient autrefois en un entrept de donnes. Un entrept de donnes est une collection de donnes intgres et historises qui sont utilises pour la prise de dcisions stratgiques au moyen de techniques de traitement analytiques. La majeure partie des outils existants pour le dveloppement des entrepts de donnes se focalise sur la structure de stockage des donnes. L'intrt est principalement port la dfinition de modles en toile ou en flocons , d'intgrer des donnes provenant de sources htrognes, plus que de s'interroger sur les exigences des experts mtiers. Considrer les exigences des experts mtiers permettrait de dvelopper des SID offrant une meilleure fiabilit dans la prise de dcision. Par ailleurs, peu dapproches diriges par les exigences sont proposes pour la conception des SID. Dans une approche dingnierie des exigences pour les SID, le principal but n'est pas de savoir o les donnes doivent tre stockes mais comment elles devraient tre structures et pourquoi elles sont ncessaires. Le pourquoi nest souvent pas connu et encore moins rattach au quoi . Pourtant la prise en compte du pourquoi permettrait de justifier le choix des informations oprationnelles justes ncessaires, modlises et utilises pour laide la dcision. En consquence, la principale question de recherche laquelle sintresse cette thse est comment spcifier les exigences des dcideurs pour un systme dinformation dcisionnel qui fournit linformation la plus adquate.
Llment central de contribution de cette thse est une mthode dIE adapte un environnement dcisionnel. Cette mthode comporte des modles de produits et un processus qui guide la dcouverte des exigences et la conception du SID. Ce travail de recherche a galement contribu la dfinition dune problmatique qui touche directement les exigences du monde industriel et complte les recherches de la communaut scientifique, sa validation et sa rsolution par la proposition dune dmarche mthodologique et un ensemble de quatre mta-modles, quatre modles et deux modles complmentaires. La mthode propose est nomm CADWE (Computer Aided Data Warehouse Engineering). Cette mthode exploite diffrentes sources pour dcouvrir les exigences dun SID : les buts stratgiques de lorganisation, les objectifs stratgiques et tactiques des dcideurs, les donnes des SI oprationnels existants et une base de composants rutilisables intentionnels et oprationnels. A partir de lensemble de ces ressources, le processus gnre les schmas multidimensionnels du systme cible. Lensemble des lments cits est le produit de limplantation du SID. Le processus de la mthode CADWE se dcompose en quatre phases qui ont pour but de (1) identifier les buts stratgiques, (2) exprimer les objectifs, (3) dcouvrir les exigences informationnelles et (4) dfinir le schma multidimensionnel. Ce processus fait apparaitre que diffrents types dexigences, rattaches un SID, peuvent tre recenses. Les exigences du SID peuvent tre de quatre types : Les exigences stratgiques relies la stratgie de lorganisation, les exigences tactiques relies une perspective, les exigences oprationnalisables relies linformation recherche et les exigences systme relies au systme concevoir. Ces quatre types dexigences sont rpertoris en deux niveaux : Le niveau intentionnel et le niveau oprationnel. Enfin, la mthode propose est illustre au moyen d'une tude de cas industrielle.
Thse de doctorat
Ins GAM
Abstract
The Business Intelligence (BI) is defined by the technologies developing and presenting the data in order to make decision. BI gives to the leaders a visibility on the performance of their company in order to improve their capacity in reacting more quickly than its competitors to new opportunities or to the risks of the market. The BI is based on a specific information system called Decisional Information System (DIS), in opposition to the transactional information systems. The DIS comprises several components which were summarized, formerly, in a data warehouse. A data warehouse is a collection of integrated and historized data that are used for strategic decision making by means of analytical techniques. The major part of the existing tools for the development of the data warehouses is focused on the structure of data storage. The interest is mainly carried to the definition of star models or snow flake models and the integration of data coming from heterogeneous sources, more than wondering about the requirements of the decision makers. Considering the requirements of the decision makers produces a DIS offering a better reliability in decision making. In addition, few requirement-driven approaches are proposed for DIS design. The principal goal is not to know where the data must be stored but how they should be structured and why they are necessary. The Why is, often, not known and even less not attached to the what. However, taking into account the why would make it possible to justify the choice of right necessary' operational information. Consequently, the main research question of this thesis is how to specify the requirements of the decision makers for a decisional information system which provides the most adequate information. The main contribution of this thesis is a method of requirement engineering adapted to a decisional environment. This method comprises models of products and a process which guides the elicitation of the requirements and the design of the SID. This research contributed also to the definition of problems directly related to the needs of the
Thse de doctorat Ins GAM
industrial world and the research of the scientific community, its validation and its resolution by the proposal of a methodological approach and four meta-models, four models and two complementary ones. The suggested method is named CADWE (Computer Aided Data Warehouse Engineering). It exploits various sources to discover the requirements of a DIS: strategic goals strategic objectives of the organization and tactic objectives of the decision makers, data of operational existing systems and a base of intentional and operational reusable components. From the whole of these resources, the process generates the multidimensional schema. The process of CADWE method has four steps which are (1) to identify the strategic goals, (2) to express the objectives, (3) to discover the informational requirements and (4) to define the multidimensional schema. This process reveals that various types of requirements, attached to a DIS, can be listed. The requirements of the DIS can be of four types: Strategic requirements related to the strategy of the organization, tactical requirements associated to a viewpoint, the operational requirements related to required information and the system requirements associated to the targeted system. These four types of requirements are indexed in two levels: The intentional level and the operational level. Lastly, the suggested method is illustrated by means of a real case study.
Thse de doctorat
Ins GAM
ABSTRACT ..................................................................................................................... 5 TABLE DES MATIRES ..................................................................................................... 7 LISTE DES TABLEAUX .................................................................................................... 17 LISTE DES FIGURES ....................................................................................................... 19 REMERCIEMENTS ......................................................................................................... 24 CHAPITRE I .................................................................................................................. 25 INTRODUCTION ........................................................................................................... 25 1.1 DOMAINE DE LA THSE ............................................................................................... 26 1.2 PROBLMES PRATIQUES DANS DES PROJETS RELS ............................................................ 28 1.3 DOMAINES DE RECHERCHE .......................................................................................... 29 1.3.1 Ingnierie des exigences ........................................................................................ 29 1.3.2 Ingnierie des systmes dinformation dcisionnels.............................................. 30 1.4 PROBLMATIQUES FONDAMENTALES ............................................................................. 31 1.5 OBJECTIFS DE LA THSE ............................................................................................... 34 1.5.1 Amliorer ladquation aux exigences des dcideurs ............................................ 35 1.5.2 Dfinir un langage appropri la spcification des SID ........................................ 35 1.5.3 Supporter la rutilisation et la capitalisation dans les projets SID ........................ 36 1.5.4 Permettre la liaison entre les diffrentes exigences du SID ................................... 37 1.6 DMARCHE DE RECHERCHE .......................................................................................... 37 1.7 CONTRIBUTIONS ........................................................................................................ 38 1.8 PLAN DU MMOIRE .................................................................................................... 41 CHAPITRE II ................................................................................................................. 43
TAT DE LART : MTHODES DE DVELOPPEMENT DES SYSTMES DINFORMATION DCISIONNELS ............................................................................................................. 43 2.1 INTRODUCTION ......................................................................................................... 44 2.2 SYSTME DINFORMATION DCISIONNEL VERSUS SYSTME DINFORMATION ......................... 44 2.3 HISTORIQUE DES SYSTMES DINFORMATION DCISIONNELS ............................................... 49 2.4 CONCEPTS CLS DE LA MODLISATION MULTIDIMENSIONNELLE ........................................... 53 2.4.1 Table de faits.......................................................................................................... 53 2.4.2 Table de dimension ................................................................................................ 53 2.4.3 Schma en toile .................................................................................................... 54 2.4.4 Hirarchies ............................................................................................................. 54 2.4.5 Granularit ............................................................................................................. 54 2.4.6 Additivit ................................................................................................................ 55 2.5 CADRE DE CLASSIFICATION DES MTHODES DINGNIERIE DES SID : LE CADRE DE RFRENCE DES QUATRE MONDES .................................................................................................................. 55 2.5.1 Vue sujet ................................................................................................................ 58 2.5.2 Vue Usage .............................................................................................................. 61 2.5.3 Vue systme ........................................................................................................... 64 2.5.4 Vue dveloppement ............................................................................................... 68 2.6 REVUE DUNE SLECTION DAPPROCHES ......................................................................... 70 2.6.1 Approche dAnnoni et al (2007) ............................................................................. 71 2.6.2 Approche de Mazon et al (2005)............................................................................ 72 2.6.3 Approche de Prakash et al (2003) .......................................................................... 72 2.6.4 Approche de Prat et al (2002) ................................................................................ 73 2.6.5 Approche de Bonifati et al (2001) .......................................................................... 74 2.6.6 Approche de Ravat et al (1999) ............................................................................. 75 2.6.7 Approche de Tryfona (1999) .................................................................................. 76 2.6.8 Approche de Golfarelli et Rizzi (1998) .................................................................... 77 2.6.9 Approche de Kimball (1998)................................................................................... 78 2.6.10 Approche de Sapia et al (1998).......................................................................... 79 2.7 DISCUSSION ............................................................................................................. 80 2.8 CONCLUSION ............................................................................................................ 82 CHAPITRE III ................................................................................................................ 85 PANORAMA DE LA MTHODE CADWE .......................................................................... 85 3.1 INTRODUCTION ......................................................................................................... 86 3.2 CADRE MTHODOLOGIQUE POUR LA MTHODE CADWE ................................................... 86 3.3 VUE GLOBALE DE LA MTHODE CADWE ........................................................................ 87 3.4 PRSENTATION DES PRINCIPAUX CONCEPTS ..................................................................... 89 3.4.1 Liste des buts stratgiques..................................................................................... 90
Thse de doctorat Ins GAM
3.4.2 Cartes des objectifs : Cartes des objectifs stratgiques (COS) et Carte des objectifs tactiques (COT) .................................................................................................... 91 3.4.3 Liste des exigences informationnelles (LEI)............................................................ 91 3.4.4 Schma multidimensionnel (DIM).......................................................................... 92 3.5 PRSENTATION DU MULTIPROCESSUS............................................................................. 92 3.5.1 Processus dductif ................................................................................................. 92 3.5.2 Processus de rutilisation de composants ............................................................. 94 3.5.3 Processus dadaptation et de rvision ................................................................... 94 3.5.4 Processus dintgration.......................................................................................... 94 3.6 MODLISATION DE LA MTHODE CADWE ..................................................................... 95 3.7 CONCLUSION ............................................................................................................ 96
CHAPITRE IV ................................................................................................................ 99
REPRSENTATION MULTI NIVEAUX DES EXIGENCES...................................................... 99 4.1 INTRODUCTION ....................................................................................................... 100 4.2 MTA-MODLES INTENTIONNELS ................................................................................ 102 4.2.1 Mta-modle des intentions ................................................................................ 102 4.2.1.1 Dfinition dune intention ........................................................................... 103 4.2.1.2 Spcialisation dune intention ..................................................................... 104 4.2.1.3 But ............................................................................................................... 104 4.2.1.4 Objectif ........................................................................................................ 105 4.2.2 Modle Linguistique dintention .......................................................................... 105 4.2.2.1 Classe des verbes ......................................................................................... 107 4.2.2.1.1 Hirarchie de classe ............................................................................... 108 4.2.2.1.2 Types des paramtres ............................................................................ 109 4.2.3 Mta-modle de la CARTE des objectifs .............................................................. 110 4.2.3.1 Carte ............................................................................................................ 111 4.2.3.2 Intention ...................................................................................................... 113 4.2.3.3 Stratgie ...................................................................................................... 113 4.2.3.4 Section ......................................................................................................... 114 4.2.3.5 Documentation dune section ..................................................................... 114 4.2.3.6 Liens entre sections ..................................................................................... 116 4.2.3.6.1 Multi-segment........................................................................................ 116 4.2.3.6.2 Multi-chemin .......................................................................................... 116 4.2.3.6.3 Paquet .................................................................................................... 117 4.2.3.7 Codification dune Carte .............................................................................. 117 4.2.3.7.1 Codification locale.................................................................................. 117 4.2.3.7.2 Codification absolue .............................................................................. 117 4.2.3.8 Section stratgique et section tactique ...................................................... 118 4.2.3.9 Relation entre section stratgique et section tactique ............................... 118
Thse de doctorat Ins GAM
10 4.2.4 Mta-modle de la structure organisationnelle .................................................. 118 4.2.4.1 Acteur .......................................................................................................... 119 4.2.4.2 Rle .............................................................................................................. 120 4.2.4.3 Dpendance................................................................................................. 120
4.3 MODLES INTENTIONNELS ......................................................................................... 121 4.3.1 Liste des buts stratgiques (LBS).......................................................................... 121 4.3.2 Carte des objectifs stratgiques (COS) et tactiques (COT) ................................... 123 4.3.2.1 Carte des objectifs stratgiques .................................................................. 124 4.3.2.2 Carte des objectifs tactiques ....................................................................... 126 4.3.2.3 Lien entre section de la COS et section de la COT....................................... 126 4.3.3 Liste des exigences informationnelles (LEI).......................................................... 127 4.4 MODLE OPRATIONNEL ........................................................................................... 128 4.4.1 Modle multidimensionnel (DIM) ........................................................................ 128 4.4.1.1 Schma ........................................................................................................ 129 4.4.1.2 Table de faits ............................................................................................... 130 4.4.1.3 Table de dimension ..................................................................................... 130 4.5 MODLES COMPLMENTAIRES ................................................................................... 130 4.5.1 Modle des ressources ......................................................................................... 130 4.5.2 Modlisation des composants ............................................................................. 132 4.5.2.1 Composant .................................................................................................. 133 4.5.2.2 Descripteur .................................................................................................. 133 4.5.2.3 Signature...................................................................................................... 134 4.5.2.4 Corps ............................................................................................................ 134 4.6 CONCLUSION .......................................................................................................... 135 CHAPITRE V ............................................................................................................... 137 PROCESSUS DE DECOUVERTE DES EXIGENCES : MAP-CADWE ..................................... 137 5.1 INTRODUCTION ....................................................................................................... 138 5.2 BUT DE LUTILISATION DUN MAP ............................................................................... 138 5.3 MTA-MODLE DE PROCESSUS ................................................................................... 139 5.3.1 Notion de directive ............................................................................................... 142 5.3.1.1 Situation dune signature ............................................................................ 143 5.3.1.2 Intention dune signature ............................................................................ 144 5.3.2 Typologie des directives ....................................................................................... 144 5.3.2.1 Directive stratgique ................................................................................... 144 5.3.2.2 Directive tactique ........................................................................................ 145 5.3.2.3 Directive choix ............................................................................................. 146 5.3.2.4 Directive plan............................................................................................... 147 5.3.2.5 Directive excutable .................................................................................... 147 5.3.2.6 Directive informelle ..................................................................................... 148
Thse de doctorat Ins GAM
11 5.3.2.7 Hirarchie de directives tactiques ............................................................... 148 5.3.3 Directives associes au Map ................................................................................ 148 5.3.3.1 Directive de slection dintention ............................................................... 149 5.3.3.2 Directive de slection de stratgie .............................................................. 149 5.3.3.3 Directive de ralisation dintention ............................................................. 150
5.4 MAP-CADWE : PROCESSUS DE MISE EN PLACE DUN SID ......................................... 150 5.4.1 Exemples de scnarii possibles ............................................................................ 153 5.4.1.1 Processus fin/moyen ................................................................................... 154 5.4.1.2 Processus de rutilisation............................................................................ 154 5.4.1.3 Processus de capitalisation ......................................................................... 155 5.4.2 Sommaire des directives du Map-CADWE ........................................................... 156 5.5 EXPLORATION DU MAP-CADWE ............................................................................... 159 5.5.1 Progresser depuis Dmarrer .......................................................................... 159 5.5.1.1 Progresser vers Dfinir le schma multidimensionnel................................ 161 5.5.1.1.1 Dfinir le schma multidimensionnel partir des modles oprationnels 162 5.5.1.1.2 Dfinir le schma multidimensionnel par la rutilisation des modles multidimensionnels ................................................................................................. 163 5.5.1.2 Identifier les buts stratgiques par utilisation des documents ................... 170 5.5.1.2.1 Directives de slection dintention associes au Map M1 ..................... 171 5.5.1.2.2 Directives de slection de stratgies associes au Map M1 .................. 175 5.5.1.3 Exprimer les objectifs par la rutilisation de composants intentionnels .... 176 5.5.1.3.1 Construire la carte des objectifs Par la rutilisation de composants intentionnels ............................................................................................................ 176 5.5.1.3.2 Raliser Dfinir les critres pour le choix (DRI2.2.1) .......................... 178 5.5.1.3.3 Raliser Identifier une section candidate ........................................ 178 5.5.1.3.4 Raliser Slectionner une section candidate ................................... 179 5.5.1.3.5 Raliser Valider une section candidate ............................................ 180 5.5.1.3.6 Raliser Construire une carte des objectifs par agrgation ............. 181 5.5.1.3.7 Raliser Ajouter une section la carte des objectifs ....................... 181 5.5.1.3.8 Raliser Intgrer une section la carte des objectifs ...................... 182 5.5.1.3.9 Raliser Intgrer lintention source dans la carte des objectifs ....... 182 5.5.1.3.10 Raliser Intgrer lintention cible dans la carte des objectifs ........ 183 5.5.1.3.11 Raliser Intgrer la stratgie dans la carte des objectifs ............... 184 5.5.2 Progresser depuis Identifier les buts stratgiques ......................................... 185 5.5.2.1 Exprimer les objectifs par dcouverte des fins/moyens stratgiques et tactiques 186 5.5.2.1.1 Directives de slection dintention associes au Map M5 ..................... 187 5.5.2.1.2 Directives de slection de stratgies associes au Map M5 ................. 191 5.5.3 Progresser depuis Exprimer les objectifs ........................................................ 191
Thse de doctorat Ins GAM
12 5.5.3.1 Progresser vers dcouvrir les exigences informationnelles (DSS2) ...... 192 5.5.3.1.1 Dcouvrir les exigences informationnelles par rutilisation des composants informationnels (DRI7) ........................................................................ 194 5.5.3.1.2 Dcouvrir les exigences informationnelles par dcouverte des fins/moyens oprationnels ...................................................................................... 196 5.5.3.2 Identifier les buts stratgiques par rvision ................................................ 198 5.5.3.3 Arrter par capitalisation des composants intentionnels ........................... 199 5.5.4 Progresser depuis Dcouvrir les exigences informationnelles ....................... 201 5.5.4.1 Progresser vers Dfinir le schma multidimensionnel ........................... 202 5.5.4.1.1 Dfinir le schma multidimensionnel par dcouverte des fins/moyens oprationnels ........................................................................................................... 203 5.5.4.1.2 Dfinir le schma multidimensionnel par la rutilisation de modles multidimensionnels ................................................................................................. 204 5.5.4.2 Exprimer les objectifs par rvision .............................................................. 206 5.5.4.3 Arrter par capitalisation ............................................................................ 207 5.5.5 Progresser depuis Dfinir le schma multidimensionnel ............................... 207 5.5.5.1 Progresser vers Arrter .......................................................................... 209 5.5.5.1.1 Arrter par validation conceptuelle ....................................................... 209 5.5.5.1.2 Arrter par capitalisation des modles multidimensionnels ................. 210 5.5.5.2 Dcouvrir les exigences informationnelles par complmentarit ............. 211 5.5.5.3 Dfinir le schma multidimensionnel par intgration ................................ 212
5.6 RALISATION DES SOUS MAP CADWE ........................................................................ 213 5.6.1 Map M1 de la section ab1 du Map-CADWE ........................................................ 213 5.6.1.1 Identifier les dcideurs Par insertion dans un projet .................................. 215 5.6.1.2 Caractriser les ressources Par utilisation de lexistant oprationnel ........ 215 5.6.1.3 Formuler la stratgie Par utilisation des documents de la stratgie .......... 215 5.6.1.4 Identifier les dcideurs Par rorganisation ................................................. 216 5.6.1.5 Formuler la stratgie Par implication des dcideurs................................... 216 5.6.1.6 Formuler la stratgie Par complmentarit ................................................ 216 5.6.1.7 Formuler la stratgie Par attribution .......................................................... 216 5.6.1.8 Caractriser les ressources Par slection .................................................... 216 5.6.1.9 Formuler la stratgie Par rvision ............................................................... 217 5.6.1.10 Arrter Par validation .............................................................................. 217 5.6.2 Map M5 de la section bc1 du Map-CADWE......................................................... 217 5.6.2.1 Construire la carte des objectifs stratgiques Par affinement.................... 218 5.6.2.1.1 Construire une carte par abstraction ..................................................... 218 5.6.2.2 Construire la carte des objectifs stratgiques, Par rvision ........................ 230 5.6.2.3 Construire la carte des objectifs stratgiques Par dcision de rpartition . 231 5.6.2.3.1 Slectionner les dcideurs concerns.................................................... 232 5.6.2.3.2 Prciser les objectifs stratgiques pour chaque dcideur ..................... 232
Thse de doctorat Ins GAM
13 5.6.2.3.3 Construire une carte pour un dcideur ................................................. 233 5.6.2.4 Arrter Par compltude de la carte des objectifs stratgiques .................. 234 5.6.2.5 Construire la carte des objectifs stratgiques Par complmentarit ......... 235 5.6.2.6 Construire la carte des objectifs tactiques Par rvision (DRI 5.6) ............... 236 5.6.2.7 Arrter Par compltude de la carte des objectifs tactiques (DRI 5.7) ........ 236
5.7
CHAPITRE VI .............................................................................................................. 237 LES RGLES DANS LA MTHODE CADWE ..................................................................... 237 6.1 INTRODUCTION ....................................................................................................... 238 6.2 TYPES DES RGLES ET DIRECTIVES ASSOCIES .................................................................. 238 6.3 RGLES DE VALIDIT CONCEPTUELLE DE LA CARTE ........................................................... 241 6.3.1 Invariants de la Carte ........................................................................................... 242 6.3.2 Rgles de validit de la Carte ............................................................................... 243 6.4 RGLES DE VALIDIT CONCEPTUELLE DU MODLE MULTIDIMENSIONNEL .............................. 244 6.5 RGLES DE COMPLTUDE .......................................................................................... 246 6.6 RGLES DE TRANSFORMATION .................................................................................... 247 6.6.1 Rgles de dcouverte des indicateurs conceptuels .............................................. 247 6.6.2 Rgles de transformation .................................................................................... 248 6.6.2.1 Rgles de dfinition des faits et tables de faits ........................................... 248 6.6.2.2 Rgles de dfinition des attributs et tables de dimension .......................... 248 6.6.2.3 Rgles pour le schma multidimensionnel ................................................. 249 6.7 RGLES DINTGRATION MULTIDIMENSIONNELLE ............................................................ 251 6.7.1 Regrouper les schmas multidimensionnels ayant les mmes tables de faits et des tables de dimensions en commun .................................................................................... 252 6.7.2 Regrouper les schmas multidimensionnels ayant des tables de faits diffrentes et des tables de dimensions en commun .............................................................................. 252 6.7.3 Regrouper les tables de dimensions qui ont des attributs en commun. .............. 252 6.8 RGLE DE DFINITION ............................................................................................... 252 6.9 RGLES DE RUTILISATION ET CAPITALISATION ............................................................... 252 6.10 RGLES DE DISTINCTION ENTRE SECTION STRATGIQUE ET SECTION TACTIQUE ....................... 253 6.10.1 Invariants ......................................................................................................... 254 6.10.2 Corollaires ........................................................................................................ 254 6.10.3 Rgles ............................................................................................................... 254 6.11 CONCLUSION .......................................................................................................... 254 CHAPITRE VII ............................................................................................................. 255 APPLICATION DE LA MTHODE CADWE ...................................................................... 255 7.1 INTRODUCTION ....................................................................................................... 256
Ins GAM
Thse de doctorat
14
7.2 PRSENTATION DU CAS DTUDE : LE GROUPE ............................................................... 256 7.3 SLECTION DE LAPPROCHE CADWE APPLIQUER ......................................................... 258 7.4 IDENTIFIER LES BUTS STRATGIQUES ............................................................................ 259 7.4.1 Formuler la stratgie ........................................................................................... 260 7.4.1.1 Augmenter la part du march en volume et en valeur ............................... 261 7.4.1.2 Renforcer la croissance externe et interne ................................................. 262 7.4.2 Dfinir la structure organisationnelle .................................................................. 262 7.4.2.1 Directeur marketing .................................................................................... 263 7.4.2.2 Directeur financier....................................................................................... 264 7.4.2.3 Directeur gnral ......................................................................................... 264 7.4.2.4 Contrleur de gestion .................................................................................. 264 7.4.2.5 Directeur logistique ..................................................................................... 265 7.4.3 Caractriser les ressources................................................................................... 266 7.5 CONSTRUIRE LA CARTE DES OBJECTIFS STRATGIQUES ..................................................... 267 7.5.1 COS du but stratgique 1 ..................................................................................... 267 7.5.1.1 Carte des objectifs stratgiques CS1 ............................................................ 267 7.5.1.2 Sections de la Carte CS1 ............................................................................... 268 7.5.1.3 Rvision du but stratgique 1...................................................................... 270 7.5.2 COS du but stratgique 2 ..................................................................................... 272 7.5.2.1 Carte des objectifs stratgiques CS2 ............................................................ 273 7.5.2.2 Sections de la Carte CS2 ............................................................................... 274 7.5.3 Construire une COT par rpartition des dcideurs ............................................... 276 7.5.3.1 Identifier les dcideurs pour le BS1............................................................. 276 7.5.3.2 Identifier les dcideurs pour le BS2............................................................. 277 7.6 PROFIL DU DIRECTEUR MARKETING .............................................................................. 278 7.6.1 Construire la COT du dcideur marketing ............................................................ 278 7.6.1.1 Dfinir la Carte CT1 ...................................................................................... 279 7.6.1.2 Sections de la Carte CT1 ............................................................................... 280 7.6.2 Dcouvrir les exigences informationnelles du directeur marketing .................... 282 7.6.2.1 Dfinir la liste LEI1 ....................................................................................... 282 7.7 PROFIL DU DIRECTEUR FINANCIER ................................................................................ 284 7.7.1 Construire la COT du directeur financier .............................................................. 285 7.7.1.1 Dfinir la Carte CT2 ...................................................................................... 285 7.7.1.2 Sections de la Carte CT2 ............................................................................... 286 7.7.1.3 Dfinir la liste des exigences informationnelles du directeur financier .......... 287 7.7.1.4 Dfinir la liste LEI1 ............................................................................................ 288 7.8.1 DIM gnr par les exigences du directeur marketing ........................................ 290 7.9 EXEMPLES DE COMPOSANTS CAPITALISER................................................................... 292 7.10 CONCLUSION .......................................................................................................... 292
Thse de doctorat Ins GAM
15
CHAPITRE VIII ............................................................................................................ 295 CONCLUSION ............................................................................................................. 295 8.1 8.2 BILAN ET CONTRIBUTION ........................................................................................... 296 PERSPECTIVES ......................................................................................................... 297
ACRONYMES.............................................................................................................. 300 BIBLIOGRAPHIE.......................................................................................................... 301 WEBOGRAPHIE .......................................................................................................... 307 ANNEXE ..................................................................................................................... 308
Thse de doctorat
Ins GAM
16
Thse de doctorat
Ins GAM
18
Tableau 23: DRI du Map M5 .............................................................................................. 218 Tableau 24: DRI du Map de la DRI5.1.2 ............................................................................. 220 Tableau 25: Correspondance rgles de validit - directives .............................................. 239 Tableau 26: Correspondance rgles de compltude - directives ...................................... 240 Tableau 27: Correspondance rgles de transformation - directives ................................. 240 Tableau 28: Correspondance rgles dintgration et les directives .................................. 240 Tableau 29: Correspondance rgles dintgration-directives............................................ 241 Tableau 30 : Application des invariants et des corollaires ................................................ 242 Tableau 31 : Application des rgles de validit de la Carte ............................................... 244 Tableau 32 : Application des rgles de validit du modle multidimensionnel ................ 245 Tableau 33 : Application des rgles de rpartition et dorganisation ............................... 246 Tableau 34 : Cas dutilisation ............................................................................................. 250 Tableau 35: Description dune Liste des buts stratgiques ............................................... 260 Tableau 36: Description des buts stratgiques de la LBS1 ................................................ 260 Tableau 37: Description des dcideurs .............................................................................. 262 Tableau 38: Description des sources ................................................................................. 266 Tableau 39: Description des applications .......................................................................... 266 Tableau 40: Description de la Carte CS1............................................................................. 267 Tableau 41: Objectifs stratgiques de BS1 ........................................................................ 268 Tableau 42: Objectifs stratgiques relatifs au changement du BS1 .................................. 271 Tableau 43: Description de la Carte CS1-1 relative au changement de CS1 ....................... 272 Tableau 44: Description de la Carte CS2............................................................................. 273 Tableau 45: Objectifs stratgiques du but BS2 .................................................................. 274 Tableau 46: Matrice de rpartition Objectifs stratgiques-Dcideurs pour BS1 .............. 276 Tableau 47: Matrice de rpartition Objectifs stratgiques-Dcideurs pour BS2 .............. 277 Tableau 48: Description de la Carte des objectifs tactiques CT1 ....................................... 278 Tableau 49: Objectifs tactiques du directeur marketing ................................................... 280 Tableau 50: Description de la LEI1 ...................................................................................... 282 Tableau 51 : Documentation du lien exigence informationnelle et objectif tactique....... 282 Tableau 52: Exigences informationnelles du directeur marketing .................................... 283 Tableau 53: Description de la Carte CT2............................................................................. 285 Tableau 54: Objectifs tactiques du directeur financier ..................................................... 286 Tableau 55: Description de la LEI1 ...................................................................................... 288 Tableau 56: Exigences informationnelles du directeur financier ...................................... 288
Thse de doctorat
Ins GAM
20
Figure 27: Fin et moyen de la troisime boucle................................................................. 127 Figure 28: Fin et moyen de la quatrime boucle ............................................................... 128 Figure 29: Modle DIM en notation UML .......................................................................... 129 Figure 30: Modle des ressources en notation UML ......................................................... 131 Figure 31: Vue gnrale dun composant rutilisable ....................................................... 132 Figure 32: Modle de composants en notation UML ........................................................ 133 Figure 33: Mta modle Map en notation UML ................................................................ 140 Figure 34: Niveaux type et instance de la carte ................................................................. 142 Figure 35: Vue gnrale d'une directive ............................................................................ 143 Figure 36: Structure d'une directive tactique .................................................................... 146 Figure 37: Map-CADWE pour la mise en place dun SID .................................................... 151 Figure 38: Structure de la DSI1 ........................................................................................... 160 Figure 39: Structure de la DSS1.......................................................................................... 161 Figure 40: Structure de la DRI3 .......................................................................................... 163 Figure 41: Structure de la DRI4 .......................................................................................... 165 Figure 42 : Structure de la DRI4.2 ...................................................................................... 167 Figure 43: Structure de la DRI4.3 ....................................................................................... 168 Figure 44: Structure de la DRI4.4 ....................................................................................... 169 Figure 45: Structure de la DRI4.5 ....................................................................................... 169 Figure 46: Structure de la DRI1 ........................................................................................... 170 Figure 47: Structure de la DSI1.1 ......................................................................................... 172 Figure 48: Structure de la DSI1.2 ......................................................................................... 173 Figure 49: Structure de la DSI1.3 ......................................................................................... 174 Figure 50: Structure de la DSI1.4 ......................................................................................... 175 Figure 51: Structure de la DRI2 .......................................................................................... 176 Figure 52: Structure de la DRI 2.2 ........................................................................................ 177 Figure 53: Structure de la DRI2.2.2 ....................................................................................... 179 Figure 54: Structure de la DRI2.2.3 ....................................................................................... 180 Figure 55: Structure de la DRI2.2.4 ....................................................................................... 181 Figure 56: Structure de la DRI2.2.5 ....................................................................................... 181 Figure 57: Structure de la DRI2.2.5.2 ..................................................................................... 182 Figure 58: Structure de la DRI2.2.5.2.1 ................................................................................... 183 Figure 59 : Structure de la DRI2.2.5.2.2 .................................................................................. 184 Figure 60: Structure de la DRI2.2.5.2.3 ................................................................................... 185 Figure 61: Structure de la DSI2 ........................................................................................... 186 Figure 62: Structure de la DRI5 ........................................................................................... 187 Figure 63: Structure de la DSI5.1 ......................................................................................... 188 Figure 64: Structure de la DSI5.2 ......................................................................................... 189
Thse de doctorat Ins GAM
21
Figure 65: Structure de la DSI5.3 ......................................................................................... 190 Figure 66: Structure de la DSI3 ........................................................................................... 192 Figure 67: Structure de la DSS2.......................................................................................... 193 Figure 68: Structure de la DRI7 .......................................................................................... 195 Figure 69: Structure de la DRI8 ........................................................................................... 196 Figure 70: Structure de la DRI8.2 ......................................................................................... 197 Figure 71: Structure de la DRI8.2.3 ....................................................................................... 197 Figure 72: Structure de la DRI6 ........................................................................................... 198 Figure 73: Structure de la DRI9 ........................................................................................... 200 Figure 74: Structure de la DSI4 ........................................................................................... 201 Figure 75: Structure de la DSS3.......................................................................................... 203 Figure 76: Structure de la DRI11 ......................................................................................... 204 Figure 77: Structure de la DRI12 ......................................................................................... 205 Figure 78: Structure de la DRI10 ......................................................................................... 206 Figure 79: Structure de la DRI13 ......................................................................................... 207 Figure 80: Structure de la DSI5 ........................................................................................... 208 Figure 81: Structure de la DSS4.......................................................................................... 209 Figure 82: Structure de la DRI16 ......................................................................................... 210 Figure 83: Structure de la DRI17 ......................................................................................... 211 Figure 84: Structure de la DRI14 ......................................................................................... 211 Figure 85: Structure de la DRI15 ......................................................................................... 212 Figure 86: Map M1.............................................................................................................. 214 Figure 87: Structure de la DRI1.2 ......................................................................................... 216 Figure 88: Map M5.............................................................................................................. 217 Figure 89: Structure de la DRI5.1 ......................................................................................... 218 Figure 90: Structure de la directive DRI5.1.2 ........................................................................ 219 Figure 91 : Structure de la DRI5.1.2.2 .................................................................................... 221 Figure 92 : Structure de la DRI5.1.2.2.1 ............................................................................. 222 Figure 93 : Structure de la DRI5.1.2.2.3 ............................................................................. 223 Figure 94: Structure DSI5.1.2.1 .............................................................................................. 223 Figure 95: Structure de la DSS5.1.2.1 .................................................................................... 224 Figure 96: Structure de la DRI5.1.2.4 ..................................................................................... 225 Figure 97: Structure de la DRI5.1.2.5 ..................................................................................... 226 Figure 98: Structure de la DRI5.1.2.6 ..................................................................................... 227 Figure 99: Structure de la DRI5.1.2.6.1 ................................................................................... 228 Figure 100: Structure de la DSI5.1.2.2 ................................................................................... 229 Figure 101: Structure de la DRI5.1.2.8 ................................................................................... 230 Figure 102: Structure de la DRI5.1.2.7 ................................................................................... 230
Thse de doctorat Ins GAM
22
Figure 103: Structure de la DRI5.2 ....................................................................................... 231 Figure 104: Structure de la DRI5.3 ....................................................................................... 232 Figure 105: Structure de la DRI5.3 ....................................................................................... 233 Figure 106: Structure de la DRI5.3.3 ..................................................................................... 234 Figure 107: Structure de la DRI5.4 ....................................................................................... 234 Figure 108: Structure de la DRI5.4 ....................................................................................... 235 Figure 109: Rfrentiel des rgles de CADWE ................................................................... 239 Figure 110: Structure de lexigence informationnelle effective simple............................. 247 Figure 111: Structure de lexigence systme ..................................................................... 247 Figure 112: Approche CADWE appliquer ........................................................................ 259 Figure 113: Modlisation du but BS1 Augmenter la part de march en volume et en valeur avec la Carte CS1........................................................................................... 268 Figure 114: Modification du but stratgique BS1 .............................................................. 271 Figure 115: Modlisation du but stratgique 2 Renforcer la croissance externe et interne (Carte CS2)................................................................................................... 274 Figure 116: Modlisation des objectifs tactiques du directeur marketing (Carte CT1) .... 279 Figure 117: Modlisation des objectifs tactiques du directeur financier (Carte CT2) ....... 286 Figure 118: Schma idal dduit partir de lexigence informationnelle 1 ...................... 290 Figure 119: Schma idal dduit partir de lexigence informationnelle 2 ...................... 291 Figure 120: Schma idal dduit partir de lexigence informationnelle 3 ...................... 291 Figure 121: Schma idal dduit partir de lexigence informationnelle 4(exigence 3) .. 292 Figure 122 : Exemple de descripteur dun composant rutilisable ................................... 292
Thse de doctorat
Ins GAM
A ma famille,
24
Remerciements
Je voudrais tout dabord exprimer mes vifs remerciements Colette Rolland, Professeur lUniversit de Paris 1 Panthon - Sorbonne pour la confiance quelle ma tmoigne en maccueillant dans son quipe et en acceptant la direction scientifique de mes travaux. Je lui suis reconnaissante de mavoir fait bnficier de sa rigueur intellectuelle, de ses prcieux conseils et surtout de ses encouragements continuels. Je remercie vivement Camille Salinesi, Matre de Confrences lUniversit de Paris 1 Panthon - Sorbonne pour sa codirection et ses directives pendant ces quatre annes.
Je remercie sincrement Isabelle Wattiau, Professeur au Conservatoire National des Arts et Mtiers, et Naveen Prakash, Professeur Jaipee Institute of Technology Dehli, pour mavoir fait lhonneur dtre les rapporteurs de ma thse. Je remercie galement Carine Souveyet, Professeur lUniversit de Paris 1 Panthon - Sorbonne pour avoir accept de faire partie du jury de cette thse. Je remercie Hla Chrif, Matre de Confrences lUniversit de Paris 1 Panthon Sorbonne et Hermann Kamdem, Busineess Intelligence Program Manger, Arkadin qui ont valid ltude de cas et ainsi que tous les industriels et les chercheurs avec qui jai eu des discussions trs intressantes. Je remercie tous les membres de lquipe du Centre de Recherche en Informatique, et tout particulirement Anne, Rebecca, Rim, Ramzi, Sana, Hichem, LaureHlne, Emanuel, Usman, Olfa, Bruno, Yves Roger, Anglique, Carine, Franoise pour leur gentillesse et leur soutien. Je remercie tout particulirement mes amis proches Hager, Rim, Imen K., Imen B., Ramzi, Naoufel, Jean-Pierre, Emanuel pour leur soutien moral et leurs encouragements. Je suis trs reconnaissante Swat, Rebecca, Anne, Aymen et Sondes qui ont eu le courage et la patience de relire mon mmoire. Je tiens enfin remercier ma famille pour son soutien sans faille : mon papa, ma maman et tata Nabiha pour leurs encouragements ; Sondes, Bessim, Fakheri, Acha, Rami et Wajda pour leur complicit fraternelle et tout particulirement Aymen et Iyed pour leurs encouragements et leur indfectible patience.
Thse de doctorat
Ins GAM
CHAPITRE I
INTRODUCTION
1.1 DOMAINE DE LA THSE ............................................................................................... 26 1.2 PROBLMES PRATIQUES DANS DES PROJETS RELS ............................................................ 28 1.3 DOMAINES DE RECHERCHE .......................................................................................... 29 1.3.1 Ingnierie des exigences ........................................................................................ 29 1.3.2 Ingnierie des systmes dinformation dcisionnels.............................................. 30 1.4 PROBLMATIQUES FONDAMENTALES ............................................................................. 31 1.5 OBJECTIFS DE LA THSE ............................................................................................... 34 1.5.1 Amliorer ladquation aux exigences des dcideurs ............................................ 35 1.5.2 Dfinir un langage appropri la spcification des SID ........................................ 35 1.5.3 Supporter la rutilisation et la capitalisation dans les projets SID ........................ 36 1.5.4 Permettre la liaison entre les diffrentes exigences du SID ................................... 37 1.6 DMARCHE DE RECHERCHE .......................................................................................... 37 1.7 CONTRIBUTIONS ........................................................................................................ 38 1.8 PLAN DU MMOIRE .................................................................................................... 41
I-Introduction
26
Selon un rapport publi par IDC en mai 2007, les entreprises font preuve dune maturit importante dans le domaine du dcisionnel, 87% des entreprises franaises de plus de 500 personnes disposant dau moins une solution dcisionnelle en 2006. Les diteurs de progiciels dcisionnels ont ralis, en 2006, un chiffre daffaires total (licences, maintenance et services) de 468 millions deuros, avec une croissance de 9,7% par rapport 2005 [IDC, 2007]. Toutes les activits de lentreprise sont concernes par les SID et en sont des utilisateurs potentiels, par exemple :
Le contrle de gestion pour lanalyse des cots, lanalyse de la rentabilit, llaboration budgtaire, les indicateurs de performance, etc. Le marketing pour le ciblage, le pilotage de gammes, les applications de gomarketing, de fidlisation clients, etc. La direction commerciale pour le pilotage des rseaux (directs ou indirects), les prvisions des ventes, loptimisation des territoires, etc. Les ressources humaines pour la gestion des carrires, la gestion collective, etc. La direction de la production pour lanalyse qualit, la prvision des stocks, la gestion des flux, la fiabilit industrielle, etc. La direction gnrale pour les tableaux de bord, indicateurs de pilotage, gestion dalertes, etc.
Dans le reste de ce mmoire, le terme systme dinformation oprationnel est utilis pour dsigner, la fois, un systme dinformation transactionnel, un systme dinformation de production ou un systme oprationnel.
Thse de doctorat Ins GAM
I-Introduction
27
La prise de dcision dans de multiples domaines, tels que le management, l'valuation de la performance dun processus business ou la prise de dcision stratgique dans lentreprise, exige la manipulation et lanalyse de grandes quantits de donnes qui sont gnralement disperses dans lentreprise. Il est, ainsi, ncessaire de les rassembler et de les intgrer d'une manire cohrente afin de pouvoir restituer linformation requise. Les systmes dinformation dcisionnels permettent dexploiter ces donnes avec diverses techniques qui couvrent diffrents aspects et phases de mise en place dun entrept de donnes2. En agissant en tant que source centrale qui gre lensemble de l'information, un entrept de donnes donne une vision commune de la situation manie par de multiples oprations. Habituellement, les donnes de performance sont rparties sur de multiples systmes dinformation oprationnels (CRM Customer Relationship Management : gestion de la relation client-, ERP Entreprise Resource Planning : planification des ressources de lentreprise-, etc.), diffrentes plateformes, relatives plusieurs parties du business, avec diffrentes structures physiques de donnes. Nous rappelons que la prise de dcision est un processus cognitif complexe visant la slection d'un type d'action parmi diffrentes alternatives. Dans certaines situations, la prise de dcision prend en compte un nombre important de paramtres. Ceci a pouss au dveloppement de systmes informatiques pour supporter la prise de dcision, aider l'analyse des consquences et rduire les risques d'erreurs. La prise de dcision est traite et tudie diffremment dans diffrentes communauts. Pour la communaut des mathmaticiens, la thorie tudiant la prise de dcision est la Thorie de la Dcision . Il sagit dune thorie de mathmatiques appliques ayant pour objet la prise de dcision en univers risqu. L'aide la dcision multicritre constitue une branche d'tude majeure de la recherche oprationnelle. Il s'agit de mthodes et de calculs permettant de choisir la meilleure solution ou la solution optimale parmi tout un ensemble de solutions. Un abus de langage courant consiste confondre cette dernire avec l'informatique dcisionnelle. La contribution de ce travail de recherche se rapporte au domaine de linformatique dcisionnelle telle que nous lavons introduite au dbut de cette section. Par ailleurs, nous ne traitons pas le processus de dcision, mais le systme qui fournit linformation ncessaire pour la mise en uvre de ce processus. Nous utilisons galement le terme le plus commun dcideur pour dsigner les utilisateurs du
2
Dans ce mmoire, le terme systme dinformation dcisionnel (SID) est utilis pour rfrencer le systme dcisionnel global qui comporte les phases danalyse, ETL, Restitution, etc. Le terme entrept de donnes est volontairement utilis certains endroits de ce mmoire pour dsigner la base faisant partie du systme dinformation dcisionnel et qui sert collecter les donnes partir des systmes dinformation oprationnels.
Ins GAM
Thse de doctorat
I-Introduction
28
systme dinformation dcisionnel. Les dcideurs dun systme dinformation dcisionnel sont varis et nont pas forcment la mme couverture mtier ; leurs dcisions nont pas la mme porte. Suite cette premire section dintroduction du domaine gnral de la thse, la section 1.2 dtermine les problmes pratiques rencontrs pour limplantation dun systme dinformation dcisionnel lors dun projet dcisionnel. Puis la section 1.3 aborde les deux domaines de recherche les plus tudis tout au long de ce travail. la section 1.4, les problmatiques fondamentales de ce travail sont discutes. La section 1.5 prsente les objectifs de la thse. La section 1.6 prsente la dmarche de recherche adopte dans ce travail. Ensuite, la section 1.7 explicite les contributions de nos travaux de recherche. Enfin, la section 1.8 prsente lorganisation de ce mmoire.
I-Introduction
29
Un systme dinformation dcisionnel nest de qualit que sil rpond aux exigences de la communaut des usagers. Ces exigences peuvent tre lies aux analyses de donnes, la qualit des donnes et aux processus de consolidation, dhistorisation, darchivage et de rafrachissement des donnes. Les exigences peuvent tre aussi fonctionnelles, lies lalimentation (rgles de gestion, etc.), au stockage (volume et format des donnes) et la prsentation (restitution et diffusion). Par ailleurs, ces exigences peuvent tre non fonctionnelles, par exemple en rapport avec la confidentialit des donnes et leurs qualits ou aux performances dinterrogation et de restitution de linformation. Dautres exigences sont de type stratgique lies aux diffrentes politiques de lorganisation. Par consquent, lingnierie des exigences joue un rle essentiel dans un projet de dveloppement de systme dinformation dcisionnel. Sous-estimer cette importance peut mener linachvement des projets, au dpassement de leurs budgets, ou la dfaillance des systmes dvelopps ne rendant pas les services attendus par les dcideurs et la communaut des usagers du SID.
Cette branche de lingnierie se charge des activits de la dcouverte, de lextraction, de la ngociation, de la validation, de loprationnalisation et de la spcification des exigences pour la construction des systmes. Lingnierie des exigences dans le cadre des systmes dinformation classiques est dfinie par [Rolland et al, 2000] comme le processus qui explore les objectifs des acteurs et les activits pour atteindre leurs objectifs afin de driver les exigences. Van Lamsweerde [Van Lamsweerde, 2000] dfinit trois objectifs de lingnierie des exigences : lidentification des buts que le systme envisag doit accomplir, loprationnalisation de ces buts sous forme de fonctions et de contraintes, et finalement lassignation des fonctionnalits aux agents.
Thse de doctorat
Ins GAM
I-Introduction
30
Ces activits utilisent des formalismes pour la reprsentation des exigences fonctionnelles et non fonctionnelles et des mcanismes visant leur dcouverte et leur traitement. Le concept de but, largement utilis en ingnierie des exigences, se montre efficace pour aider la dcouverte et loprationnalisation des exigences et pour tablir le lien entre les fonctionnalits attendues du systme dinformation et les objectifs de lorganisation. La plupart des approches du domaine de lingnierie des exigences bases sur les buts, supportent la dcouverte et llaboration des exigences au niveau organisationnel et au niveau oprationnel. Quelques exemples, classs par ordre chronologique, de ce type dapproches sont KAOS (Knowledge Acquisition in autOmated Specification) [Van Lamsweerden 1991], [Dardene 1993], GBRAM (Goal Based Requirements Analysis Method) [Anton 1996], EKD [Loucopoulos 1997], LEcritoire [Rolland et al, 1998].
Comparativement lingnierie des systmes et lingnierie des exigences, qui sont des disciplines dj bien tablies avec des mthodes, des techniques et des outils reconnus dans la recherche et lindustrie, lingnierie des SID est une discipline jeune qui n'offre pas encore dapproche unanimement reconnue. Les premires proccupations de lingnierie des SID ont concern le niveau technique du SID. Les approches de modlisation proposes sont tablies pour dcrire le processus dETC (Extraction, Transformation et Chargement ou ETL en anglais - Extract, Transform and Load -), le choix des sources de donnes et l'architecture. Un SID est gnralement dfini comme tant un regroupement de donnes orientes vers certains sujets, intgres, dpendantes du temps, non volatiles, ayant pour but daider les gestionnaires dans leurs prises de dcision [Inmon, 1996]. La structuration des donnes joue un rle essentiel dans lingnierie des SID. Ainsi, Kimball dfinit le systme dinformation dcisionnel comme une copie des donnes transactionnelles organises spcialement pour linterrogation et lanalyse [Kimball, 1996]. De mme, Bouzeghoub le dfinit comme : une hirarchie despaces de stockage des donnes comprenant les sources de donnes jusquaux espaces appels magasins de donnes contenant des donnes trs agrges [Bouzeghoub et al. 1999]. Prenant une perspective plus gnrale, Jarke caractrise le SID via son architecture : il contient plusieurs couches de donnes dans lesquelles les donnes dune couche sont drives partir dune couche infrieure. Les sources de donnes forment la couche la plus basse et sont appeles des bases transactionnelles [Jarke et al, 2001]. Selon Jarke, le SID fournit aux entreprises lhistorique de nombreuses annes d'information pour appuyer le processus dcisionnel . Il y a donc un lien clair entre les donnes que le SID doit grer et le processus de dcision quil supporte, ce que confirme [Annoni, 2007] qui dfinit un
Thse de doctorat Ins GAM
I-Introduction
31
systme dinformation dcisionnel comme tant un systme qui ralise la collecte, la transformation des donnes brutes issues de sources de donnes et le stockage dans dautres espaces ainsi que la caractrisation des donnes rsumes en vue de faciliter le processus de prise de dcision . On observe au travers des quelques dfinitions ci-dessus que les proccupations principales lors de la dfinition des SID ont pour linstant essentiellement concern le niveau technique et que ces dfinitions mettent en avant les concepts de source de donnes. Majoritairement, les approches dingnierie des SID issues de ces dfinitions sont tablies pour laborer le processus ETC, le choix des sources de donnes et l'architecture de lentrept de donnes associ au systme dinformation dcisionnel. Nous utilisons, dans le reste de ce mmoire, le terme SID pour dsigner un Systme dInformation Dcisionnel dans sa globalit.
perspective
(i) Notre observation de plusieurs projets industriels raliss en entreprise a rvl que les projets dcisionnels se basent sur l'expertise humaine abstraite et montre que la justification de lusage de ces systmes dcisionnels est rarement documente. Les techniques de dcouverte des exigences sont peu utilises. Celles qui sont utilises relvent principalement du monde managrial, et les impacts sur les informations requises au niveau oprationnel ne sont, en gnral, pas rendus explicites. Pourtant, la dcouverte des exigences dun SID est un thme qui devient de plus en plus d'actualit
Thse de doctorat Ins GAM
I-Introduction
32
dans les entreprises. Ainsi, les rsultats exposs lors de la journe Stratgie& Dcisions organise annuellement Paris montrent que, dune anne une autre, les industriels ne sintressent plus uniquement des approches compltement guides par la solution et les SI oprationnels disponibles. En effet, les entreprises ont fait le constat que les SI regroupent souvent plusieurs milliers d'applications et que, par consquent, la mise en place dun SID doit sappliquer la recherche du 'juste ncessaire' et viter de considrer de manire indiffrencie toutes les donnes issues des SI oprationnels. Les approches, diriges par loprationnel, employes jusqu prsent, gnrent le plus souvent des systmes non conformes aux services attendus par les dcideurs et qui naident pas forcment, par la suite, dans la prise de dcision. En fait, comme tous les autres systmes, un SID nest de qualit que sil rpond aux exigences de la communaut des usagers. Cela implique que sa conception nest pas uniquement dirige par les donnes disponibles dans les SI oprationnels.
(ii) Il savre difficile de spcifier les exigences dcisionnelles. La problmatique des exigences exprimes par les dcideurs est quelles sont initialement vagues et incompltes. Ces exigences sont de niveau stratgique. Elles ne sont souvent pas claires dans les esprits des dcideurs et ncessitent dtre compltes tout en restant cohrentes quelques soit les visions ou rles des dcideurs qui les ont formules. Par ailleurs, un projet dcisionnel implique, galement, les donnes extraites partir du SI oprationnel et charge dans le systme celles qui permettent aux dcideurs de disposer des informations ncessaires afin de les aider dans leurs prises de dcision. Les exigences sont, donc, de nature diffrentes. Elles doivent tre reprsentes dans un cadre tendu qui dpasse celui des exigences considres pour les projets SI standards. Celles-ci sont principalement dduites en appliquant des rgles de gestion mais la situation nest pas similaire pour les SID. La spcification des exigences dcisionnelles est une tche qui consiste exprimer les exigences des dcideurs lgard du SID. Ce processus est galement li aux tches de validation, de trace, de rvision, de spcification et de rutilisation des exigences. tant aussi un processus coopratif avec de multiples types de dcideurs, lexpression des exigences dcisionnelles fait intervenir de nombreux participants : dcideurs stratgiques (les stratges, les directeurs, etc.), dcideurs tactiques (directeur marketing, directeur financier, etc.), et dcideurs systmes (les ingnieurs des exigences, les ingnieurs systmes, concepteur SID, etc.). Il y a un cart entre les dcideurs (stratgiques et tactiques) qui expriment leurs intentions (qui ont des exigences mais ne savent pas comment les spcifier), les ingnieurs des exigences (qui savent comment spcifier les exigences, mais ne connaissent pas les exigences spcifier) et les oprationnels (qui connaissent les informations disponibles dans leurs SI oprationnels, mais ne connaissent pas les exigences dcisionnelles qui seront spcifies).
Thse de doctorat
Ins GAM
I-Introduction
33
En rsum, le recensement des exigences des SID a un caractre dual : dcisionnel versus informationnel et intentionnel versus oprationnel. (iii) Il y a un cart conceptuel entre la perspective dcisionnelle et la perspective informationnelle. Il est difficile darticuler directement le modle des exigences. Cette difficult vient de la disparit entre les perspectives. Comme le montre la Figure 1, dun ct, on parle de la dcision et de lautre ct de linformation. Il y a aussi une discordance conceptuelle des langages dans lesquels les deux parties en prsence, les experts des SI oprationnels et dcisionnels et les experts mtiers de lentreprise, ont lhabitude de sexprimer. Les problmes de la disparit des perspectives et de la discordance conceptuelle sont rellement observables dans le monde industriel et pour les projets dimplantation des SID. Les diffrentes parties en prsence dans ce type de projets conservent leur propre langage et ne se comprennent pas forcment. Le risque principal de cette incomprhension est de fournir des informations qui ne correspondent pas aux exigences dcisionnelles relles et de les ignorer au moment de la conception des SID.
La description des informations issues directement des SI oprationnels se focalise sur le quoi et le comment . Par exemple, il sagit des donnes qui doivent tre mesures et des dimensions selon lesquelles ces mesures doivent tre effectues. La mise en correspondance de ces informations et les exigences dcisionnelles nest pas une tche simple. Les intgrateurs de SID ne se soucient, dans la majorit des cas, que des informations oprationnelles disponibles et de son quivalent informationnel pour le dcisionnel. Cette difficult provient aussi du fait que le pourquoi nest pas connu et encore moins rattach au quoi . Pourtant la prise en compte du pourquoi
Thse de doctorat
Ins GAM
I-Introduction
34
permettrait de justifier le choix des informations oprationnelles choisies, modlises et utilises pour laide la dcision. Lentreprise qui souhaite implanter un SID possde un certain nombre dobjectifs et de stratgies qui justifient les investissements faits pour installer le SID. Les dcideurs de lentreprise voudraient connatre (1) lusage du SID pour la stratgie de lentreprise (2) comment un SID pourrait aider valuer leurs objectifs et correspondre leurs stratgies. Et (3) quelles informations oprationnelles justes ncessaires sont considrer dans le SID. Lexpression des exigences dcisionnelles en termes des buts et objectifs stratgiques est intentionnelle, contrairement aux informations qui sont intrinsquement oprationnelles. Cet cart conceptuel entre les perspectives intentionnelles et oprationnelles ne peut tre palli en une seule transition. En consquence, la principale question de recherche laquelle sintresse ce mmoire est comment spcifier les exigences des dcideurs pour un systme dinformation dcisionnel qui fournit linformation la plus adquate. Plus prcisment, a revient rpondre aux questions suivantes : 1. Comment avoir une meilleure adquation du SID aux exigences des dcideurs ? 2. Quel langage est appropri pour la spcification des exigences SID ? 3. Comment amliorer la spcification des exigences en profitant des techniques de rutilisation dans les projets SID ? 4. Comment pallier lcart conceptuel entre la perspective dcisionnelle et la perspective informationnelle ? 5. Comment lier les exigences du SID entre elles pour pallier lcart conceptuel ?
amliorer ladquation du SID aux exigences des dcideurs, dfinir un langage appropri la spcification des exigences SID, supporter la capitalisation et la rutilisation des connaissances acquises dans les projets SID,
Ins GAM
Thse de doctorat
I-Introduction
35
permettre la liaison entre les diffrents types des exigences du SID. Chacun de ces objectifs est considr dans les sous-sections suivantes.
La plupart des mthodes existantes pour le dveloppement des SID concernent la faon dont les donnes devraient tre structures, stockes, et contrles dans un SID en utilisant des dmarches ascendantes (bottom-up). Selon IBM, seulement 6% des informations dun SID sont utilises pour prendre des dcisions. Conformment aux conclusions du Standish Group, ceci peut sexpliquer par le manque dadquation des systmes dvelopps avec les exigences des dcideurs (i) la mauvaise communication entre le personnel IT et les experts mtiers et (ii) la mauvaise gestion des projets et le manque de procdures.
Nous cherchons nous inscrire dans le contexte des approches dingnierie des SID diriges par les exigences telles que [Prakash et al, 2003] et [Mazon et al, 2005], [Annoni et al, 2007]. Ces approches cherchent diffrentes manires dintgrer et de considrer les exigences pour la conception du SID. Le nombre rduit de ces travaux est probablement d aux contraintes de temps imposes aux projets et l'ide gnralement rpandue que la mise en uvre des approches orientes exigences est consommatrice en temps. Des efforts dingnierie des exigences et de planification sont ncessaires pour dvelopper un projet SID russi [Stefanov et al, 2005]. Nous pensons quil est ncessaire de dvelopper des SID dirigs par ltude des exigences des dcideurs. Ceci semble un moyen damliorer ladquation de ces systmes leurs exigences. Notre proposition est dapporter une approche dIE pour les SID.
1.5.2 Dfinir un langage appropri la spcification des SID
Les techniques actuelles de modlisation utilises en gnie logiciel, comme UML, conviennent bien pour dcrire des solutions logicielles (architectures, conceptions) mais sont mal adaptes pour dcrire le problme rsoudre ce qui est lobjet premier du cahier des charges. Ces techniques sont adaptes la spcification des solutions oprationnelles. Un diagramme UML de squences, par exemple, dcrit un enchanement dvnements concrets menant la ralisation dun service souhait mais ne permet pas dexprimer des solutions alternatives, de les comparer et de les valuer. De plus, le Pourquoi nest pas explicit : on ne sait pas exprimer pourquoi telle squence est approprie et quels sont les objectifs qui sont poursuivis. Ces techniques ne sont pas appropries lexpression des exigences SID.
Thse de doctorat Ins GAM
I-Introduction
36
Les exigences des applications des SID sont difficiles spcifier puisque les processus de dcisions sont variables, rarement similaires entre les entreprises, et voluent au fur et mesure de lvolution des entreprises. En outre, pour des raisons de concurrence et de confidentialit, les dcideurs ne souhaitent pas livrer leurs dcisions et les processus dcisionnels y compris pour les concepteurs impliqus dans limplantation du SID qui reoivent des demandes dinformations sous forme de pseudo tableaux ou plus gnralement suite des demandes isoles dindicateurs particuliers. Dun point de vue pratique, Il nest ainsi pas envisageable de les spcifier. Par ailleurs, les dcideurs savent exprimer leurs exigences en termes de buts et dobjectifs stratgiques et ne matrisent pas les concepts de structure de donnes, ou de squence daction, qui relvent de loprationnel. Nous pensons que le langage le plus appropri lexpression des exigences SID appartient au paradigme intentionnel. En effet, ce paradigme sintresse aux buts atteindre, cest--dire, aux rsultats esprs et aux manires de les atteindre. Cette vision semble conforme celle des dcideurs telle que dfinie ci-dessus. En outre, le paradigme intentionnel offre lavantage de faire lunanimit dans le domaine de lIE. Dans le contexte spcifique de lenvironnement dcisionnel, aucune approche nest disponible pour spcifier les raisons dun SID ou documenter les buts et objectifs stratgiques qui justifient son dveloppement. Nous pensons que pour offrir un bon niveau de service des dcideurs, il faut adopter une expression intentionnelle des exigences dcisionnelles. Notre proposition est dadopter les approches orientes buts telles que le mtamodle de la CARTE et I* pour spcifier les SID. Les modles dirigs par les buts modlisent explicitement laspect intentionnel du systme (le pourquoi ). Il a t reconnu rcemment que le point de vue intentionnel dun systme facilite la prise de dcision par la suite. En effet, les dcisions sont prises dans le cadre dun raisonnement reposant sur ce que lutilisateur veut et ce que le systme peut faire (les capacits du systme) . Par ailleurs, le choix dune approche oriente-but en particulier est justifi par sa capacit tre flexible lors de la spcification, la correction et lvolution des exigences du SID.
1.5.3 Supporter la rutilisation et la capitalisation dans les projets SID
La nature similaire des projets SID fait quil arrive souvent que les activits, les raisonnements ou les livrables soient semblables dun projet dcisionnel lautre. Adopter une attitude rationnelle vis--vis de la rptition au travers dune dmarche de rutilisation est susceptible dtre bnfique en termes de rapidit des projets et de qualit des rsultats. Ce type de dmarche a dj t systmatis dans les domaines tels
Thse de doctorat Ins GAM
I-Introduction
37
que lingnierie des systmes (bibliothques de composants rutilisables, assemblages de services, approche objet) ou en ingnierie des logiciels (plateformes rutilisables, lignes de produits, etc.). Cependant, les travaux sur les mthodes de dveloppement de SID dans un contexte de rutilisation nen sont qu leurs prmisses. La rutilisation dans les SID peut tre diffrents niveaux : la stratgie de lentreprise, les indicateurs de performances, les mesures, la technologie, les exigences stratgiques, tactiques, ou oprationnelles, le modle de donnes, les requtes, les interfaces utilisateurs, etc. Notre but est de systmatiser la rutilisation afin que le concepteur SID puisse gagner du temps pour mettre en place des SID fiables et plus pertinents. Notre approche consiste enrichir la description des produits et systmatiquement chercher faire de la rutilisation lors du dveloppement de nouveaux produits afin de faciliter leur ventuelle rutilisation future.
Nous pensons que faire correspondre le SID aux exigences stratgiques de l'entreprise permet de dvelopper des SID facilitant la prise de dcision. Dans le contexte de projets rels, on ne sait gnralement pas exprimer le processus qui a amen la demande dune information particulire. Ceci est parfois d des raisons de confidentialit mais souvent au manque de documentation. Par ailleurs, le suivi et la mise en correspondance entre la stratgie d'entreprise et le SID ncessite de spcifier la stratgie de lentreprise et den dduire les exigences du SID. Documenter la stratgie, dune manire formelle, est ncessaire pour renforcer la capacit du systme et satisfaire les exigences dcisionnelles. Par ailleurs, il est important, afin de suivre cette correspondance, de grer la liaison entre les diffrentes exigences. Notre proposition est de mettre en place un systme de trace implicite qui documente les diffrents produits de notre dmarche. Ceci permet damliorer la liaison entre les exigences dcisionnelles (stratgiques, tactiques et oprationnalisables) afin dassurer leur mise en correspondance. Cependant, la mthode ne propose pas de modle de traabilit et de correction de la mise en correspondance entre les exigences dcisionnelles et le systme mis en place.
I-Introduction
38
enqutes, runions et discussions avec un groupe dindustriels notamment le ministre de la fonction publique, ministre des affaires trangres, Business & Dcision et Business Objects ont t menes. Lencadrement, entre autres, de trois tudiants appartenant diffrentes institutions avec des parcours classiques, apprentissages et cycles dingnieur a permis de sinspirer de leurs contextes. Le suivi rgulier des manifestations des industriels sur Paris, notamment les journes dcisionnelles, Stratgies & Dcision, BI & ERP a permis de discuter la contribution. Nous avons men galement deux enqutes auprs des industriels confirms dans le monde du dcisionnel, que ce soit en France ou ltranger (voir annexe pour enqute 2). De plus, nous avons men une tude de cas o nous avons continuellement collabor avec un dcideur stratgique et un concepteur SID.
1.7 Contributions
tel-00363878, version 1 - 24 Feb 2009
Llment central de notre contribution est une mthode dIE adapte un environnement dcisionnel. Cette mthode comporte des modles de produits et un modle de processus qui guide la dcouverte des exigences et la conception des SID. Ce travail de recherche a galement contribu la dfinition de la problmatique qui touche directement les exigences du monde industriel et complte les recherches de la communaut scientifique, sa validation et sa rsolution par la proposition dune dmarche mthodologique et un ensemble de mta-modles. De plus, ce travail de recherche a contribu la dfinition dun cadre de rfrence pour positionner et comparer les mthodes dingnierie des exigences pour les SID. Ce travail a permis de recueillir diffrents types dexigences du SID, les hirarchiser et ventuellement les complter par dautres types qui seraient ncessaires limplantation dun SID. Ceci a permis de concevoir la structure de lentrept de donnes au cur du SID en rpondant ses exigences et valider ce qui est retenu au final pour une ralisation concrte. Ce travail de recherche prsente ainsi les rsultats suivants :
Dfinir quatre mta-modles (i) mta-modle des intentions (ii) mta-modle linguistique dintention (iii) mta-modle des cartes des objectifs et (iv) mta modle de la structure organisationnelle. Spcifier les exigences dcisionnelles matrialises au moyen de trois modles (i) la liste des buts stratgiques (ii) la Carte des objectifs stratgiques et tactiques et (iii) la liste des exigences informationnelles. Ces trois modles sont dfinis partir des quatre mta-modles prcdents et de deux modles complmentaires (i) modle des ressources et (ii) modle de composant. Spcifier les exigences oprationnelles matrialises au moyen du modle multidimensionnel DIM.
Thse de doctorat
Ins GAM
I-Introduction
39
Proposer une dmarche mthodologique avec un guidage complet pour la dcouverte et la conception du systme au regard des exigences des dcideurs. Afin daider les dcideurs dfinir, reprsenter leurs exigences, puis dduire et dterminer les informations mettre en place (sans pour autant dvoiler leur processus dcisionnel ou les dcisions prendre). Cette dmarche permet ainsi de garder la trace de quels lments stratgiques ont ncessit quels lments tactiques puis oprationnels et de pouvoir ainsi savoir pourquoi une information est concevoir et stocker dans le SID. Cette dmarche permet galement de capitaliser au fur et mesure la connaissance et les produits en vue de faciliter leur rutilisation (cf. Figure 2).
Figure 2 : Aperu de la solution propose pour limplantation dun SID en considrant diffrentes exigences
La mthode propose est nomm CADWE (Computer Aided Data Warehouse Engineering). Cette mthode est divise en quatre phases correspondant : (1) la construction de la liste des buts stratgiques ; (2) la dcouverte des objectifs stratgiques et tactiques (3) la dduction des exigences informationnelles et (4) la proposition dun schma conceptuel multidimensionnel du SID. Nos propositions ont t dfinies suivant les phases de la mthode CADWE. Nous avons valid scientifiquement des phases de notre mthode par des publications nationales ou internationales comme le rsume le paragraphe suivant. Analyse des exigences pour la conception d'entrepts de donnes est un article accept la confrence dInformatique des Organisations et Systmes d'Information et de Dcision (INFORSID), Hammamet, Tunisie, 3 Juin 2006, pp. 1023 - 1038. Dans cet article,
Thse de doctorat Ins GAM
I-Introduction
40
nous proposons une premire version du processus dingnierie des exigences pour les entrepts de donnes qui vise guider le recensement des exigences de lentrept de donnes. Le processus propos recense des exigences abstraites. Le modle produit est celui de l'entrept de donnes dvelopper, conformment aux exigences initialement identifies. Le processus propos est illustr au moyen d'un exemple. "A Requirement-driven Approach for Designing Data Warehouses ", Requirements Engineering: Foundation for Software Quality (REFSQ), Luxembourg, Luxembourg, 5 June 2006. Cet article prsente la mthode CADWE (Computer Aided Data Warehouse Engineering) qui guide le recensement des exigences des dcideurs et leur oprationnalisation en un modle de donnes dentrept de donnes. CADWE change lintrt de o les donnes sont extraites quelles sont les informations ncessaires et pourquoi . Lapproche dbute par le recensement des exigences de haut niveau, rutilise un ensemble de modles existants et produit un nouveau modle de donnes pour lentrept de donnes. Larticle rsume chaque tape et produit une illustration base dun exemple extrait de lindustrie pour lensemble de lapproche. Experimenting a Modeling Approach for Designing Organizations Strategies in the Context of Strategic Alignment, Australian Workshop on Requirements Engineering (AWRE), Adelaide, Australie, 8 December 2006. Le but de cet article est de proposer une formulation des objectifs stratgiques dentreprise. Lapproche exprimente le formalisme de la CARTE. Nous avons utilis le cas dtude de Seven Eleven Japan pour exploiter notre exprimentation. "Documenter lAlignement dun Entrept de Donnes avec la Stratgie dEntreprise pour mieux satisfaire les Exigences des Dcideurs", Revue Ingnierie des Systmes d'Information (ISI), dcembre 2006. Cet article prsente la mthode CADWE qui permet de modliser les objectifs stratgiques d'entreprise et les exigences de l'entrept de donnes de manire unifie et de les aligner. Aligner l'entrept de donnes aux exigences stratgiques de l'entreprise permettrait de dvelopper des entrepts de donnes offrant une meilleure fiabilit dans la prise de dcision de ses dcideurs. Lalignement (ou la mise en correspondance) de la stratgie d'entreprise et de l'entrept de donnes ncessite de spcifier la fois les exigences de l'entrept de donnes et la stratgie de lentreprise. Loriginalit de notre approche rside dans l'exploitation d'une technique de modlisation unique. Une illustration complte de l'approche est faite au moyen de l'tude du cas d'une entreprise de distribution japonaise. "Strategic Alignment Documentation", Research Challenges in Information Science (RCIS), IEEE, Morocco, Ouarzazate, 23 April 2007. Cet article formalise la stratgie de lentreprise et le modle de lalignement stratgique. Le mta-modle de lapproche y est prsent.
Thse de doctorat Ins GAM
I-Introduction
41
Thse de doctorat
Ins GAM
I-Introduction
42
Thse de doctorat
Ins GAM
Chapitre II
TAT DE LART : Mthodes de dveloppement des Systmes dInformation Dcisionnels
TABLE DES MATIRES
C'est la thorie qui dcide de ce que nous pouvons observer. Albert Einstein
2.1 INTRODUCTION ......................................................................................................... 44 2.2 SYSTME DINFORMATION DCISIONNEL VERSUS SYSTME DINFORMATION ......................... 44 2.3 HISTORIQUE DES SYSTMES DINFORMATION DCISIONNELS ............................................... 49 2.4 CONCEPTS CLS DE LA MODLISATION MULTIDIMENSIONNELLE ........................................... 53 2.4.1 Table de faits.......................................................................................................... 53 2.4.2 Table de dimension ................................................................................................ 53 2.4.3 Schma en toile .................................................................................................... 54 2.4.4 Hirarchies ............................................................................................................. 54 2.4.5 Granularit ............................................................................................................. 54 2.4.6 Additivit ................................................................................................................ 55 2.5 CADRE DE CLASSIFICATION DES MTHODES DINGNIERIE DES SID : LE CADRE DE RFRENCE DES QUATRE MONDES .................................................................................................................. 55 2.5.1 Vue sujet ................................................................................................................ 58 2.5.2 Vue Usage .............................................................................................................. 61 2.5.3 Vue systme ........................................................................................................... 64 2.5.4 Vue dveloppement ............................................................................................... 68 2.6 REVUE DUNE SLECTION DAPPROCHES ......................................................................... 70 2.6.1 Approche dAnnoni et al (2007) ............................................................................. 71 2.6.2 Approche de Mazon et al (2005)............................................................................ 72 2.6.3 Approche de Prakash et al (2003) .......................................................................... 72 2.6.4 Approche de Prat et al (2002) ................................................................................ 73 2.6.5 Approche de Bonifati et al (2001) .......................................................................... 74 2.6.6 Approche de Ravat et al (1999) ............................................................................. 75 2.6.7 Approche de Tryfona (1999) .................................................................................. 76 2.6.8 Approche de Golfarelli et Rizzi (1998) .................................................................... 77 2.6.9 Approche de Kimball (1998)................................................................................... 78 2.6.10 Approche de Sapia et al (1998).......................................................................... 79 2.7 DISCUSSION ............................................................................................................. 80 2.8 CONCLUSION ............................................................................................................ 82
44
2.1 Introduction
Les systmes dinformation dcisionnels (SID) ont pour objectif daider la prise de dcision en permettant des analyses complexes (dcouverte des exigences et analyse des donnes). Les caractristiques des fonctions danalyse suivant plusieurs mtiers, dcideurs et axes danalyse de donnes ne peuvent pas toutes tre reprsentes avec les modles de SI classiques. Dans les milieux industriel et scientifique, il est largement accept que la modlisation de rfrence pour les SID est la modlisation multidimensionnelle [Inmon, 1996], [Jarke et al, 2001]. En outre, il est noter que 40% des projets dcisionnels ne russissent pas et 80% ne parviennent pas rpondre aux besoins des utilisateurs [Schiefer et al, 2002] car les concepteurs dcisionnels commencent les projets dcisionnels directement par la modlisation conceptuelle ou logique du SID [Mazon et al, 2005]. Nos travaux de recherche ont pour objectif de dfinir une mthode de dveloppement des SID rpondant aux problmatiques nonces dans lintroduction. Le chapitre est structur de manire pouvoir prsenter un tat de lart qui tudie les SID et leurs ingnieries des exigences. La section 2.2 prsente une comparaison du systme dinformation dcisionnel versus le systme dinformation transactionnel. Ensuite, la section 2.3 donne un bref historique de lvolution des systmes dcisionnels. Puis, la section 2.4 dresse une liste des concepts cls des modles multidimensionnels pour familiariser le lecteur aux termes communment utiliss par les concepteurs dcisionnels. La section 2.5 prsente un cadre de rfrence pour les mthodes dingnierie des SID. Puis, la section 2.6 tudie quelques mthodes SID et les caractrise suivant le cadre de la section prcdente. La section 2.7 dresse un bilan des apports et des limites. Enfin, la section 2.8 clture ce chapitre.
Thse de doctorat
45
le systme dcisionnel qui va partir des donnes stockes et en fait une analyse facilitant la prise de dcision.
Le paragraphe suivant nonce, brivement, la distinction entre les deux systmes et la complte, par la suite, par le tableau de synthse (cf. Tableau 1). Alors que le premier systme (SI transactionnel) na besoin que des informations les plus rcentes, le deuxime systme (SID) a besoin de garder lhistorique des transactions et des donnes. Les utilisateurs traditionnels des SI ont une activit oprationnelle, tandis que les utilisateurs des SID sont des dcideurs. Cette diffrence montre que l'esprance des utilisateurs traditionnels est que le SI les assiste pour raliser le processus mtier tandis que le but des dcideurs est dtudier la pertinence de ces processus.
Dans un SI traditionnel, les donnes suivent habituellement un cycle de vie CRUD (Create, Update et Delete). Par consquent, la valeur des donnes peut tre perdue, tandis que dans un SID, toutes les valeurs de donnes sont historises pour permettre l'analyse des situations passes. La valeur des donnes des SI est principalement issue de l'activit humaine (par le biais des transactions utilisateur), les donnes des SID sont la plupart du temps extraites partir d'autres systmes. Les interfaces des transactions de SI sont stables, tandis que les interfaces des SID changent chaque nouvelle analyse. Dailleurs, ces deux systmes sont reconnus sous les termes OLTP et OLAP. Le terme OLTP (On Line Transaction Processing), plus gnralement le SI transactionnel, regroupe les concepts mis en place par un systme destin l'automatisation d'un processus. Une base de donnes transactionnelle est utilise et la mise jour est faite en ligne . Le terme OLAP (On Line Analytical Processing), plus gnralement le SID, regroupe les concepts mis en place par un systme d'analyse en ligne de donnes. Une base de donnes dcisionnelle, destine la prise de dcision, est utilise. Le systme OLTP est plus ancien que le systme OLAP, et le traitement des transactions en mode transactionnel (OLTP) nest pas celui des systmes dimensionnels (OLAP). Le tableau suivant rcapitule les diffrences entre l'OLTP et l'OLAP. Nous compltons la proposition de [El Omri, 2006] et nous montrons ces diffrences selon les cinq critres suivants: Les utilisateurs Les donnes
Ins GAM
Thse de doctorat
46
Tableau 1: Comparaison des systmes oprationnel et dcisionnel Systme OLTP On Line Transaction Processing (Systme Oprationnel) Systme OLAP On Line Analytical Processing (Systme dcisionnel)
Les utilisateurs Les utilisateurs sont les rouages de Les utilisateurs observent les rouages de l'entreprise l'entreprise Beaucoup d'utilisateurs concurrents et varis Peu d'utilisateurs qui sont souvent des (agents oprationnels) avec mme une dcideurs et des analystes certaine duplication Ne traitent qu'un seul compte la fois avec Traitent beaucoup de comptes simultanment une seule vision de mtier Le niveau des besoins analytiques est bas Le niveau des besoins analytiques est haut Excutent un grand nombre de fois la mme Lisent uniquement les donnes qui sont souvent tche rcapitules (pas de mise jour des donnes, et agrgation de ces donnes) Lisent et modifient les donnes. Le systme Les demandes semblent similaires mais sont de donnes est vivant et oprationnel diffrentes et varies (on ne demande pas deux fois la mme chose) Exigent des performances en temps rel telles que l'utilisation de systme ERP, GPAO, RH, etc. pour augmenter la productivit Les donnes Les donnes sont courantes et orientes Les donnes sont relatives l'historique et applications orientes thme et sujets. Ncessaire au fonctionnement de Utilise pour analyser le fonctionnement de l'entreprise ; c'est la mmoire collective de l'entreprise. l'entreprise Normalis (3me forme normale) Souvent agrges (le dtail intresse peu) En rgle gnrale non historises (Mise jour; Le temps est important image un moment donn) Donnes oprationnelles: provenant des Donnes consolides: les donnes de lOLAP sources elles-mmes, exhaustives et proviennent des diffrents OLTP, elles sont dtailles agrges et rsumes L'objectif des donnes est de contrler les Aident rsoudre les problmes et faciliter la tches oprationnelles qui changent dcision : les donnes sont stables et constamment (dynamiques). synchronises dans le temps
Thse de doctorat
Ins GAM
47 Les donnes donnent une photographie du Une vue multidimensionnelle de diffrents types processus business en cours de business Le traitement Les oprations sont des insertions et mises Le rafrachissement des donnes est priodique jour courtes et rapides et relativement long excuter Les requtes sont standardises et simples et Des requtes complexes ncessitant des retournent un petit ensemble de tuples de agrgations. Le processus d'excution dpend donnes. Leur processus d'excution est des donnes invoques. Les batch de rapide rafrachissement et les requtes complexes peuvent s'excuter sur plusieurs heures. La rapidit des requtes peut tre amliore par l'ajout d'index. L'ensemble des donnes par transaction et L'ensemble des donnes par transaction et tuples accds est valu d'une dizaine une tuples accds est valu un million centaine Les requtes Requtes assistes, pr planifies, navigation alatoire (drill-down) Des traitements de drivation et de prparation de donnes sont effectus Considration des rgles de gestion Considration des rgles de gestion mtier, stratgies globales et sources de donnes. La structure de la base de donnes Hautement normalis avec beaucoup de Typiquement dnormalise avec peu de tables, tables utilisation des schmas en toile ou en flocon de neige. Beaucoup de tables (centaines de MB/GB) Peu de tables mais de grande taille ((centaines de GB/TB) L'espace de stockage peut tre relativement Plus grande due l'existence de donnes petit si les donnes historiques sont archives agrges et historises. Ncessite plus d'index que les OLTP Petites requtes sur une seule table (accs de Requtes larges sur une grosse quantit de type navigationnel) donnes Ladministration du systme Forte disponibilit Faible disponibilit Sauvegardes frquentes et priodique (car le Sauvegardes peu frquentes mais trs systme bouge beaucoup) et les donnes volumineuses (en gnral incrmentale car on oprationnelles sont ncessaires pour le travaille beaucoup avec des INSERT ONLY). mtier. Certains environnements se contentent de recharger les donnes des systmes OLTP. Beaucoup de petites transactions En rgle gnrale, une transaction par jour (paramtrage de la machine, commit et roll (chargement de donnes). back).
Thse de doctorat
Ins GAM
48 Peu d'acclrateurs (moins d'effort faire Non normalise et redondante (stockage des pour obtenir des rponses par rapport la sommes, des moyennes, etc.) taille des objets) Peu de temps de maintenance offline Beaucoup de maintenance mais offline.
La suite du mmoire sintresse aux SID. Le terme On Line Analytical Processing (OLAP) date de 1993. En effet, en 1993, E.F Codd, l'inventeur des bases de donnes relationnelles et associs a publi un document de prsentation technique la demande de la compagnie Arbor Software, devenue aujourd'hui Hyperion, sous le titre Providing OLAP (On-Line Analytical Processing) to User-Analysts : An IT Mandate . Du fait que ce document soit commandit par une compagnie prive, les rgles OLAP telles que dfinies par E.F Codd taient controverses. De plus, une multitude dabrviations ont fleuri, qui vont de ROLAP MOLAP en passant par DOLAP. Un bref rappel des 12 rgles dfinies par E.F Codd est donn dans ce qui suit: 1. 2. Vue conceptuelle multidimensionnelle (Multidimensional Conceptual View) : Permet d'avoir une vision multidimensionnelle des donnes. Transparence (Transparency) : L'utilisateur ne doit pas se rendre compte de la provenance des donnes si celles-ci proviennent de sources htrognes (systme homogne l'analyste); ces sources peuvent tre un fichier Excel, une base de donnes de production ou mme un fichier texte. Accessibilit (Accessibility) : OLAP est dcrit comme un middleware qui se place entre les sources de donnes htrognes et un front-end (sous la forme d'un datawarehouse). Constance des temps de rponses (Uniform Reporting Performance): Les performances ne doivent pas tre diminues lors de l'augmentation du nombre de dimensions ou de la taille de la base de donnes, mais proportionnelles la taille des rponses retournes. Architecture client-serveur (Client-Server Architecture) : Il est essentiel que le produit soit Client-Serveur mais aussi que les composants serveurs d'un produit OLAP intgrent facilement ses diffrents clients. Indpendance des dimensions (Generic Dimensionality) : Chaque dimension doit tre quivalente par rapport sa structure et ses capacits oprationnelles. Gestion des matrices creuses (Automatic Adjustment of Physical Level) : Le systme OLAP ajuste automatiquement son schma physique pour s'adapter au type du modle et au volume des donnes (plus on dispose de place plus on peut agrger). Accs multiutilisateurs (Multi-User support) : Les outils OLAP doivent fournir des accs concurrents, l'intgrit et la scurit.
3.
4.
5.
6. 7.
8.
Thse de doctorat
Ins GAM
49
9.
10.
11. 12.
Pas de restrictions sur les oprations inter et intra dimensions (Unrestricted Cross-dimensional Operations): Les calculs doivent tre possibles sur toutes les dimensions (les agrgats doivent tre faits dans toutes les dimensions). Manipulation des donnes aise (Intuitive Data Manipulation): La manipulation des donnes se fait directement travers les cellules d'une feuille de calcul, sans recourir aux menus ou aux actions multiples. Il doit permettre l'analyse intuitive dans plusieurs dimensions au final. Simplicit des rapports (Flexible Reporting): Lors de la cration de rapports, les dimensions peuvent tre prsentes de n'importe quelle manire. Nombre illimit de dimensions et nombre illimit d'lments dans chaque dimension (Unlimited Dimensions & Aggregation Levels): Dimensions et niveaux d'agrgations illimits.
Cependant, l'auteur Nigel Pendse, rcapitule la dfinition de l'OLAP en cinq mots : Fast Analysis of Shared Multidimensional Information (FASMI) traduit en franais par http://www.linux-france.org/prj/jargonf/F/FASMI.html comme suit : Analyse Rapide d'Information Multidimensionnelle Partage .
Thse de doctorat
Ins GAM
50
Outre lvolution des architectures, lanalyse des donnes dans ces systmes dinformation dcisionnels a galement connu une volution. Linformatique dcisionnelle est alors essentiellement constitue d'outils d'dition de rapports, de statistiques, de simulation et d'optimisation. Provenant des recherches en Intelligence Artificielle, les systmes experts voient le jour. Ils sont conus par extraction de la connaissance d'un ou plusieurs experts et sont des systmes base de rgles. De bons rsultats sont obtenus pour certains domaines d'application tels que la mdecine, la gologie, la finance, etc. Cependant, il apparat vite que la formalisation sous forme de rgles de la prise de dcision est une tche difficile voire impossible dans de nombreux domaines. Selon (http://www.grappa.univ-lille3.fr/polys/fouille/sortie002.html), dans les annes 90, deux phnomnes se produisent simultanment. Premirement, la possibilit de conception denvironnements spcialiss pour l'aide la dcision. Deuximement, de nombreux algorithmes permettant d'extraire des informations partir de donnes brutes arrivent maturit. Ces algorithmes ont des origines diverses et souvent multiples. Certains sont issus des statistiques ; d'autres proviennent des recherches en Intelligence Artificielle, recherches qui se sont concentres sur des projets moins ambitieux, plus cibls; certains s'inspirent de phnomnes biologiques ou de la thorie de l'volution. Tous ces algorithmes sont regroups dans des logiciels de fouille de donnes ou Data Mining qui permettent la recherche d'informations nouvelles ou caches partir de donnes. Ainsi, dans le cas de systmes base de rgles, plutt que d'essayer d'extraire la connaissance d'experts et d'exprimer cette connaissance sous forme de rgles, un logiciel gnre ces rgles partir de donnes. Par exemple, partir d'un fichier historique des prts contenant des renseignements sur les clients et le rsultat du prt (problmes de recouvrement ou pas), le logiciel extrait un profil pour dsigner un bon ou un mauvais client. Aprs validation, un tel systme peut tre implant dans le systme d'information de l'entreprise afin de classer ou de noter les nouveaux clients. Le tableau 2 rcapitule les diffrents niveaux des exigences en terme de dcisionnels et les architectures ncessaires correspondantes. Ces systmes vont dun simple reporting oprationnel avec une seule source ou lanalyse base de requtes directement sur le systme jusqu un systme dcisionnel avanc avec une multitude de sources et des outils danalyses volus.
Tableau 2: Exigences en terme de dcisionnel et les architectures correspondantes [Hbrail, 2007].
Type d'architecture
Thse de doctorat
Ins GAM
51
Rapports simples figs Analyse en temps rel Profondeur de la source suffisant Pas de requtes ad-hoc, pas de cubes, pas de fouille Rapports simples figs Requtes ad-hoc limites Application source ne pas pnaliser Analyse quasi temps rel Profondeur d'historique de la source suffisant Pas de cubes, pas de fouille Dcisionnel Rapports complexes avanc partir Cubes de donnes d'une seule Fouille de donnes source Requtes ad-hoc complexes Reporting oprationnel partir d'une seule source Dcisionnel Sur des donnes intgres: avanc multi- Rapports complexes sources Requtes ad-hoc complexes Cubes de donnes Fouille de donnes
Entrept de donnes Magasins de donnes si plusieurs domaines d'analyses Alimentation par ETL Entrept de donnes Magasins de donnes pour chaque domaine d'analyses Alimentation par ETL
Pour rsumer, il est possible avec les SID actuels dalimenter, de stocker et dexploiter les donnes laide dun ensemble doutils complmentaires disponibles sur le march. La Figure 3, adapte partir de celle propose par [Gagnard, 2007], montre une succession dtapes techniques oprationnelles pour lancer, mettre en uvre et animer un projet SID (sources de donnes, extraction, entrept de donnes, magasins de donnes, outils danalyses, outils pour la restitution et les moyens pour le faire).
Thse de doctorat
Ins GAM
52
Thse de doctorat
Ins GAM
53
La granularit des tables de faits est une caractristique importante explique par le niveau de dtail des mesures reprsentes. La table de faits peut ne pas tre sujette des analyses relatives lagrgation. Elle reprsente la ralisation dun vnement sans le mesurer. Ces tables sont des tables sans faits. 2.4.2 Table de dimension Une table de dimension est un objet qui inclut un ensemble dattributs permettant lutilisateur davoir des mesures suivant diffrentes perspectives danalyse. Les attributs sont des indicateurs pour les diffrentes vues danalyses possibles. Il est commun davoir plus que cent attributs dans une application relle. Pour cette raison, les tables de dimension sont considres comme tant grandes. Par exemple, les ventes peuvent tre analyses suivant diffrentes rgions dun pays, suivant des catgories de produits ou suivant la combinaison de plusieurs de ces dimensions. Ces dimensions sont connectes la table de faits par des cls trangres. Les attributs (tels que ville, pays) dune table de dimension sont appels des attributs de dimensions. Les attributs dune dimension peuvent former entre eux une hirarchie (ville/rgion/pays) permettant lutilisateur de voir les donnes dtailles ou rsumes suivant lattribut en question. Une dimension peut avoir aussi des attributs descriptifs qui ne sont pas utiliss pour lanalyse tels que le numro de tlphone, le nom dun client, ladresse dun client. Les attributs descriptifs sont orthogonaux aux attributs dimensions et ils les compltent [Bauer et al, 2000].
Thse de doctorat
Ins GAM
54
2.4.3 Schma en toile Le schma en toile possde au centre une table de faits entoure par des tables de dimensions o une table de dimension temps est obligatoirement reprsente. Laspect total du schma est une toile do la terminologie schma en toile . Ce schma est aussi appel un schma multidimensionnel cause de la prsence de plusieurs dimensions lors de lanalyse des mesures. partir dun schma en toile, une ou plusieurs dimensions peuvent tre tendues suite une normalisation. Ce nouveau schma est appel schma en flocon de neige . Cette structure est gnralement utilise pour reprsenter les hirarchies dune dimension. Cette structure peut tre applique des attributs sans hirarchie si le besoin de normalisation se prsente. Il est aussi possible davoir une constellation de faits ou encore une galaxie dans le cas o nous aurions un schma qui englobe plusieurs tables de faits [Kimball et al, 1998]. Une constellation de faits peut correspondre un ensemble de magasins de donnes. 2.4.4 Hirarchies Il est important davoir des hirarchies bien dfinies dans un SID. Limportance provient du fait que la prise de dcision commence par des vues gnrales puis les informations se dtaillent de plus en plus. En plus, si des outils OLAP sont utiliss pour lanalyse des donnes, il est ainsi possible de raliser des agrgations automatiques des donnes en sappuyant sur les hirarchies dfinies. Les hirarchies sont gnralement prsentes un niveau logique sous forme de schma flocon de neige. Ces structures permettent de reprsenter une hirarchie symtrique o toutes les instances de la dimension ont des valeurs non nulles, une hirarchie asymtrique o certaines branches de larbre sont plus longues que dautres [Kimball, 1996], [Thomsen, 1997] ou une hirarchie non couvrante qui est une hirarchie avec diffrentes longueurs. 2.4.5 Granularit La granularit est le niveau de dtail des donnes dans un entrept de donnes. La granularit dtermine le volume des donnes ainsi que le type des requtes que lutilisateur peut poser. Prenons lexemple dune compagnie de tlphonie cit par [Inmon, 1996]. Il existe deux systmes diffrents ; un premier systme avec le dtail de tous les appels, un deuxime systme avec un rsum mensuel de tous les appels. Considrons la requte Quelle est la personne qui a fait le plus dappels? . On peut obtenir une rponse dans le premier systme mais non dans le deuxime systme. Dun autre ct la requte, Quelle est la moyenne des appels longue distance ? , a une
Thse de doctorat Ins GAM
55
rponse dans les deux systmes. Dans le premier systme, il faudra calculer la moyenne de plusieurs enregistrements. Dans le deuxime systme il suffit daccder un seul enregistrement. Cet exemple montre quil y a un compromis faire entre la performance et le stockage des donnes. Il est ainsi intressant de garder les donnes dtailles dans le cas o il ny aurait pas de problmes de stockage et davoir des donnes agrges pour assurer une meilleure performance. Quel que soit le niveau de granularit choisie, les donnes des diffrentes hirarchies ncessitent une agrgation pour pouvoir rpondre aux questions des utilisateurs. Lagrgation dans les outils OLAP assure la performance. 2.4.6 Additivit Ladditivit est la possibilit de faire la somme des mesures prsentes au niveau de la table de faits durant les oprations de roll-up suivant les diffrentes hirarchies. Les mesures peuvent tre parmi un de ces trois types [Kimball et al, 1998], [Golfarelli, 1998], [Lenz, 2003], [Kimball, 1996]. Premirement, les mesures sont considres additives si elles peuvent tre sommes suivant nimporte quelle hirarchie dune dimension. Par exemple, cot, vente, quantit. Deuximement, les mesures semi-additives peuvent tre sommes selon les hirarchies de certaines dimensions mais pas toutes les dimensions. Par exemple, linventaire dun produit o nous pouvons sommer la quantit dun produit par magasin ne peuvent pas tre agrges suivant la dimension temps parce que dans le temps un mme produit peut tre prsent lors de plusieurs inventaires quand il nest pas vendu. Troisimement, les mesures sont non additives si leurs valeurs correspondent des moyennes, des taux ou autres. En plus, dautres catgories annexes existent et sont intressantes prendre en considration. Il est signaler que diffrentes fonctions peuvent tre spcifies par lutilisateur et appliques telles que la somme, le minimum, le maximum, la moyenne, etc. Des exemples sont prsents dans [Pederson, 2000].
2.5 Cadre de classification des mthodes dingnierie des SID : Le cadre de rfrence des quatre mondes
Le cadre de rfrence des quatre mondes a t propos au dpart pour lingnierie des systmes et a prouv son efficacit pour comprendre diverses disciplines telles que lingnierie des systmes dinformation [Jarke, 1994], lingnierie des exigences [Rolland, 1998], lingnierie des mthodes [Rolland, 1997] et lingnierie de processus [Rolland, 1998]. Le cadre de rfrence des quatre mondes est utilis comme base pour tudier et comprendre une mthode dingnierie des SID (iSID). Pour chaque monde, une vue
Thse de doctorat Ins GAM
56
particulire de la mthode est adopte en incluant un ensemble de facettes et dattributs (cf. Figure 4).
Il est possible d'identifier et tudier quatre principaux points de vue relatifs aux mthodes dingnierie des SID : Quelle est lessence de la mthode iSID? Pourquoi (et quand) utilise-t-on les mthodes iSID? Avec quoi les mthodes iSID sont mises en uvre? Comment les mthodes iSID sont dveloppes? plusieurs conseils
Comprendre et tudier lensemble des propositions des diffrentes mthodes de la littrature grce la structure propose en adoptant les notions de multi-vues et multi-facettes. Dfinir prcisment et systmatiquement le positionnement dune mthode particulire. En effet, grce la richesse de ce cadre de rfrence en termes de facettes et dattributs, il est possible de caractriser une mthode particulire avec grande prcision et de le faire dune manire systmatique. Comparer et confronter deux mthodes de manire dtaille pour faire apparaitre les similarits et les diffrences. Slectionner la mthode qui sadapte le plus la situation en adoptant un point de vue particulier et en choisissant la mthode qui correspond au mieux aux caractristiques dsires. Positionner un ensemble de mthodes et dcouvrir par la suite des patrons et des regroupements suivant les vues, les facettes et les attributs. Ceci permet aussi didentifier des niches de recherches et de localiser les manques par rapport un aspect en particulier.
Comme le montre Figure 5, chaque vue permet de capturer une connaissance particulire des approches SID. Le monde sujet rpond la question " Quelle est lessence de la mthode iSID?. Deuximement, la vue usage explique Pourquoi (et quand) utilise-t-on les mthodes iSID? . Puis, la vue systme explique Avec quoi les
Thse de doctorat Ins GAM
57 mthodes iSID sont mise en uvre?. Enfin, la vue dveloppement explique Comment les mthodes iSID sont dveloppes?.
Attribue aux mthodes de dveloppement des SID, une facette reprsente un moyen de classification. Les facettes ont t utilises par [Prieto-Diaz, 1987] pour classer les composants rutilisables. Elles sont galement employes par [Rolland, 1998] pour lingnierie des exigences pour comprendre et classer les approches bases sur les scnarii. Chaque facette est mesure par un ensemble appropri d'attributs. Les attributs ont des valeurs qui sont dfinies dans un domaine. Un domaine peut tre de type prdfini (ENTIER, BOOLEN, etc.), un type numr (ENUM {x, y, z}), ou un type structur (ENSEMBLE ou TUPLE). Par exemple, approche est une facette de la vue sujet (voir paragraphe 2.5.1) qui aide classer les approches SID selon lapproche utilise et qui peut tre un des attributs : Ascendante , Descendante ou Mixte . Pour laborer ce cadre de rfrence, une tude a t faite pour un ensemble des mthodes proposes dans la littrature et spcifiques lingnierie des SID. La structure du cadre de rfrence est lie aux recherches effectues dans le cadre de la problmatique de cette thse. Lobjectif est dtudier et structurer des mthodes puis de caractriser certaines par rapport ce cadre. Ceci permet de comprendre comment chaque mthode reprsente un aspect particulier voire similaire ou diffrent par rapport une autre mthode. Dans les paragraphes suivants, chacune des vues est prsente.
Thse de doctorat
Ins GAM
58
2.5.1 Vue sujet La vue sujet comporte la connaissance du domaine au sujet d'une mthode diSID ( Quelle est lessence de la mthode iSID? ). C'est la vue qui fournit des informations sur le sujet. L'intrt de cette vue est dtudier lapproche de la mthode la couverture de la mthode dfinissant llment ou les lments cibles la stratgie de la mthode
Trois facettes sont associes la vue sujet: (i) lapproche, (ii) la couverture et (iii) la stratgie. Le reste de la section prsente en dtail chacune des facettes. Une mthode diSID a une approche particulire. Il est possible que son sujet concerne une approche oriente-donne, oriente exigence ou les deux la fois.
Les approches ascendantes (ex. [Hsemann, 2000], [Cabibbo et al, 2000], [Moody, 2000]) se concentrent sur la faon dont les donnes peuvent tre extraites et transformes en modle multidimensionnel de donnes tout en tant guid par le schma des sources oprationnelles et par l'identification de mesures, de choix des faits, et une classification des entits oprationnelles. Dans ADAPT [Bulos et al, 2002] et GOLD [LujianMora, 2002], le schma conceptuel du SID est dtermin par le concepteur suivant une approche ascendante sans avoir de guidage particulier. Dans WAND [Golfarelli, 2002], le schma conceptuel est driv dune manire semi-automatique partir des schmas oprationnels. Les approches descendantes (ex. [Kimball, 1996], [Prat et al, 2002], [Tsois et al, 2001], [Prakash et al, 2003], [Mazon, 2005]) considrent diffrents niveaux de granularit les exigences du systme, les exigences utilisateurs comme tant un point de dpart et laissent l'identification des sources de donnes une phase postrieure. Par exemple, dans [Tsois et al, 2001], la mthode propose permet de construire un schma conceptuel bas sur le modle de donnes MAC dfini par ces auteurs. Les besoins sont exprims sous forme de requtes. Le rsultat des requtes des utilisateurs est prsent sous forme tabulaire o les colonnes et les lignes sont composes des paramtres des dimensions. partir de ces tableaux, les auteurs dfinissent un ensemble minimal de concepts (niveau, hirarchie, dimensions, cubes, attributs et des relations de manipulation de donnes). De plus, les travaux relevant de lingnierie des exigences des SID adoptent cette approche descendante. Ces propositions captent les objectifs et les stratgies avec des modles de buts [Bonifati et al, 2001], [Prakash et al, 2003], [Giorgini et al, 2005], [Mazon et al, 2005], [Gam et al, 2006]. Ces modles reprsentent les donnes et les processus lis aux stratgies des dcideurs.
Thse de doctorat
Ins GAM
59
Par ailleurs, les approches mixtes (ex. ([Lujan-Mora et al, 2003], [Carneiro et al, 2002], [Bonifati, 2001]) sont caractrises par lanalyse des exigences des utilisateurs (dmarche descendante produits des schmas idaux) et lanalyse des sources (dmarche ascendante produits des schmas candidats). Cette dmarche inclut une tche de confrontation gnralement entre un schma idal produit partir des exigences des utilisateurs et des schmas candidats produits partir des schmas des sources de donnes. De cette tche dpend la fiabilit du SID par rapport aux besoins des utilisateurs et aux sources. Cependant, linconvnient principal est que la tche de confrontation est longue, proportionnellement au nombre de schmas compars. Ainsi, les mthodes sont values en fonction du nombre de schmas idaux et candidats. Le nombre et le type de schma en entre de la phase de confrontation permet dvaluer la fiabilit du SID et le gain de temps [Annoni, 2007]. Par exemple, dans [Phipps et al, 2002], les auteurs proposent dobtenir un schma conceptuel multidimensionnel M/ER en drivant le schma entit-association des sources de donnes suivant cinq tapes explicites. Ils utilisent un algorithme qui identifie les faits candidats en listant toutes les entits qui ont des attributs numriques. Pour chaque entit, un schma candidat sera cr. Les attributs du fait sont ceux de lentit associe qui sont cls primaires ou numriques. Les ventuels attributs non numriques sont regroups en une dimension. Enfin, toutes les entits connectes lentit associe au fait sont transformes en une dimension avec tous les attributs de lentit connecte. Une valuation des schmas candidats est faite suivant quils rpondent dans lordre la clause From et la clause Select dune dizaine de requtes des utilisateurs. La facette approche est dfinie comme suit : ENUM {Ascendante, Descendante, Mixte} Une mthode diSID cible un ou plusieurs lments quelle couvre. Il est possible que son sujet couvre une exigence, une spcification de la solution ou un systme. Au regard des systmes de production, les SID reposent sur des caractristiques particulires. Ces systmes sont aliments par des donnes sources oprationnelles quil faut nettoyer, prtraiter et agrger. De plus, ces systmes reposent sur plusieurs espaces de stockage (la majorit des SID repose sur un entrept et des magasins de donnes destins plusieurs classes de dcideurs. Enfin, ces systmes sont manipuls par des dcideurs souhaitant une vision oriente mtier et synthtique afin de pouvoir effectuer facilement des analyses dcisionnelles. De ce fait, les mthodes diSID peuvent avoir une couverture qui concerne les exigences des dcideurs, la spcification du systme ou le systme en soi. Chacun de ces lments (i.e. Magasin de donnes, entrept de donnes, magasins de donnes oprationnels et archives) a sa ncessit et ses raisons d'exister
Thse de doctorat Ins GAM
60
comprenant la scurit, le contrle de l'organisation, la performance, l'opportunit et le cot [Adelman, 2006]. Avant de dcider davoir un magasin oprationnel des donnes, un magasin de donnes, et quand archiver, les exigences devraient tre dcouvertes, le niveau dengagement et de service, les contraintes matrielles, les exigences de performances et la capacit du personnel le produire. Les SID contemporains se sont transforms en de grandes architectures comportant plusieurs lments : un entrept de donnes, plusieurs magasins de donnes, parfois un magasin de donnes oprationnel, aussi bien que les technologies de traitement analytique (OLAP), fouille de donnes, les outils de reportage pour accder aux donnes [Stefanov, 2005] et les outils dingnierie des exigences pour les SID. La facette Couverture est dfinie comme suit :
ENSEMBLE DE (ENUM {Exigence, Spcification solution, Systme}) Les mthodes iSID concernent une stratgie itrative, incrmentale ou big bang. Dans [Westerman, 2001], les parties prenantes dfinissent des buts, les rassemblent, leurs donnent des priorits afin de prciser les exigences business les plus intressantes et les questions business supportant ces buts. Une fois que ces questions sont dtermines, les plus importantes sont dfinies en termes d'lments de donnes y compris la dfinition des hirarchies. Cette mthode procde suivant une stratgie incrmentale. Les mthodes qui permettent des corrections sont considres comme itratives. Une succession de stratgie itrative et incrmentale est possible. Si aucune instruction par rapport au sujet de la stratgie nest dfinie, elle est considre comme Big bang . La facette stratgie est dfini comme suit : ENUM {ENSEMBLE DE {Itrative, Incrmentale}, Big bang} La Figure 6 rcapitule la vue sujet.
Thse de doctorat
Ins GAM
61
La vue usage dcrit la finalit et les buts des utilisateurs du SID. Cette vue rpond la question : Pourquoi (et quand) utilise-t-on les mthodes iSID? . L'intrt de cette vue est dtudier : les utilisateurs de la mthode la finalit de la mthode le but de la mthode
Trois facettes sont associes la vue usage: (i) les utilisateurs, (ii) la finalit de la mthode et (iii) le but de la mthode. Le reste de la section prsente en dtail chacune des facettes. Une mthode diSID est utilise par un ou plusieurs utilisateurs stratgiques, tactiques ou systme. Les SID est utilis pour diffrents types dutilisateurs les Dirigeants de haut niveau ainsi que les autres acteurs tactiques, de pilotage, systme (transactionnels et concepteurs du SID). [Bruckner et al, 2001] et [Annoni, 2007] distinguent trois types dutilisateurs : stratgique, tactique et systme. Les utilisateurs stratgiques comprennent les dcideurs qui ont une vision transversale des mtiers, autrement dit, les dcideurs lis la direction de lorganisation. Il traite des problmes lis la gestion du projet et la coordination des diffrentes quipes. Il exprime aussi des exigences analytiques, fonctionnelles, non fonctionnelles (scurit, performance) mais surtout des exigences lies aux orientations stratgiques de lorganisation. En effet, pour quun SID puisse servir de base pour des utilisateurs stratgiques regroupant les dirigeants de l'organisation ayant une vocation stratgique, le
Thse de doctorat
Ins GAM
62
systme devrait tre en mesure de rendre des arbitrages qui dpassent les responsabilits des participants du groupe oprationnel. Les utilisateurs tactiques comprennent les dcideurs lis un mtier spcifique. Il exprime principalement des exigences analytiques, fonctionnelles (rgles de gestion, rgles de calcul) ainsi que non fonctionnelles (ergonomie doutil). De plus, ces utilisateurs ont une vocation plus oprationnelle que les stratges. Ils cherchent faire tablir des indicateurs permettant de vrifier que l'entreprise fonctionne conformment aux objectifs, de mesurer les rsultats rels obtenus, de signaler les carts, de tenter d'analyser leurs causes. Les utilisateurs systme sont lis aux sources de donnes existantes et aux quipements dcisionnels qui sont et qui seront dploys. Ils expriment les exigences fonctionnelles lies au stockage et la disponibilit ainsi que des exigences non fonctionnelles lies la scurit des donnes et la maintenance. Les concepteurs dcisionnels, les ingnieurs des exigences et les administrateurs des systmes dinformation font partie de ce groupe. Il importe de les intgrer car ils grent le SID et respectivement les sources. De plus, seuls ces derniers matrisent la disponibilit des donnes des sources. La facette utilisateur est dfinie comme suit : ENSEMBLE DE (ENUM {Stratgique, Tactique, Systme}) Une mthode diSID a une ou plusieurs finalits. En effet, le pourquoi dune mthode peut concerner la dcouverte des exigences, la modlisation du schma multidimensionnel ou lanalyse des donnes. Le paragraphe 2.3 a prsent quil est possible avec les SID industriels actuels dalimenter, stocker et dexploiter les donnes laide dun ensemble doutils complmentaires disponibles sur le march. La Figure 3, adapte partir de celle propose par [Gagnard, 2007], montre une succession dtapes techniques oprationnelles pour lancer, mettre en uvre et animer un projet SID (sources de donnes, extraction, entrept de donnes, magasins de donnes, outils danalyses, outils pour la restitution et les moyens pour le faire). De plus, les travaux de recherches ont montr lintrt de considrer les exigences des dcideurs avec les approches descendantes et mixtes (voir paragraphe Erreur ! Source du renvoi introuvable.). Ces travaux ont considr les exigences en les dcouvrant ou spcifiant mais sans considrer toutes les activits d'IE. En effet, lIE est une branche de lingnierie qui se charge des activits de dcouverte, extraction, ngociation, validation, oprationnalisation et de la spcification d'exigences [Rolland et al, 2000]. De ce fait, une mthode diSID peut avoir pour finalit de dcouvrir les exigences et toutes les activits en rapport avec lingnierie
Thse de doctorat Ins GAM
63
des exigences, modliser un schma multidimensionnel ou analyser les donnes restituer. La facette Finalit est dfinie comme suit : ENSEMBLE DE (ENUM {Dcouverte des exigences, Modlisation du schma multidimensionnel, Analyse des donnes}). Une mthode diSID a un but dusage particulier. En effet, une mthode peut tre utilise dune manire descriptive, prescriptive ou explicative dans le cadre dun SI classique [Rolland, 2000]. Une mthode descriptive suit le point de vue d'un observateur externe qui observe la manire avec laquelle une approche SID a t effectue. Elle est considre comme tant explicite.
Une mthode prescriptive tablit des rgles, des directives, et des modles de comportement qui conduisent l'excution du processus dsir. Un but prescriptif peut aller dune application stricte un guidage flexible. Pour lapplication stricte, l'excution du processus doit suivre la prescription tandis que dans le cas dun guidage flexible, la prescription peut procder suivant plusieurs manires dexcution du processus. Le guidage ne sintresse pas la performance mais l'accomplissement du but. La facette But dusage est dfinie comme suit : ENUM {Prescriptif, Descriptif} La Erreur ! Source du renvoi introuvable. rcapitule la vue usage.
Thse de doctorat
Ins GAM
64
2.5.3 Vue systme La vue systme rpond la question : Avec quoi les mthodes iSID sont mises en uvre? . L'intrt de cette vue systme est de dfinir: Niveau de modlisation de la mthode les moyens de mise en uvre
Deux facettes sont associes la vue systme: (i) le niveau de la modlisation, (ii) les moyens de reprsentations. Le reste de la section prsente en dtail chacune des facettes. Une mthode diSID a une modlisation particulire. En effet, une mthode est mise en uvre par une modlisation conceptuelle, logique ou physique.
Bien que la modlisation conceptuelle n'ait pas t une premire priorit dans les projets SID, plusieurs approches ont t rcemment proposes pour modliser l'information du SID suivant une perspective conceptuelle. Quelques approches proposent de nouvelles notations [Cabbibo, 1997] [Golfarelli, 1998], d'autres emploient des formalismes ER tendus [Sapia, 1998] [Tryfona, 1999] [Cavero, 2001] ou emploient le modle de classe d'UML [Abello, 2002] [Trujillo, 2002] [Lujian-Mora, 2002]. Lauteur Golfarelli [Golfarelli et al, 1998] propose une mthodologie semi-automatique pour tablir un modle ED dimensionnel partir des schmas d'ER reprsentant les bases oprationnelles. Au niveau logique, plusieurs recommandations existent pour crer un modle multidimensionnel de donnes [Kimball, 2002] et certains auteurs ont propos et valid thoriquement et empiriquement des mtriques pour permettre l'valuation de la complexit des modles en toile. Dans [Cabbibo, 1998], les auteurs prsentent le modle multidimensionnel, le modle logique pour les systmes OLAP bass sur les sources oprationnelles. Au niveau physique, le modle dpend de chaque systme et se compose dune slection de tables physiques, dindex, de partitions de donnes, etc. ([Bouzeghoub, 2002], [Kimball, 2002]). Diffrentes tudes de cas de magasins de donnes ont t prsentes dans [Kimball, 2002]. Dans cet tat de lart, la modlisation au niveau physique nest pas traite car les travaux de recherche de cette thse ne sy rapportent pas. Lattribut niveau de modlisation est dfinie comme suit : ENUM {Conceptuel, Logique, Physique} Les mthodes iSID sont mises en uvre suivant diffrents moyens suivant le niveau de modlisation abord.
Thse de doctorat Ins GAM
65
La modlisation au niveau conceptuel est classe suivant le paradigme utilis (entit-association, objet, spcifique). Les modles conceptuels multidimensionnels bass sur le paradigme entitassociation [Franconi et al, 1999], [Sanchez et al, 1999], [Sapia et al, 1999]; [Tryfona et al, 1999] reprsentent les concepts dcisionnels via des extensions plus ou moins importantes des concepts dentits et dassociations. La dimension est dfinie comme un ensemble dentits spcialises relies par des associations binaires. Le fait est gnralement reprsent par une entit ou une association n-aire entre les entits reprsentant les paramtres de niveau le plus fin de chaque dimension. La diffrence fondamentale entre la modlisation des SI classiques et les SID est le regroupement et les agrgations de concepts.
Les modles conceptuels multidimensionnels orients objet [Lujan-Mora et al, 2006], [Abello et al, 2006], [Prat et al, 2002] utilisent la modlisation UML. Ils reprsentent les classes avec des strotypes lis au domaine du dcisionnel. Ces modles sont des spcialisations dUML au domaine du multidimensionnel par la dfinition de strotypes, de valeurs types et de contraintes. Ils hritent donc de la proprit des modles orients objets de favoriser la capitalisation de la connaissance en vue de la rutilisation. Cependant, certains strotypes, tels que ceux pour dsigner les niveaux, sloignent quelque peu de la smantique multidimensionnelle avec les concepts de Base [Lujan- Mora et al, 2006]. Ces modles ont la particularit de reprsenter les niveaux comme une classe part entire afin de reprsenter les hirarchies qui les organisent. [Lujan-Mora et al, 2006] tend le concept dassociation pour aborder les problmatiques lies la dynamique du SID. Les modles conceptuels multidimensionnels spcifiques [Golfarelli et al, 1998b], [Cabibbo et al, 1998], [Moody et al, 2000], [Husemann et al, 2000], [Tsois et al, 2001], [Vassiliadis et al, 2002a, 2005] utilisent des paradigmes compltement nouveaux pour reprsenter les concepts du domaine dcisionnel. Ils utilisent exclusivement des concepts lis au dcisionnel sauf [Tsois et al, 2001], en loccurrence les concepts de faits, dimensions, mesures, paramtres et hirarchies. [Vassiliadis et al, 2002a] permet de reprsenter la fois les donnes et les traitements lis la drivation des donnes. Lattribut paradigme est dfinie comme suit : ENUM {E/A, Objet, spcifique, Non dfini} Les modles logiques sont mis en uvre au moyen de multidimensionnel , relationnel , objet ou semi-structur . Pour une modlisation de niveau logique, il est possible d'utiliser les modles ROLAP, O-OLAP, M-OLAP ou H-OLAP.
Thse de doctorat Ins GAM
66
Le modle R-OLAP (Relational On Line Analytical Processing), initialement propos par [Kimball et al, 2002], repose sur les concepts de table de dimension et de table de fait. Une table de dimension est une table dont les attributs correspondent aux paramtres et aux attributs faibles de la dimension ; la cl primaire de cette table correspond au paramtre de granularit la plus faible. Une table de fait est une table ayant comme attributs les mesures du fait et les cls trangres rfrenant les cls primaires des tables de dimension relies. La cl primaire d'une table de fait est compose de la concatnation des diffrentes cls trangres. Le modle O-OLAP (Object On Line Analytical Processing) reprsente les diffrents concepts multidimensionnels au travers de classes d'objets. Par exemple, [Buzydlowski et al, 1998] propose un modle comportant trois catgories dobjets : donnes, contrle et interface. Les objets de donnes sont les faits et les dimensions. Les objets de contrle sont les requtes, les oprations OLAP. Enfin, les objets dinterface sont les outils permettant de visualiser les rsultats des objets de contrle. Le modle M-OLAP (Multidimensional On Line Analytical Processing) se base sur un modle structurant les donnes dans des cubes de donnes, des matrices ou des vecteurs n dimensions [Agrawal et al, 1997],[Vassiliadis, 1998]. Ces structures optimisent les temps daccs aux donnes et rduisent les temps de rponse aux requtes [Kimball et al, 2002]. [Boussaid et al, 2006], [Nassis et al, 2006] [Ravat et al, 2007a] dfinissent des modles semi-structurs. Lattribut modle logique est dfini comme suit : ENUM {Multidimensionnel, Relationnel, Objet, Semi-structur, Non dfini} Les modles des exigences ont mis en uvre avec un langage naturel, un modle classique, une requte, un modle de but ou ne dfinissent pas cet aspect Concernant lanalyse des exigences du SID, certaines mthodes procdent de manire analogue la tche danalyse des exigences utilisateurs dans le cadre de lingnierie des SI classiques ; en interrogeant de manire empirique les utilisateurs avec des interviews, des questionnaires, puis elles formalisent les exigences des utilisateurs selon un modle tel que le modle entit-association [Cavero et al, 2001] et les cas dutilisation [Prat et al, 2002] [Lujan-Mora et al, 2003]. Par exemple, dans [Bruckner et al, 2001], [List et al, 2002], les auteurs utilisent des cas dutilisation pour formaliser les exigences des utilisateurs avec un niveau de dtail trs fin. Puis, dans [Soussi et al, 2005], les auteurs utilisent une structure pour collecter les exigences des dcideurs. La structure est appele tableau n-dimensionnel. Elle reprsente aussi bien les concepts de faits, de dimensions, de mesures et de paramtres que de hirarchies et dattributs faibles.
Thse de doctorat Ins GAM
67
Dautres mthodes reprsentent les exigences des utilisateurs sous forme des requtes (ex. [Phipps et al, 2002], [Ghozzi et al 2005]). Par exemple, [Phipps and Davis, 2002] utilisent ces requtes pour valider les schmas candidats dfinis partir des sources en vrifiant que les requtes satisfont les clauses Select et From . Dans [Ghozzi et al, 2005], les besoins exprims en langage naturel lors de la collecte des exigences des utilisateurs sont reprsents avec des requtes. Dautres mthodes danalyse des exigences du SID se basent sur des modles de buts (ex. [Giorgini et al, 2005], [Bonifati et al, 2001], [Prakash et al, 2003], [Mazon et al 2005]). Dans [Bonifati et al, 2001], les auteurs utilisent un modle de buts nomm GQM, pour reprsenter les exigences des utilisateurs en utilisant deux formulaires avec des champs qui caractrisent les buts des dcideurs.
Les trois derniers attributs (paradigme, modle logique et modle des exigences) sont regroups en une seule facette moyen Lattribut modle des exigences est dfini comme suit : ENUM {Langage naturel, Modle classique, Requte, Modle de but, Non dfini} Le paragraphe Erreur ! Source du renvoi introuvable. a montr que la mthode diSID a pour finalit danalyser les donnes. Lanalyse des donnes est faite dune manire prdictive, par dcouverte ou par dtection de dviation. Selon Mohanty [Mohanty, 2005], les techniques de dcouverte de la connaissance se concentrent sur trois paradigmes. La modlisation prdictive est dirige par la classification et la prvision de lattribut dsire. La classification est la prvision des classes prdfinies telles que les arbres de dcision et les rseaux neurologiques. La rgression est la prvision des donnes continues. Deuximement, lapproche par dcouverte qui est une approche d'tude non surveille pour une analyse de donnes exploratoire, telle que les rgles d'association, l'analyse des liens, groupage et enfin la Dtection de dviation . Dans cet tat de lart, lanalyse des donnes nest pas traite avec plus de dtails car les travaux de recherche de cette thse ne sy rapportent pas. Lanalyse des donnes correspond aux donnes restitues partir du systme mis en place et diffre de lingnierie des exigences pour les SID. Lattribut analyse des donnes est dfini comme suit : ENUM {Prdictive, Par dcouverte, Dtection de dviation, Non dfini} La Figure 8 rcapitule la vue systme.
Thse de doctorat
Ins GAM
68
2.5.4 Vue dveloppement La vue dveloppement concerne les diffrents aspects relatifs au processus du dveloppement des approches SID. La vue sintresse au processus qui cre le systme SID. Cette vue rpond la question : Comment les mthodes iSID sont dveloppes? . L'intrt de cette vue dveloppement est de dfinir: comment est lapprentissage de la mthode iSID comment est ladaptabilit de la mthode iSID comment est la dmarche de mthode iSID
Trois facettes sont associes la vue dveloppement: (i) apprentissage, (ii) adaptabilit et (iii) dmarche. Le reste de la section prsente en dtail chacune des facettes. Lapprentissage des mthodes iSID est valu par sa capacit de rutilisation et de capitalisation. La mise en place dun SID est une activit complexe et coteuse en ressources et en temps [Carneiro et al, 2002]. Elle requiert aussi des dveloppements spcifiques aux caractristiques et aux exigences de lorganisation. Cependant, des projets dcisionnels relatifs un mme domaine dactivit voire des domaines dactivit diffrents prsentent de nombreuses tches communes. De manire plus gnrale, comme le prcisent [Sen and Sinha, 2005] cinq tches sont rcurrentes au cours des dveloppements : lanalyse des exigences, la conception des donnes, la conception de larchitecture, limplantation du systme et le dploiement du systme. Aprs plus dune dcennie de travaux dans le domaine du dcisionnel, bien quil ny ait pas de modles et de mthodes reconnus, les propositions ont atteint une maturit de par les standards de
Thse de doctorat Ins GAM
69
fait. Ainsi, linstar de lingnierie des SI classiques, il est intressant et pertinent de capitaliser les points communs et la variabilit de lingnierie des SID dans des composants rutilisables. L'utilisation des composants processus rutilisables parait bien logique, mais dans le chaos et la pression, il est tout fait facile de perdre de vue cet aspect. Dans [Feki et al, 2006], les auteurs proposent de rutiliser des patrons en toile par domaine dactivit lors de la conception logique du SID. Ils dfinissent des schmas en toile qui modlisent lensemble des concepts de lactivit partir de la documentation standard des processus mtiers et de la frquence dapparition des objets. Dans [Jones et al, 2005], les premiers travaux relatifs au dveloppement de SID pour la rutilisation apparaissent. Les auteurs proposent de mettre en place un SID suivant lapplication de patrons partir de la phase danalyse des exigences du SID. Ils dfinissent des patrons de domaines partir de la rcurrence des dimensions et de leurs paramtres dans les modles en toile. Dans le domaine de lingnierie des SID dans un cadre de rutilisation, seules trois mthodes proposent de capitaliser la connaissance. Ces trois propositions reposent sur le modle de composants de patrons. Elles dfinissent des patrons pour respectivement lanalyse des exigences du SID [Jones et al, 2005] et la conception au niveau logique du SID [Feki et al, 2006]. [Annoni, 2007] retient le modle de composant patron de [Alexander, 1977], [Gamma et al. 1995] pour la capitalisation des produits. Le processus est dvelopp ainsi partir de rien , Par Rutilisation ou permet la Capitalisation . La facette apprentissage est dfinie comme suit : ENUM {Rutilisation, Capitalisation, partir de rien} Les mthodes iSID dveloppes peuvent tre rigides ou adaptatives. Selon lauteur Stam [Stam, 2007], les changements importants pour un SID d'entreprise impactent les changements du modle de l'information de lentreprise ce qui en suit des changements des modles logique et physique de donnes du SID. Ajouter des dimensions ou de nouveaux faits ou changer la structure des dimensions exige beaucoup d'entretien, non seulement dans le modle de donnes lui-mme, mais galement dans les processus de chargement des donnes entre les systmes sources et le SID d'un ct, et entre le SID et les magasins de donnes dun autre ct. Il est ainsi important dtudier pour la vue dveloppement, la facette dadaptabilit. Par opposition, une mthode diSID qui est dveloppe dune manire adaptative, les mthodes peuvent tre rigides. La facette adaptabilit est dfinie comme suit : ENUM {Rigide, Adaptative}
Thse de doctorat Ins GAM
70
Les mthodes iSID ont des processus qui peuvent tre dcrits dune manire formelle, semi-formelle ou informelle. La mthode en soi peut comporter un processus/ des activits, des produits et des dcisions. Comme toute mthode dingnierie des exigences, la reprsentation de la mthode iSID passe par la formulation du processus et des produits quil permet de construire. Une mthode est un couple compos dun modle de processus et dun modle de produit [Ralyt, 2001]. Le modle de processus est la dmarche que doit suivre un utilisateur de la mthode pour crer et transformer les lments du produit vis. Certaines mthodes parlent dactivits et lensemble des activits reprsentent le processus. Le modle de produit comporte les concepts qui permettent de dcrire le(s) produit(s) de la mthode.
La facette Dmarche est dfinie comme suit : ENSEMBLE de (ENUM {Activit, Produit}) Une mthode peut tre galement dveloppe avec un prototype. La facette Prototype est dfinie comme suit : BOOLEEN La Figure 9 rcapitule la vue dveloppement.
Thse de doctorat
Ins GAM
71
2.6.1 Approche dAnnoni et al (2007) Dans [Annoni, 2007], lauteur distingue deux aspects : laspect statique et laspect dynamique du SID. Elle spcifie les besoins base de formulation tabulaire. partir de cette formalisation, un processus automatique guide le choix de larchitecture du SID qui repose sur des modules dcisionnels. Lauteur propose, galement, un catalogue de patrons qui capitalise la dmarche de dveloppement dans le but dune rutilisation systmatique. Un outil, appel eBIPAD (Electronic Business Intelligence Patterns for Analysis and Design), ddi aux administrateurs des patrons et aux concepteurs dcisionnels a t dvelopp. Cet outil gre les patrons avec des fonctionnalits dorganisation et de rutilisation. Le Tableau 3 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Tableau 3 : Positionnement de la mthode [Annoni et al, 2007] dans le cadre des 4 vues
Vue Sujet Approche : mixte Couverture : exigence, spcification de la solution, systme Stratgie : itrative et incrmentale Vue Usage Utilisateurs : stratgique, tactique, systme Finalits : dcouverte des exigences (avance), multidimensionnel But dusage : prescriptif Vue Systme Niveau de modlisation : conceptuel, logique Moyen : o Paradigme conceptuel : objet o Modle logique : multidimensionnel o Modle des exigences : tableau et requte Vue Dveloppement Apprentissage : rutilisation, capitalisation Adaptabilit : adaptative Dmarche : Activit Prototype : eBIPAD modlisation du schma
Thse de doctorat
Ins GAM
72
2.6.2 Approche de Mazon et al (2005) Dans [Mazon et al, 2005], les auteurs utilisent le modle de buts i* . Ils proposent de formaliser les exigences suivant les buts quils dfinissent en distinguant trois types de buts (stratgiques, dcision, information). Ils dfinissent une hirarchie parmi ces buts tels les buts stratgiques sont ceux de plus haut niveau puis, les buts dcision indiquent comment atteindre les buts stratgiques et enfin, les buts information dfinissent les informations des sources ncessaires pour atteindre ces deux prcdents types de buts. La mthode inclut un ensemble de rgles pour guider la formalisation des besoins suivant le modle i*. Le Tableau 4 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Tableau 4 : Positionnement de la mthode [Mazon et al, 2005] dans le cadre des 4 vues
Vue Sujet Approche : descendante Couverture : exigence, systme Stratgie : incrmental Vue Usage Utilisateurs : tactique Finalits : dcouverte des exigences et modlisation du schma multidimensionnel But dusage : prescriptif Vue Systme Niveau de modlisation : conceptuel, logique Moyen : o Paradigme conceptuel : non-dfini o Modle logique : multidimensionnel o Modle des exigences : modle de but Vue Dveloppement Apprentissage : partir de rien Adaptabilit : Adaptable Dmarche : Activit Prototype : non
2.6.3 Approche de Prakash et al (2003) [Prakash et al, 2003] collectent les exigences sous forme de buts et de dcisions. Ils dfinissent un but comme un concept passif et la dcision comme un concept actif tel quun processus. Ils utilisent un modle de buts propritaire GDI (goal-decisionThse de doctorat Ins GAM
73
information) pour les reprsenter. Ils voquent des processus lis au contexte dcisionnel qui sont sous-jacents aux stratgies pour atteindre les buts. Le Tableau 5 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Tableau 5 : Positionnement de la mthode [Prakash et al, 2003] dans le cadre des 4 vues Vue Sujet Approche : Descendante Couverture : exigence, systme Stratgie : Big bang Vue Usage Utilisateurs : stratgique Finalits : dcouverte des exigences, modlisation du schma multidimensionnel But dusage : prescriptif Vue Systme Niveau de modlisation : conceptuel, logique Moyen : o Paradigme conceptuel : E/A o Modle logique : relationnel o Modle des exigences : requte Vue Dveloppement Apprentissage : partir de rien Adaptabilit : rigide Dmarche : produit, processus Prototype : non
2.6.4 Approche de Prat et al (2002) Dans [Prat et al, 2002], la mthode UMM est base sur le modle multidimensionnel unifi. Les auteurs laborent des diagrammes de classes UML partir de lexpression informelle non structure des exigences par les dcideurs. Ils utilisent des rgles pour transformer et enrichir les diagrammes de classes afin de prendre en compte la modlisation multidimensionnelle. Les classes simples, les classes dassociation et les associations 1-1 et 1-N sont values au cours de deux tapes de simplification pour obtenir un schma pivot. La premire tape consiste substituer les mthodes des classes du diagramme de classes UML par des attributs. La seconde tape consiste transformer les liens N-M en des liens 1-N. La transformation du schma pivot en un modle multidimensionnel unifi est ralise au niveau logique. Le Tableau 6 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Thse de doctorat Ins GAM
74
Tableau 6 : Positionnement de la mthode [Prat et al, 2002] dans le cadre des 4 vues Vue Sujet Approche : Descendante Couverture : spcification solution, systme Stratgie : incrmental Vue Usage Utilisateurs : tactique Finalits : dcouverte multidimensionnel But dusage : descriptif des exigences (rduite), modlisation du schma
Vue Systme
Niveau de modlisation : conceptuel, logique Moyen : o Paradigme conceptuel : spcifique (UMM) o Modle logique : multidimensionnel (UMM) (idal : 1) o Modle des exigences : langage naturel Vue Dveloppement
Apprentissage : partir de rien Adaptabilit : adaptative Dmarche : activit, produit Prototype : non
2.6.5 Approche de Bonifati et al (2001) Dans [Bonifati et al, 2001], les auteurs utilisent un modle de buts nomm GQM, pour reprsenter les exigences des utilisateurs. Plus prcisment, ils utilisent deux formulaires avec des champs qui caractrisent les buts des dcideurs. Ces caractristiques sont relatives laspect statique du domaine dactivit mais pas laspect dynamique du processus de prise de dcision. Ces formulaires sont remplis de manire interactive avec les dcideurs aprs quils aient prsent les tches lies leur fonction dans lorganisation. Les auteurs prcisent que la dfinition de chaque but prend environ 2 heures. partir dun schma des sources, les auteurs obtiennent n schmas conceptuels multidimensionnels. Afin que le schma issu des sources et celui issu des exigences soient comparables, le modle GQM est transform en modle multidimensionnel. Le Tableau 7 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Tableau 7 : Positionnement de la mthode [Bonifati et al, 2001], dans le cadre des 4 vues
Thse de doctorat Ins GAM
75 Vue Sujet
Approche : mixte Couverture : Exigence, Spcification solution, Systme Stratgie : itrative Vue Usage
Utilisateurs : stratgique Finalits : dcouverte des exigences (avance), modlisation du schma multidimensionnel But dusage : descriptif Vue Systme
Niveau de modlisation : conceptuel, logique Moyen : Paradigme conceptuel : Non-dfini o o Modle logique : multidimensionnel (toile)(idal : 1, candidat : n) o Modle des exigences : langage naturel et GQM Vue Dveloppement
Apprentissage : partir de rien Adaptabilit : adaptative Dmarche : activit, produit Prototype : non
2.6.6 Approche de Ravat et al (1999) [Ravat et al, 1999] proposent le prototype WarGer (Warehouse Generator). Ce modle utilise le paradigme orient objet et les notations UML. Ils prsentent une description gnrique des classes correspondantes aux entits pour un entrept de donnes. Les classes sont relies entre elles pour suivre le changement des valeurs dans le temps. Le modle inclut des aspects temporels en proposant des classes temporelles qui dtiennent les dtails dvolution ; des classes archives maintiennent aussi les informations relatives aux diffrents changements dune manire non dtaille sous forme dagrgats. Laspect temporel est prvu pour les classes ainsi que pour les attributs pour lesquels il faudrait dfinir des filtres. Ces classes temporelles sont cres automatiquement par le systme et ne sont pas reprsentes graphiquement. Ce modle a t propos, tels que le cite Ravat et al, pour faciliter la tche des administrateurs. Le modle ne prsente pas clairement la dimensionnalit ou comment traiter les hirarchies. Le Tableau 8 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Thse de doctorat Ins GAM
76
Tableau 8 : Positionnement de la mthode [Ravat et al, 1999] dans le cadre des 4 vues Vue Sujet Approche : ascendante Couverture : spcification solution, systme Stratgie : incrmentale Vue Usage Utilisateurs : systme Finalits : modlisation du schma multidimensionnel But dusage : descriptif Vue Systme
Niveau de modlisation : conceptuel, logique Moyen : o Paradigme conceptuel : objet o Modle logique : objet o Modle des exigences : non-dfini Vue Dveloppement
2.6.7 Approche de Tryfona (1999) Dans [Tryfona, 1999], premirement, un ensemble des exigences des utilisateurs pour la conception de lentrept de donnes est list. En plus, la modlisation du schma en toile et ses diffrentes variations est faite partir du modle conceptuel des sources des donnes transactionnelles. Ceci prsume que les donnes sources sont modlises au moyen des schmas entit relation. Dans [Tryfona et al, 1999], les auteurs proposent un modle multidimensionnel appel StarER qui a pour concepts de base des faits, des entits, des relations et des attributs. Le fait est un nouveau concept du schma entit-association tendu. Il correspond des donnes factuelles du monde rel qui partagent les mmes proprits. Le concept dentit modlise les niveaux hirarchiques des dimensions. Les relations correspondent des associations entre des entits ou entre des entits et des faits. Elles modlisent les concepts de spcialisation, dagrgation, de liens entre les entits dune dimension. Les relations peuvent tre de type N-M. Les relations entre les
Thse de doctorat Ins GAM
77
entits forment des hirarchies. Ces dernires orientent la dfinition des dimensions. Le Tableau 9 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Tableau 9 : Positionnement de la mthode [Tryfona et al, 1999] dans le cadre des 4 vues Vue Sujet Approche : ascendante Couverture : systme Stratgie : big bang Vue Usage Utilisateurs : systme Finalits : modlisation du schma multidimensionnel But dusage : descriptif Vue Systme Niveau de modlisation : conceptuel, logique Moyen : o Paradigme conceptuel : spcifique (StarER) o Modle logique : non-defini o Modle des exigences : non-dfini Vue Dveloppement Apprentissage : partir de rien Adaptabilit : rigide Dmarche : produit Prototype : non
2.6.8 Approche de Golfarelli et Rizzi (1998) [Golfarelli et al, 1998] proposent un modle conceptuel nomm DFM (Dimension Fact Model) ayant une reprsentation spcifique base sur des graphes directs, acycliques, et faiblement connects. Ce modle utilise une structure qui permet de reprsenter des aspects entrept de donnes et OLAP. En effet, il y a moyen de reprsenter les mesures, les attributs dimension, les attributs descriptifs et les hirarchies symtriques. Ils proposent aussi une mthode qui permet de reprsenter les oprations de drill-across guides par les donnes en limitant lintervention de lutilisateur et ils favorisent le niveau logique plus que les niveaux analytique et conceptuel et permet de rcuprer les donnes des sources transactionnelles sous forme de schmas entit-relation ou relationnel. DFM ne traite pas non plus laspect temporel. Le Tableau 10 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Thse de doctorat Ins GAM
78
Tableau 10 : Positionnement de la mthode [Golfarelli et al, 1998] dans le cadre des 4 vues Vue Sujet Approche : ascendante Couverture : systme Stratgie : descriptive Vue Usage Utilisateurs : spcification solution, systme Finalits : modlisation du schma multidimensionnel But dusage : descriptif Vue Systme
Niveau de modlisation : conceptuel, logique Moyen : o Paradigme conceptuel : spcifique (DFM) o Modle logique : multidimensionnel (idal : 1) o Modle des exigences : non-dfini Vue Dveloppement
2.6.9 Approche de Kimball (1998) Dans [Kimball, 1996] et [Kimball et al, 1998], les auteurs fournissent une discussion sur la modlisation multidimensionnelle partir dune compilation dexpriences. Les auteurs prsentent les problmes rencontrs lors de la mise en place de SID dans diffrents domaines fonctionnels. La mthode propose a deux caractristiques principales. La premire est larchitecture de bus. Elle consiste crer une srie de magasins de donnes respectant le modle logique du schma en toile partir desquels, lentrept de donnes fdres de lorganisation est cr. La deuxime caractristique est le cycle de vie multidimensionnel qui prcise la gestion dun projet dcisionnel partir des exigences mtier. La mthode est base sur une dmarche itrative compose de cinq tapes principales : Planification du projet , Dfinition des exigences mtiers , Choix de la technologie , Modlisation des donnes et Spcification et dveloppement des applications . Les auteurs dfinissent deux tches finales lies au dploiement et la maintenance du SID.
Thse de doctorat Ins GAM
79
Lauteur dfinit ce processus business comme tant le processus oprationnel majeur de lorganisation et qui est support par un ensemble de systmes lgataires. Lauteur propose galement un ensemble de magasins de donnes relatifs diffrents cas dutilisation. La modlisation de lentrept de donnes est base sur le modle en toile et ses diffrentes variations (flocons de neige et constellations). Le Tableau 11 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Tableau 11 : Positionnement de la mthode [Kimball et al, 1998] dans le cadre des 4 vues Vue Sujet Approche : descendante Couverture : spcification solution, systme Stratgie : itrative Vue Usage Utilisateurs : tactique, systme Finalits : dcouverte des exigences (rduite), modlisation du schma multidimensionnel But dusage : incrmental Vue Systme Niveau de modlisation : conceptuel, logique Moyen : o Paradigme conceptuel : spcifique o Modle logique : multidimensionnel (toile) (idal :1) o Modle des exigences : non-dfini Vue Dveloppement Apprentissage : partir de rien Adaptabilit : rigide Dmarche : activit, produit Prototype : non
2.6.10 Approche de Sapia et al (1998) [Sapia et al, 1998] dveloppent une extension du modle EA dans le but de lemployer pour un modle multidimensionnel quils nomment MEA en rfrence un modle multidimensionnel EA. Le modle EA est utilis comme base du travail puis des extensions ont t ajoutes. Ils introduisent un ensemble dentits auquel ils ont donn le nom de niveau_dimension avec deux autres ensembles dassociations pour la connexion de ces niveau_dimensions. En effet, le premier ensemble reprsente les associations naire des faits. Le deuxime ensemble reflte les associations entre les dimensions
Thse de doctorat Ins GAM
80
participant aux oprations de roll-up. Ce dernier ensemble permet de reprsenter les situations o les entits dimensions partagent certaines hirarchies. Le modle MEA permet aussi de reprsenter un schma de constellation en permettant lajout dun nombre arbitraire de faits. Le Tableau 12 montre le positionnement de la mthode par rapport au cadre de rfrence propos.
Tableau 12 : Positionnement de la mthode [Sapia et al, 1998] dans le cadre des 4 vues Vue Sujet Approche : ascendante Couverture : systme Stratgie : big bang Vue Usage
Utilisateurs : systme Finalits : modlisation du schma multidimensionnel But dusage : descriptif Vue Systme
Niveau de modlisation : conceptuel, logique Moyen : Paradigme conceptuel : spcifique (M/EA) o o Modle logique : relationnel o Modle des exigences : non-dfini Vue Dveloppement
2.7 Discussion
Actuellement, les propositions des mthodes prennent en compte les exigences des dcideurs et/ou les sources oprationnelles existantes pour la modlisation du schma multidimensionnel afin de mettre en uvre un SID conforme aux exigences des dcideurs et aux sources. Parmi ces mthodes, aucune nest largement reconnue car toutes les tapes prcdant la cration du schma ne sont pas traites compltement. Les mthodes reposent souvent sur des dmarches dont les tapes ne sont pas explicites ([Kimball 1996], [Carneiro et al 2002]).
Thse de doctorat Ins GAM
81
Une partie des mthodes se focalisent en grande partie sur la modlisation des donnes et sur la structure dans laquelle seront stockes les donnes. Elles reposent sur des modles qui ne reprsentent que laspect schma des SID [Tsois et al, 2001]. Elles dfinissent le schma du SID partir des sources de donnes et/ou des exigences des dcideurs qui restent trs rduites. Ces mthodes danalyse des exigences formalisent les exigences exprimes gnralement de manire informelle, en langage naturel. De plus, lors de la collecte de ces exigences les concepteurs dcisionnels ne sont pas guids ; ils utilisent des questionnaires, tableau ou autre support. Cependant, une particularit du SID est que ces utilisateurs sont des dcideurs. Ils expriment au quotidien des buts et des objectifs et rclament des indicateurs plus au moins complexes justifis par le pourquoi de leurs objectifs. La considration des exigences se charge des activits de dcouverte, extraction, ngociation, validation, oprationnalisation et de la spcification d'exigences pour la construction des systmes.
Bien que les mthodes mixtes prennent en compte les exigences des utilisateurs et les sources, lanalyse des sources des donnes reste privilgie par rapport celle des exigences des dcideurs [Phipps et al, 2002] pour faciliter la dfinition des processus ETL [Giorgini et al, 2005] et les hirarchies. De plus, toutes ces mthodes diSID ne distinguent pas les dcideurs et elles ne dfinissent pas les liens et les priorits entre les exigences, sauf [Giorgini et al, 2005] [Mazon et al, 2005] et [Annoni, 2007]. Par ailleurs, rares sont les mthodes proposes qui dfinissent des priorits parmi les exigences comme le prconisent [Winter et al, 2003] et [Mazon et al, 2005]. Des patrons sont dfinis a posteriori (i.e. [Jones et al, 2005], [Feki et al, 2006]). La slection et lutilisation de ces patrons sont relatives lappartenance au mme domaine dactivit. Les composants rutilisables proposs capitalisent les produits du processus de dveloppement. Dans [Annoni, 2007] la dmarche de dveloppement est, galement, capitalise en donnant une organisation afin de faciliter la rutilisation. Bien que les travaux de recherche pour liSID voluent rapidement, ils restent peu avancs et lensemble de lexistant prsente les manques suivants pour la mise en place dun SID qui rpond au mieux aux services attendus par ses dcideurs : lingnierie des exigences est absente ou rduite : les mthodes diSID passent directement la modlisation des donnes du SID avec une considration rduite des exigences pour diffrents types de dcideurs. les exigences des dcideurs peuvent ne pas tre satisfaites ou non comprises par les concepteurs dcisionnels. De plus, cette incomprhension ou insatisfaction peut tre alourdie par lexpression gnralement de manire informelle, en langage naturel base de questionnaires ou autre support sans avoir une
Ins GAM
Thse de doctorat
82
spcification formelle et systmatique. De plus, lors de la collecte de ces exigences les concepteurs dcisionnels ne sont pas guids. les exigences des dcideurs peuvent ne pas tre satisfaites par la mise en place du SID. Aucune trace ni suivi des exigences des dcideurs nest effectu pour faciliter la rectification, lvolution, le maintien et la consolidation de la mise en correspondance entre les exigences des dcideurs et la structure du systme. la capitalisation et la rutilisation ne sont pas favorises vu quelles ne sont pas bien prpares en avance. Les mthodes diSID ne capitalisent ou rutilisent pas systmatiquement la connaissance en termes de produits ou de processus. La capitalisation et la rutilisation permettraient dassurer le partage et le transfert de connaissances entre les diffrents dcideurs qui ont les mmes centres dactivits ou les mmes rles (groupe de pilotage, groupe de stratges, concepteurs dcisionnels). Ceci permettrait de gagner du temps lors de la mise en place des SID.
2.8 Conclusion
Ce chapitre a t structur de manire pouvoir prsenter un tat de lart qui tudie les SID en sattardant particulirement sur les propositions relies aux trois thmatiques correspondant aux problmatiques abordes dans le chapitre introduction. La question centrale pose dans cet tat de lart est celle des exigences des dcideurs et la mise en place des SID. Diffrents aspects de la mise en place ont t dbattus. Ce chapitre montre que les exigences sont le cur du processus dimplantation dun SID, mais aussi quelles ne peuvent se faire quavec une mthode de spcification formelle pour dfinir les exigences diffrents niveaux et pour diffrents centres dintrt. De mme, les concepteurs ont besoin dun guidage pour toutes les tches de lingnierie des SID qui sont encore empiriques. Nous compltons les propositions acadmiques existantes, en comblant certains de leurs manques, avec notre proposition de mthode CADWE (Computer Aide Data Warehouse Engineering). Le tableau suivant classe la mthode CADWE suivant le monde des 4 vues.
Tableau 13 : Positionnement de la mthode CADWE Vue Sujet Approche : mixte Couverture : exigence, spcification solution, Systme Stratgie : descriptive Vue Usage Utilisateurs : dcouverte des exigences (avance), spcification solution, systme Finalits : modlisation du schma multidimensionnel
Ins GAM
Thse de doctorat
83 Vue Systme
Niveau de modlisation : conceptuel, logique Moyen : o Paradigme conceptuel : non-dfini Modle logique : multidimensionnel (toile) o o Modle des exigences : modle de buts (LBS, COS, COT, LEI) Vue Dveloppement
Apprentissage : capitalisation, rutilisation Adaptabilit : adaptative Dmarche : processus, produit Prototype : non
Le chapitre suivant synthtise la mthode CADWE en reprsentant les principaux concepts et la dynamique de la mthode. Les modles de produits et de processus seront respectivement tudis et expliqus en dtail dans le chapitre 4, chapitre 5 et chapitre 6. Une illustration complte est donne dans le chapitre 7.
Thse de doctorat
Ins GAM
84
Thse de doctorat
Ins GAM
Chapitre III
PANORAMA DE LA MTHODE CADWE
TABLE DES MATIRES
3.1 INTRODUCTION ......................................................................................................... 86 3.2 CADRE MTHODOLOGIQUE POUR LA MTHODE CADWE ................................................... 86 3.3 VUE GLOBALE DE LA MTHODE CADWE ........................................................................ 87 3.4 PRSENTATION DES PRINCIPAUX CONCEPTS ..................................................................... 89 3.4.1 Liste des buts stratgiques..................................................................................... 90 3.4.2 Cartes des objectifs : Cartes des objectifs stratgiques (COS) et Carte des objectifs tactiques (COT) ................................................................................................................... 91 3.4.3 Liste des exigences informationnelles (LEI)............................................................ 91 3.4.4 Schma multidimensionnel (DIM).......................................................................... 92 3.5 PRSENTATION DU MULTIPROCESSUS............................................................................. 92 3.5.1 Processus dductif ................................................................................................. 92 3.5.2 Processus de rutilisation de composants ............................................................. 94 3.5.3 Processus dadaptation et de rvision ................................................................... 94 3.5.4 Processus dintgration.......................................................................................... 94 3.6 MODLISATION DE LA MTHODE CADWE ..................................................................... 95 3.7 CONCLUSION ............................................................................................................ 96
86
3.1 Introduction
Ce chapitre a pour objectif de prsenter synthtiquement la mthode CADWE (Computer Aided Data Warehouse Engineering) et ses lments clefs. Les principaux concepts manipuls dans la mthode sont prsents. Tout dabord, une attention particulire est porte la contribution de ces concepts et la rsolution des problmes poss en introduction. Un aperu du processus est ensuite donn afin dintroduire la dynamique de la mthode. La section 3.2 prsente un cadre mthodologique pour la mthode CADWE. Une vue globale de la mthode est donne la section 3.3. La section 3.4 expose les principaux concepts et les modles dfinis pour ce travail de recherche. La section 3.5 explicite le processus qui permet dimplanter un SID. Ensuite, la section 3.6 introduit la modlisation de la mthode CADWE. Enfin, la section 3.7 conclue ce chapitre.
Thse de doctorat
Ins GAM
87
Tout dabord, le cadre mthodologique comporte des modles qui spcifient les exigences de lorganisation. Ces modles conditionnent par la suite la conception du systme. Les buts stratgiques de lorganisation sont dfinis avec une Liste des Buts Stratgiques (LBS), lensemble des dcideurs participants suivant une structure organisationnelle et les ressources disponibles avec le modle des ressources. La liste des buts stratgiques est oprationnalise suivant la Carte des objectifs Stratgique (COS) considrant plusieurs profils. Chaque profil modlise une Carte des objectifs Tactiques (COT) puis la dcline en des Listes des Exigences Informationnelles (LEI). Les exigences issues de cette liste sont transformes ensuite en un schma multidimensionnel (DIM).
Thse de doctorat
Ins GAM
88
CADWE sinspire des concepts OMG du Business Motivation Model (BMM) pour dfinir une partie des concepts et de la dynamique de la mthode. Chaque boucle du processus reprsent dans la Figure 11 montre un mcanisme FINS/MOYENS. Au niveau de chacune des phases, des moyens sont dtermins pour aboutir des fins de la mme phase ou de la prcdente. Selon le BMM [BMM, 2007], la fin est dfinie comme tant ce que le mtier cherche accomplir sans inclure dindications sur la faon dont elle est ralise. Le concept fin est associ une vision ou un rsultat dsir. Il est en ce sens associable aux concepts de but ou dobjectif. La vision est une image globale de ce que lorganisation veut devenir. Gnralement, ceci concerne la perspective de lorganisation dans son entier et long terme. Les rsultats dsirs sont des buts et des objectifs plus spcifiques pour l'organisation (ou une sous partie de lorganisation) quelle cherche atteindre. Le moyen reprsente n'importe quelle manire, technique ou mthode pouvant tre invoque, ou impose, pour atteindre une fin. La dfinition dun moyen ne ncessite pas de prciser les tapes ncessaires, mais seulement les possibilits offertes pour atteindre les fins. Les moyens peuvent tre reprsents sous forme daction (stratgie ou tactique) ou de directive. Le processus prsent fait apparatre que diffrents types dexigences, rattaches un SID, peuvent tre recenses. Les exigences du SID peuvent tre de quatre types : Les exigences stratgiques relies la stratgie de lorganisation. Les exigences tactiques relies une perspective Les exigences oprationnalisables relies linformation recherche Les exigences systme relies au systme concevoir
Ins GAM
Thse de doctorat
89
Ces quatre types dexigences sont rpertoris deux niveaux : Le niveau intentionnel Le niveau oprationnel
90
lies la gouvernance de lorganisation tout en ayant une vue synthtique et globale des buts stratgiques de lorganisation. De plus, la structure organisationnelle comporte des dcideurs tactiques (ex. directeur marketing, directeur financier, directeur informatique) ayant une perspective particulire relative un secteur dactivit en particulier, un groupe de mtiers conjointement lis ou une classe dutilisateurs dune organisation. Il importe aussi de documenter lensemble de leurs exigences tactiques suivant une approche oriente intention. partir des exigences intentionnelles, des exigences oprationnelles sont dcouvertes grce la dmarche mthodologique propose et au rfrentiel de rgles de diffrents types. Il importe aussi de prciser les quipements dcisionnels et les sources oprationnelles en termes de donnes des SI oprationnels ainsi que les ventuels composants rutiliser. De plus, les produits obtenus seront ventuellement capitaliss des fins de rutilisations ultrieures. Les diffrents produits dfinis au fur et mesure coexistent et ne disparaissent pas dune dcouverte une autre. Lensemble fait partie de la mise en uvre du SID et le SID ne se limite pas ainsi son schma multidimensionnel. 3.4.1 Liste des buts stratgiques La Liste des buts stratgiques (LBS) est compose dune numration de buts reprsentant les rsultats dsirs long terme de lorganisation. Dans la mthode CADWE, nous adoptons la diffrenciation entre buts fonctionnels et buts non-fonctionnels faite par [Atzeni et al, 2000] et les variantes des buts stratgiques et objectifs stratgiques que nous expliquerons plus en dtails dans le prochain chapitre. Un but fonctionnel est un but dont la ralisation par lorganisation peut tre dtermine de faon explicite. Analyser les ventes dans les magasins de paris est un exemple de but fonctionnel. linverse, un but non-fonctionnel est un but moyen ou long terme que sassigne lorganisation et dont la ralisation ne peut tre juge totalement acheve que grce la mise en uvre dun systme daide la dcision. Augmenter la satisfaction des clients est un exemple de but non fonctionnel. La LBS permet de spcifier et documenter les buts stratgiques associs la stratgie que lorganisation adoptera. Conformment la dfinition de Andrews, la stratgie est lensemble des objectifs et buts majeurs de lorganisation ainsi que les politiques essentielles et les plans pour raliser ces buts, tablis de faon telle quils dfinissent le domaine daction de lorganisation ou celui dans lequel elle devrait tre et le genre dorganisation quelle est ou quelle devrait tre [Andrews, 1971]. Des approches de dfinition de la stratgie de lorganisation telles que la matrice BCG, la mthode MACTOR, l'analyse SWOT, les 7S Mc Kinsey, les chanes de valeur interne, ou les Clarke DL, sont souvent employes dans le milieu du management stratgique. Elles sont, par exemple, utilises pour planifier les mtiers et coordonner les
Thse de doctorat Ins GAM
91
processus de dcision avec la stratgie de lorganisation. Elles se basent donc sur des mesures et des valeurs de performance mais reprsentent et formalisent rarement la stratgie elle mme. Ce travail de recherche naidera pas les stratges recenser la stratgie de lorganisation et ses futurs buts stratgiques. Au contraire, nous supposons que les buts stratgiques sont dj connus et font partie des pr-requis de la mthode. En rsum, le concept cl est le but stratgique pour la LBS. 3.4.2 Cartes des objectifs : Cartes des objectifs stratgiques (COS) et Carte des objectifs tactiques (COT) Les dcideurs tactiques (ex. directeur marketing, directeur financier, directeur informatique) sont dfinis suivant une perspective relative un secteur dactivit, un ensemble de mtiers conjointement lis ou une classe dutilisateurs dune organisation [Annoni, 2007]. Les exigences analytiques de tels dcideurs sont la fois fonctionnelles et non fonctionnelles. Ces dernires exigences sont qualifies et associes une priode de validit ainsi que dautres critres de qualification. Ces diffrentes exigences sont dfinies par des cartes des objectifs avec les concepts dobjectif stratgique et d objectif tactique . En effet, ces concepts sont particulirement bien adapts pour leur utilisation dans une CARTE. Le mta modle CARTE a t adapt pour dfinir les COS et COT. Les objectifs stratgiques et tactiques dfinis sont en rapport avec le contexte de lorganisation. En effet, les objectifs tactiques mergent des buts stratgiques exprims au moyen dobjectifs stratgiques de lorganisation. En rsum, les concepts cls sont objectif stratgique et objectif tactique . 3.4.3 Liste des exigences informationnelles (LEI) Pour les projets dcisionnels, les dcideurs sont plutt familiers avec la dfinition des indicateurs et des mesures. Les dcideurs expriment leurs exigences analytiques et informationnelles sous forme de tableaux plus ou moins complexes quils manipulent au quotidien [Fernandez, 2003]. Cette reprsentation tabulaire des donnes ne permet pas de justifier le pourquoi de ces informations, dapprhender le cheminement des intentions des dcideurs vers loprationnalisation du systme, ni de rutiliser ou capitaliser les dcisions prises pour dvelopper les solutions correspondantes. La dmarche mthodologique que nous proposons dfinit une liste des objectifs oprationnalisables auxquels des exigences systmes sont associes. Les exigences systme utilisent la grammaire propose par Prat [Prat, 1999]. Elles oprationnalisent les exigences du niveau intentionnel. Nous retenons ce stade comme concept cl Exigence informationnelle .
Thse de doctorat Ins GAM
92
3.4.4 Schma multidimensionnel (DIM) Sur la base des informations dcouvertes qui dterminent les exigences informationnelles pour un dcideur, nous appliquons la base des rgles de transformation dans CADWE pour assurer la transition du LEI au schma multidimensionnel. Ces rgles dfinissent les indicateurs produire afin de dterminer une premire bauche des tables de dimensions et des tables de faits qui feront partie du composant du modle multidimensionnel idal du SID. Nous retenons ce stade comme concept cl schma multidimensionnel .
93
Cartes des objectifs tactiques que de dcideurs identifis dans la structure organisationnelle. Une Carte des objectifs tactiques est relative un secteur dactivit en particulier, un ensemble de mtiers conjointement lis ou une classe dutilisateurs dune organisation. Chaque dcideur gre une slection dobjectifs de la Carte des objectifs stratgiques en adoptant un ensemble des objectifs stratgiques, conjointement li aux exigences de son rle, son secteur dactivit ou son appartenance une classe dutilisateurs particulire, dterminant ainsi une perspective particulire. Chaque Carte des objectifs tactiques propre un dcideur est dfinie en termes dobjectifs tactiques spcifiant ses exigences. Ces objectifs tactiques doivent saligner sur les objectifs stratgiques tablis. Par exemple, la Carte des objectifs tactiques dun responsable marketing doit reflter le but stratgique de lorganisation. La Carte des objectifs tactiques est galement dfinie avec le mta-modle de la CARTE et synthtise la fois par une intention et un dcideur. Lintention correspond au but stratgique rsumant lensemble des objectifs stratgiques conjointement li suivant une perspective donne. Suivant limportance du projet dcisionnel, les dcideurs peuvent tre confronts un choix entre les objectifs tactiques oprationnaliser. Ce choix peut tre argument par des donnes disponibles dans les SI oprationnels, par exemple en suivant une priorit relative la date dexcution par rapport la validit du projet, un cot, etc. Lorganisation peut ainsi faire le choix doprationnaliser une partie ou la totalit des objectifs tactiques, tout en documentant des inventaires pour le futur. Certaines des cartes modlises peuvent faire lobjet de capitalisation et tre de futurs composants intentionnels rutilisables dans des contextes similaires. Ceci participe lapprentissage et lvolution de la mthode CADWE. De mme, chacune des Cartes des objectifs peut tre enrichie en rutilisant des composants de la base. Une Carte des objectifs tactiques requiert un ensemble dinformations afin dapporter une rponse et aider la prise de dcision. Un objectif tactique est oprationnalis avec un ensemble dobjectifs oprationnalisables spcifi avec une LEI. La dcouverte de ces objectifs oprationnalisables en des exigences systmes et lapplication des rgles de transformation aboutissent des composants de modles multidimensionnels. Nous retenons, entre autres, cet aspect dductif et incrmental dans CADWE qui permet daboutir un schma idal conforme aux exigences intentionnelles puis oprationnelles. Cet acheminement assure la liaison entre les diffrents lments. partir de la documentation des liens, il serait possible dtudier la mise en correspondance entre les diffrents lments et de les corriger par la suite. Ce dernier aspect ne rentre pas dans le cadre de nos recherches.
Thse de doctorat Ins GAM
94
3.5.2 Processus de rutilisation de composants La rutilisation de paquetage de solutions orientes domaine est dj une ralit industrielle. Selon la mme philosophie, CADWE propose de dfinir une base de composants rutilisables. Les composants apprennent et acquirent de lexprience avec les projets dcisionnels raliss. CADWE exploite et stocke au fur et mesure des projets une base de composants qui sont rutilisables et adaptables suivant diffrents contextes. Pour capitaliser les produits, la mthode guide leurs descriptions dans la base des composants rutilisables et aide leur rutilisation. En rsum, on retient, dune part, laspect volutif en amliorant un projet grce la rutilisation de base de composants intentionnels et oprationnels et dautre part, lapprentissage de CADWE grce la capitalisation au fur et mesure de nouveaux composants, que ce soit au niveau intentionnel ou oprationnel.
3.5.3 Processus dadaptation et de rvision Le but de la phase d'adaptation est de rsoudre les problmes de non conformit entre les diffrents modles multidimensionnels dj produits. Par ailleurs, les composants multidimensionnels, qui ont t slectionns dans le but denrichir la conception du systme, sont adapts puis intgrs pour tre exploites. Afin de faciliter ladaptation des composants retenus, il est important de recenser les dimensions conformes et surtout davoir un rfrentiel commun. Ceci est consistant si les dimensions sont conformes et reprsentent des dfinitions de notions communes. Suite la dfinition de ces dimensions, les diffrents modles multidimensionnels peuvent tre combins pour former des constellations ou des galaxies. Ce processus vise aussi rviser les produits du SID par rapport dventuelles mises jour relatives de nouvelles exigences. Le modle multidimensionnel doit tre valid et conforme la globalit des exigences aux exigences recenses. Si la solution obtenue ne reflte pas tout fait la situation initiale, il faut mettre jour la liste des exigences et ritrer le processus afin dadapter les diffrents produits. On retient les aspects itratif et adaptatif de la mthode CADWE. 3.5.4 Processus dintgration Outre les exigences dcisionnelles, les sources de donnes existantes reprsentent des exigences considrer. Les dcideurs systmes (ex. Les concepteurs SID, les administrateurs des SI) sont les seuls matriser la disponibilit des donnes des sources et grer cette phase du cycle dun SID. Le processus dintgration permet daboutir un modle multidimensionnel conforme aux donnes disponibles dans les SI oprationnels.
Thse de doctorat Ins GAM
95
Un autre aspect de lintgration vise intgrer diffrents schmas multidimensionnels idaux suivant une perspective particulire du projet, notamment selon un but stratgique ou un dcideur. Suite lintgration, ltape suivant limplantation du SID permet la construction d'une base de donnes physique conforme aux exigences dcouvertes et au modle logique choisi. Le processus se termine avec lextraction, la transformation et le chargement des donnes pour alimenter le SID. Ces donnes, extraites partir de bases de donnes et des applications, sont transformes et charges dans le SID cible. En rsum, il est retenir la dimension intgrale dans CADWE permet lintgration des schmas idaux obtenus en un schma idal. Le schma multidimensionnel rel conforme aux exigences des dcideurs et aux disponibilits des donnes dans les SI oprationnels est obtenu si le schma idal est fusionn avec le schma multidimensionnel obtenu partir des sources oprationnelles. Ceci est globalement guid dans le processus CADWE par un ensemble de rgles.
Le modle de processus est la dmarche que doit suivre un utilisateur de la mthode pour crer et transformer les lments du produit vis. Le modle de produit comporte les concepts qui permettent de dcrire le(s) produit(s) de la mthode. La description du modle de processus se base galement sur
Thse de doctorat Ins GAM
96
ces concepts (voir le lien se base sur entre modle de processus et modle de produit la Figure 12). Le mta-modle de la CARTE joue un double rle. Il est utilis pour formaliser : les modles de produits de la mthode CADWE. Les adaptations et les complments de mta-modle CARTE sont dtaills au chapitre 4. Le modle de processus pour formaliser la dmarche mthodologique de CADWE appele Map-CADWE . Le mta-modle spcifique et le processus de la mthode CADWE sont prsents au chapitre 5.
Dans la suite de ce mmoire, nous faisons une distinction entre les termes Carte et Map . Une Carte indique un produit, cest une instance du mtamodle de la CARTE vue comme un modle de produit. Un Map dsigne un modle de processus instanciant le mta-modle du MAP en tant que mta-modle de processus.
3.7 Conclusion
De nombreux dcideurs (ex. les dirigeants, les concepteurs dcisionnels, les responsables des SI), ayant diffrents rles et niveaux de responsabilits, interviennent au cours des projets dcisionnels. La diversit des rles des dcideurs du SID explique lobjectif de CADWE de prendre en compte les spcificits des dcideurs et de les reprsenter avec un langage prcis en assurant le lien entre les exigences et les informations recherches dans un SID pertinent. Ainsi, pour dfinir un SID pertinent qui prend en compte la dimension stratgique et dcisionnelle, distinguant les SID des SI, et apprend grce lventuelle rutilisation de composants, la mthode CADWE inclut une phase de dcouverte spcifique aux SID pour une future bonne adquation du systme avec les exigences et trace lacheminement de lintentionnel loprationnel. Le nombre de rvisions et dadaptations dans CADWE varie suivant les vrifications et les validations de la bonne adquation du systme aux exigences des dcideurs et la possibilit des SI oprationnels de fournir les donnes ncessaires pour la drivation du SID. En rsum, les principales caractristiques distinctives de CADWE sont les suivantes. Contrairement la plupart des mthodes existantes, la mthode CADWE repose sur un langage qui dfinit formellement les exigences dcisionnelles (buts stratgiques, objectifs stratgiques, tactiques et oprationnalisables). Une notation graphique est utilise pour distinguer les diffrentes exigences afin de faciliter la distinction visuelle. Le formalisme propos pour modliser ces concepts repose sur la notion dintention. La modlisation oriente intention offre lavantage dtre semiformelle, rduisant ainsi le risque dambigut, tout en garantissant une comprhension
Thse de doctorat Ins GAM
97
qui ne requiert pas une phase importante dapprentissage de la part des participants. Lambivalence des modles orients intention (ils peuvent tre lus dans une perspective oprationnelle (systme) aussi bien que dans une perspective intentionnelle) permet de combler lcart entre les diffrents dcideurs. Le processus dacheminement est flexible et itratif. Les exigences dcisionnelles sont dcouvertes dune manire incrmentale. Chaque but stratgique est rparti entre diffrents dcideurs pour prciser les moyens suivant la perspective qui les concerne. Ce chapitre synthtique de la mthode CADWE a prsent les principaux concepts manipuls dans la mthode ainsi quun aperu du multiprocessus afin de cerner la dynamique de la mthode. Les modles de produits et de processus seront respectivement tudis et expliqus en dtails dans le chapitre 4 et le chapitre 5.
Thse de doctorat
Ins GAM
98
Thse de doctorat
Ins GAM
Chapitre IV
REPRSENTATION MULTI NIVEAUX DES EXIGENCES
TABLE DES MATIRES
4.1 INTRODUCTION ....................................................................................................... 100 4.2 MTA-MODLES INTENTIONNELS ................................................................................ 102 4.2.1 Mta-modle des intentions ................................................................................ 102 4.2.2 Modle Linguistique dintention .......................................................................... 105 4.2.3 Mta-modle de la CARTE des objectifs .............................................................. 110 4.2.4 Mta-modle de la structure organisationnelle .................................................. 118 4.3 MODLES INTENTIONNELS ......................................................................................... 121 4.3.1 Liste des buts stratgiques (LBS).......................................................................... 121 4.3.2 Carte des objectifs stratgiques (COS) et tactiques (COT) ................................... 123 4.3.3 Liste des exigences informationnelles (LEI).......................................................... 127 4.4 MODLE OPRATIONNEL ........................................................................................... 128 4.4.1 Modle multidimensionnel (DIM) ........................................................................ 128 4.5 MODLES COMPLMENTAIRES ................................................................................... 130 4.5.1 Modle des ressources ......................................................................................... 130 4.5.2 Modlisation des composants ............................................................................. 132 4.6 CONCLUSION .......................................................................................................... 135
Thse de doctorat
Ins GAM
100
4.1 Introduction
Laspect multi niveaux des exigences dans CADWE sexplique par le mcanisme fins/moyens. Ce mcanisme est adopt par la mthode pour pallier la complexit des exigences spcifiques dun SID (problmatique aborde au chapitre 1). La mthode CADWE formule ainsi diffrents fins et moyens pour lexpression des exigences des dcideurs et la mise en place du SID. Chaque boucle du processus CADWE (introduit au chapitre 3 et dfini compltement au chapitre 5) spcifie un produit. Lensemble des mta-modles constitue une reprsentation multi-niveaux des exigences produites et transformes par le processus de CADWE. CADWE saligne aux concepts fin et moyen proposs par BMM - Business Motivation Model - [BMM, 2007]. Une fin est ce que le business cherche satisfaire sans inclure dindications de la faon dont il le ralisera. Dans le contexte de CADWE, une fin est un rsultat dsir. Les rsultats dsirs, sont des intentions spcifiques pour lorganisation, ou une de ses parties. Par ailleurs, un moyen reprsente n'importe quel manire, possibilit, rgime, technique, restriction, instrument, ou approche qui peut tre invoqu, activ, ou impos pour atteindre les fins [BMM, 2007]. Le moyen ne prcise pas les tapes ncessaires pour l'exploiter, mais seulement des possibilits qui peuvent tre exploites pour atteindre les intentions dsires. Les moyens peuvent tre reprsents sous forme dune action (une stratgie ou une tactique), ou dune directive. Ce chapitre est consacr la dfinition des modles de reprsentation multiniveaux des exigences stratgiques aux exigences informationnelles du systme. Il sagit, en effet, de modles qui permettent de reprsenter, aux niveaux intentionnel et oprationnel, les exigences de lorganisation et de ses dcideurs vis--vis du systme dvelopper et daider le concepteur SID sa mise en place. La reprsentation des modles de la mthode CADWE se base sur lutilisation des quatre mta-modles suivants : Mta-modle des Intentions pour dfinir une intention Modle Linguistique dintention pour dfinir la structure linguistique dune intention. Mta-modle de la CARTE des objectifs pour dfinir une CARTE Mta-modle de la Structure Organisationnelle pour dfinir la structure organisationnelle mettre en place.
Thse de doctorat
Ins GAM
101
Liste des Buts Stratgiques (LBS) qui correspond la modlisation des buts stratgiques de lorganisation. Carte des Objectifs Stratgiques (COS) qui se base sur le formalisme de la CARTE pour reprsenter les objectifs stratgiques de lorganisation. Carte des Objectifs Tactiques (COT) qui se base sur le formalisme de la CARTE pour reprsenter les objectifs tactiques dun dcideur identifi dans la structure organisationnelle. Liste des Exigences Informationnelles (LEI) qui sert reprsenter les exigences dun dcideur vis--vis du systme.
CADWE dfinit galement le modle oprationnel suivant : Modle multiDIMensionnel (DIM) qui dfinit un schma en toile.
Comme le montre la Figure 13, chacun de ces derniers modles formule la reprsentation dun produit conu chacune des boucles du processus CADWE. En effet, LBS formule le produit de la premire boucle. Ensuite, les COS et COT formulent ceux de la deuxime boucle. La LEI correspond la troisime boucle et enfin, le DIM correspond la quatrime boucle. Le chapitre 5 montre que le processus est flexible et nexige pas de suivre une squence ordonne de la premire la dernire boucle.
La mthode CADWE dfinit galement : Modle de la structure organisationnelle qui permet de reprsenter les dcideurs impliquer pour la mise en place du SID. Ces dcideurs ont des rles et la responsabilit de dcouvrir et doprationnaliser les exigences stratgiques de lorganisation. Les dcideurs sont partie prenante pour dfinir les concepts de LBS, COS, COT et LEI. Modle des ressources : dfinit et organise les applications, les sources dapplication oprationnelles et rutilise des composants partir de la base de rutilisation. Les ressources sont galement spcifies pour donner une ide plus
Ins GAM
Thse de doctorat
102
claire sur la faisabilit du projet en termes dexigences systmes. Ces ressources peuvent tre considres et compltes au fur et mesure de lavancement du projet. Modle des composants rutilisables : ce mta-modle dfinit les composants intentionnels et oprationnels capitaliser pour des fins de rutilisation ultrieure.
Le chapitre 4 est structur de la manire suivante : la section 4.2, quatre mtamodles intentionnels sont prsents. En effet, le mta-modle de la CARTE, le mtamodle des intentions, le modle linguistique et le mta-modle de la structure organisationnelle sont respectivement prsents aux sections 4.2.3, 4.2.1, 4.2.2 et 4.2.4. Ensuite, les modles intentionnels sont prsents la section 4.3. La section 4.4 introduit le modle oprationnel et la section 4.5 prsente les modles complmentaires ncessaires pour CADWE savoir le modle des composants et le modle des ressources. Enfin, la section 4.6 conclut ce chapitre 4.
Thse de doctorat
Ins GAM
103
But
Lien
0..* Critre
Indicateur
Mtrique
Mesure
Chacun des concepts est dfini dans les paragraphes suivants. 4.2.1.1 Dfinition dune intention Une intention est un but que lon cherche atteindre suivant une manire particulire. Elle reprsente une tche exprime au niveau intentionnel. Selon [Jackson, 1995], une intention est une phrase optative qui exprime ce que lon veut, un tat ou un rsultat quon prvoit datteindre lavenir en procdant dune manire particulire. Chaque intention a les caractristiques suivantes : Elle fait abstraction du processus de sa ralisation Elle capture lessence du processus Elle traduit un objectif du mtier Son expression est plus ou moins abstraite Structurer lintention est utile pour les raisons suivantes : viter les ambiguts du langage naturel et apporter une smantique clairement dfinie. En effet, les intentions sont soumises un nombre important de personnes possdant des cultures diffrentes, car nayant pas ncessairement les mmes fonctions ou les mmes mtiers.
Ins GAM
Thse de doctorat
104
Amliorer la compltude dans lexpression de lintention. La spcification des intentions peut tre complte par une analyse partir de lensemble des diffrents paramtres. Apporter une smantique clairement dfinie.
4.2.1.2 Spcialisation dune intention Selon BMM [BMM, 2007], un rsultat dsir est un tat ou une cible que lorganisation prvoit de maintenir ou soutenir. Le rsultat dsir est soit un but soit un objectif. En effet, un but est gnral et continu. Par ailleurs, un objectif tend tre court terme, quantitatif (plutt que qualitatif), dtaill (plutt que gnral), et peut continuer au-del de son calendrier (qui peut tre cyclique). Les objectifs diffrent des buts du fait que les objectifs devraient tre planifis et mesurables tandis que ce nest pas le cas pour les buts. Gnralement, les intentions sont soutenues par des stratgies et les objectifs sont atteints par des tactiques. 4.2.1.3 But Pour CADWE, un but est un but stratgique qui est en relation avec un tat ou une exigence que lorganisation cherche approuver et soutenir par des moyens appropris. Un but stratgique indique ce qui doit tre satisfaisant sur une base continue pour atteindre effectivement la stratgie. Un but devrait tre ralisable, spcifique et orient vers un simple aspect du problme. La dtermination d'un but est souvent impossible sans une connaissance dtaille du contexte et de l'intention des planificateurs. Un but stratgique est une intention long terme que lorganisation veut atteindre. Il peut reprsenter une intention dun dcideur ou de toute lorganisation. Il exprime un tat organisationnel effectif ou souhaitable ou une future direction suivre. Les buts stratgiques sont des intentions des modles intentionnels. Les objets de mtier sont les cibles. Un but stratgique peut tre li dune manire ou dune autre avec les autres buts stratgiques. Il est important de garder une telle information. En effet, un but stratgique peut tre la source et/ou la cible de contribution vis--vis dautres intentions stratgiques. Les liens entre les intentions stratgiques sont de trois types : Un but stratgique peut tre en conflit avec un autre but stratgique Un but stratgique influence un autre but stratgique Un but stratgique supporte un autre but stratgique
Thse de doctorat
Ins GAM
105
4.2.1.4 Objectif Un objectif doit tre ralisable, planifiable et mesurable pour que lorganisation arrive atteindre ses intentions. Ralisable : il devrait tre possible de raliser les objectifs. Si ce nest pas le cas, ces objectifs sont probablement irralistes et lorganisation chouera atteindre ses intentions. Planifiable : tous les objectifs devraient tre planifis. Lors de linstanciation, une validit correspondant un calendrier absolu (par exemple, pour le 24 avril 2008 ) ou un calendrier relatif (par exemple, dans un dlai dun mois ) devrait tre incluse pour chacun des objectifs. Ce calendrier indique quand l'objectif doit tre rempli. Mesurable : les objectifs devraient tre mesurables. Ceci signifie qu'ils doivent inclure quelques critres explicites pour dterminer si l'objectif est satisfait ou non.
Des critres permettent de slectionner les objectifs et des indicateurs drivs de mtriques qui sont leur tour drives de mesures permettant dvaluer les objectifs. 4.2.2 Modle Linguistique dintention Lavantage dutiliser une formulation linguistique des intentions en langage naturel est de faciliter leur manipulation et leur comprhension par les diffrents participants au processus d'ingnierie des exigences. Par consquent, l'criture des intentions ncessite une formulation exprimant la smantique et facilitant l'exploitation automatique tout en restant comprhensible par les acteurs. La Figure 15 montre quune intention est structure suivant le formalisme des intentions de Prat [Prat, 1999]. Celui-ci sappuie sur la grammaire des cas de Fillmore [Fillmore, 1968] et sur ses extensions. Selon [Prat, 1999], une intention est reprsente par un verbe suivi de paramtres. De plus, une fonction smantique est associe chaque paramtre. La mme fonction ne peut pas tre associe deux paramtres diffrents.
Thse de doctorat
Ins GAM
106
1..* Cible
0..* Paramtre
Direction
Bnficiaire
Voie
Temps
Qualit
Quantit
Rfrence
Location
Objet
Rsultat
Source
Destination
Moyen
Manire
Cette formulation linguistique dintention est base sur douze paramtres : Objet , Rsultat , Source , Direction , Rfrence , Manire , Moyen , Qualit , Quantit , Bnficiaire , Lieu , et Temps . Ces douze paramtres sont repris la Figure 15. Il est noter que : les deux paramtres objet et rsultat sont gnraliss par le paramtre Cible . les deux paramtres source et destination sont gnraliss par le paramtre Direction . les deux paramtres manire , et moyen sont gnraliss par le paramtre Voie Une intention, telle quelle est reprsente la Figure 15, est compose d'un verbe , une cible et d'un ou plusieurs paramtres . Chaque paramtre jouant un rle particulier l'gard du verbe. Dans cette structure, le verbe et la cible sont obligatoires. Les paramtres sont optionnels et sont utiles pour prciser une intention et exprimer des informations supplmentaires telles que : la source , le bnficiaire , la direction , le temps , etc. La Cible indique les entits affectes par l'intention et encodes par le mot (Cib). Cest un complment du verbe. La cible peut tre de type Objet ou Rsultat . Lobjet dsigne lentit manipule et le rsultat dsigne lentit produite par laccomplissement de lintention. o L Objet existe avant la ralisation de lintention et est encod par le mot (Obj). o Le Rsultat , encod par (Rs) peut tre de deux types. Les entits des cas rsultats nexistent pas pralablement l'intention dsigne par le verbe ou
Ins GAM
Thse de doctorat
107
bien ils existent seulement sous forme abstraite et sont concrtiss par la ralisation de lintention. Les paramtres dune intention sont les suivants : La Direction , encode par (Dir). Il existe deux types de direction : la Source et la Destination. Ils identifient respectivement l'endroit initial et final de l'objet : o La Source , encode par (Sou), identifie lendroit initial des objets communiquer. Point de dpart de lintention (source dinformation ou lieu physique). Exemple : EtablirVerbe (le plan industriel et commercial)Obj ( partir des grandes orientations prvisionnelles)Sou o La Destination , encode par (Des) identifie lendroit final. Exemple : FournirVerbe (des tableaux de bord)Obj (aux dcideurs)Des Le Bnficiaire , encod par (Bn), est la personne, ou groupe de personnes, en faveur de qui lintention doit tre ralise. Exemple : ExpdierVerbe (le rapport)Obj (au directeur marketing)Bn La Rfrence , encode par (Rf), est lentit par rapport laquelle une action est effectue ou un tat est atteint ou maintenu. Exemple : AjusterVerbe (les prix)Obj (au taux dinflation)Rf La Qualit , encode par (Qal), dfinit une proprit qui doit tre atteinte ou prserve. Exemple : ResterVerbe (plus fiable)Qal (que les concurrents)Rf La Location , encode par (Loc) situe l'intention dans lespace. Ce cas nimplique aucun mouvement dans le mme endroit. Exemple : DfinirVerbe (le plan de production prvisionnel)Rs (pour une unit de production)Loc Le Temps , encod par (Tem), situe l'intention dans le temps. Exemple : ExpdierVerbe (la commande)Obj (dans 8 jours)Tem La Quantit , encode par (Qan), mesure la quantit qui devrait se produire. Exemple : RduireVerbe (les prix)Obj (de 3%)Qan La Voie , encode par (Voi). Une voie est spcialise par deux paramtres Manire (Man) et Moyen (Moy) o Moyen (Moy) : Le moyen dfinit l'artefact (outil, ) au moyen duquel lintention doit tre accomplie. o Manire (Man) : Spcifie la faon datteindre l'intention.
4.2.2.1 Classe des verbes Pour ce faire, CADWE utilise une taxonomie de verbes inspire de [Prat, 1997] et de [Tawbi, 1999]. Pour chaque verbe Prat utilise une ossature qui quivaut la notion de Case Frame chez [Fillmore, 1968] et qui indique les fonctions smantiques possibles pour
Thse de doctorat Ins GAM
108
les paramtres de lintention. Les ossatures des verbes sont stocker dans un dictionnaire. Ce dictionnaire est organis en une hirarchie de verbes construite en fonction de critres linguistiques c'est--dire en considrant la smantique des verbes et les fonctions smantiques associes. 4.2.2.1.1 Hirarchie de classe La Figure 16 montre que le premier niveau de la hirarchie distingue les intentions de prservation et les intentions de excution , cest dire les verbes des intentions statiques et dynamiques ainsi que les intentions dimpact .
On distingue les sous-classes des intentions suivantes : Intention de prservation : tat et Possession Intention dexcution : Action sur un seul objet (affine en action sur un objet et action sur une intention), transfert dentit ou dintention , ralisation dune entit ou dune intention , et correspondance (raffine en association et dissociation). Intention dimpact [Nurcan, 1999] : dcrit une transformation raliser dans lorganisation pour mettre en uvre le changement. Il existe cinq types dimpact de changement maintenir, arrter, amliorer, tendre et introduire.
Ins GAM
Thse de doctorat
109
4.2.2.1.2 Types des paramtres Aprs avoir identifi le verbe de lintention, on peut utiliser le cadre de [Prat, 1997] dans la dfinition dune intention. En effet, Prat associe des paramtres obligatoires et des paramtres facultatifs chaque classe de verbes. Il dfinit une structure de verbe qui indique les fonctions smantiques possibles pour les paramtres du verbe. Par exemple, le verbe rester possde la structure [Qal, (Rf), (Loc), (Tem)]. Ce cadre signifie que rester est toujours suivi dune qualit et de plusieurs options, la rfrence, la location et le temps. Les cadres des verbes peuvent tre utiliss pour guider lingnieur lors de la dfinition dune intention. En effet, l'criture des intentions suivant la structure prsente au paragraphe Figure 15 permet d'obtenir des expressions prcises et claires. Cependant, selon [Tawbi, 1999a], [Tawbi, 1999b], les expriences montrent que les paramtres utiliss dans une expression sont de trois types : Ceux qui sont indispensables une expression dintention. Ceux qui ne sont pas ncessaires cette expression. Ceux qui ne doivent pas tre associs certains verbes dans une intention.
Cette constatation permet d'identifier une taxonomie des intentions permettant d'indiquer les paramtres obligatoires, optionnels ou interdits attacher un verbe dans l'expression d'une intention. Chaque classe de cette hirarchie est caractrise par un ensemble spcifique de fonctions smantiques : obligatoires (obl), optionnelles (opt) ou interdites (int). Le Tableau 14 prsente chaque classe dintention avec les paramtres obligatoires, optionnels et interdits. Le Tableau 14, adapte pour le cadre de cette recherche, prsente chaque classe de verbe et les fonctions smantiques qui lui sont associes.
Tableau 14: Classes des verbes et leurs fonctions smantiques : Obligatoire (obl), Optionnel (opt) et interdit (int)
Classe Intention d'tat Intention de Possession Action sur une Entit Action sur une Intention Transfert Entit ou intention Thse de doctorat Verbe obl obl obl obl obl Cible Obj Rs int int obl int obl obl obl int int int Dir Sou int int opt opt opt Des int int opt opt opt Bn opt opt opt opt opt Voi Moy opt opt opt opt opt Man opt opt opt opt opt Rf opt opt opt opt opt Qal opt opt opt opt opt Qan opt opt opt opt opt Tem opt opt opt opt opt Loc opt opt opt opt opt
Ins GAM
IV- Reprsentation multi niveaux des exigences Ralisation entit ou intention Association Dissociation Intention dimpact obl obl obl obl int obl obl obl obl int int int opt int opt opt opt opt int opt opt opt opt obl opt opt opt obl opt opt opt opt opt opt opt opt opt opt opt opt opt opt opt opt opt opt opt opt
4.2.3 Mta-modle de la CARTE des objectifs Le mta-modle de la CARTE des objectifs propos est prsent la Figure 17: . Il utilise les concepts du mta-modle de Carte [Rolland, 2001] permettant une reprsentation intentionnelle. Ces concepts ont t enrichis pour rendre explicite la particularit des cartes des objectifs.
Le mta-modle de la CARTE des objectifs repose sur un ordonnancement dclaratif et flexible dintentions et de stratgies. Dans ce systme, une intention est un but quon cherche atteindre suivant une manire particulire. Une stratgie est une manire de raliser lintention. Le systme de reprsentation de la Carte fait partie de la classe des modles de buts. Il utilise le concept de but. Intention est le terme utilis dans le mta-modle de la Carte pour exprimer un but, et se diffrencie des autres mta-modles par lintroduction du concept stratgie pour atteindre une intention. La Figure 17: prsente le modle de la Carte, ses concepts cls et leurs relations en utilisant la notation UML. Les concepts sont carte , intention , stratgie , section . Le mta-modle de la Carte montre, galement, trois relations qui relient des sections entre elles : multi-segment , multi-chemin , paquet .
Thse de doctorat
Ins GAM
111
Lien d'oprationnalisation
relation Lien de Calcul multi-Segment multi-Chemin Lien de Contribution Post-condition 2..* 0..* 1..* Corps 0..* 0..* <a Section Paquet Section Stratgique 1 1 Pr-condition Code : String 0..* Dsignation : String 0..* Interface 0..* Section Tactique 1 1 0..* identifier> 1..* 1..* 0..* 1 1 Etat Intention Cible Acteur Responsable Intention Source 1 < a pour source < a pour cible 0..* 1 1 Stratgie Dmarrer 0..* 0..* Arrter Intention
Les sous-sections suivantes prsentent les diffrents concepts de ce mta-modle. 4.2.3.1 Carte Une Carte est compose de deux ou plusieurs sections. Une section est une agrgation de deux types dintention, une intention source et une intention cible, et dune stratgie. Chaque section correspond une stratgie qui peut tre utilise pour raliser une intention cible, une fois que lintention source a t atteinte. La Carte est reprsente par un graphe orient et tiquet (cf. Figure 18). Les intentions sont les nuds et les stratgies en sont les arcs. La nature oriente de la carte traduit le flux de lintention source intention cible via la stratgie. Une section est ainsi reprsente par deux nuds relis par une flche. CADWE distingue deux types de tiret pour schmatiser un nud : un tiret continu et un tiret pointill. Le tiret pointill est utilis pour la reprsentation des nuds dans une COT et le tiret continu est utilis pour la reprsentation des nuds dans une COS.
Thse de doctorat
Ins GAM
112
Le mta-modle de la CARTE des objectifs prsent la Figure 17: montre que : Une Carte des objectifs a un code et une dnomination permettant de lidentifier. Une Carte des objectifs est compose de plusieurs sections ; une section tant une agrgation de deux intentions lies par une stratgie.
Une Carte des objectifs se prsente sous la forme dun graphe orient de Dmarrer Arrter. Les intentions sont les nuds et les stratgies sont les liens entre les nuds. Un lien entre dans un nud si la stratgie correspondante peut tre utilise pour atteindre lintention en question. Dans la mesure o il peut y avoir plusieurs liens entrant dans un mme nud, la Carte des objectifs est capable de reprsenter plusieurs stratgies pour atteindre une mme intention. La Figure 19 que nous avons propos dans [Thevenet, 2006] montre un exemple de Carte des objectifs de Seven Eleven Japan (SEJ) la plus grande chane de distribution japonaise dans lindustrie pour obtenir une meilleure valeur pour les distributeurs SEJ . Cette Carte des objectifs compte deux intentions ( Assurer le contrle des ressources et Augmenter les sources de valeurs ) en plus des intentions Dmarrer et Arrter et 12 stratgies.
Thse de doctorat
Ins GAM
113
4.2.3.2 Intention Chaque Carte des objectifs possde deux intentions particulires : Dmarrer pour commencer et Arrter pour terminer lexcution de la Carte. Une intention ne peut apparatre quune seule fois dans la mme Carte. Par exemple, Assurer le contrle des ressources participe laugmentation de la valeur globale de lorganisation. Cest un enjeu primordial chez SEJ qui a cur dassurer une logistique optimise. Chez SEJ, les principales ressources sont le temps, lespace, les magasins et les produits. 4.2.3.3 Stratgie Une stratgie3 est une approche, une manire ou un moyen pour raliser une intention cible partir de lintention source. Dans une Carte, les stratgies correspondent aux diffrentes faons de raliser les intentions. Une stratgie sassocie lintention laquelle elle sapplique. Elle a pour but principal dextrioriser la faon datteindre cette intention puisquelle permet de
La stratgie dans la Carte exprime la tactique pour raliser une intention. Cette notion [Rolland, 1994] est ne pas confondre avec la stratgie de lorganisation.
Thse de doctorat Ins GAM
3
114
distinguer le but et la faon de le raliser et de diffrencier le but de lapproche pour le rutiliser. En outre, le fait de fournir plusieurs stratgies pour atteindre la mme intention permet de suggrer des faons alternatives de raliser cette intention. Ceci permet plus dadaptabilit et de souplesse dans lexcution des processus. Une mme stratgie peut apparatre dans une ou plusieurs sections de la mme Carte. Deux sections reposant sur une mme stratgie peuvent donc tre similaires ou diffrentes selon les processus quelles rfrencent. Enfin, les stratgies sont des lments discriminants du fait quelles prennent la forme dapproches prcises pour raliser une intention. 4.2.3.4 Section
Une section est une agrgation dune Intention source, dune Intention cible et dune Stratgie. Une section exprime la stratgie selon laquelle, en partant de lintention source, lintention cible peut tre atteinte. Une section correspond un triplet <Is,Ic,S> compos dune intention source Is, dune intention cible Ic et dune stratgie S. Une section exprime la ralisation de lintention cible en utilisant la stratgie une fois que lintention source a t ralise. La section est lunit de base de la Carte. Cest un composant : cohsif (il constitue un ensemble cohrent), qui identifie un processus du mtier et des services du SI supportant le processus, coupl dautres composants (sections).
Par exemple, comme le montre la Figure 19, lagrgation de lintention source Dmarrer , de lintention cible assurer le contrle des ressources et de la stratgie Par coordination de la logistique des produits dfinit une section dont la dsignation est <Dmarrer, contrler les ressources, par coordination de la logistique des produits> caractrise le flux de lintention source Dmarrer vers lintention cible assurer le contrle des ressources et la faon dont cette dernire peut tre atteinte. 4.2.3.5 Documentation dune section Une grande quantit dinformations peut tre associe une Carte des objectifs. Pour faciliter la lisibilit, la reprsentation graphique de la carte ne montre quune partie de ces informations. Les dtails des lments de la carte sont considrs dans une documentation textuelle associe ces lments. En effet, une documentation textuelle structure est associe chaque section de la carte. Comme le montre la Figure 17: , une section a une interface et un corps .
Thse de doctorat Ins GAM
115
Linterface identifie la section et scrit sous la forme < (situation source), Intention cible Stratgie>. Par exemple, linterface de la section < Contrler les ressources, Augmenter les sources de valeurs, Par coordination de la logistique des produits> est : < (ressources), Augmenter les sources de valeurs, Par coordination de la logistique des produits >. Le corps de la section contient une abstraction du processus par lequel lintention cible est satisfaite avec la stratgie partir de lintention source. En effet, la section opre une transition dune situation source une situation cible. Les deux situations font rfrence un tat du produit rsultant du processus. La situation source se dcrit comme ltat du produit aprs la satisfaction de lintention source. La situation cible fait rfrence ltat du produit aprs la satisfaction de lintention cible. Ces deux situations source et cible constituent le corps.
En effet, le corps comprend les trois lments suivants : Une pr-condition qui caractrise la situation rsultante de la satisfaction de lintention source. Cette situation spcifie une pr-condition de latteinte de lintention cible. Par exemple, la pr-condition de latteinte de lintention Augmenter les sources de valeurs est : rien . Une post-condition qui dcrit la situation rsultante de la satisfaction de lintention cible. Par exemple, la post-condition de la section dont lintention cible est Augmenter les sources de valeurs est : source de valeur est dfini . Un commentaire qui comprend les activits impliques par la stratgie pour la satisfaction de lintention cible. Par exemple, la satisfaction de contrler les ressources se base sur le principe du juste temps et sur la gestion de lespace. cette fin, SEJ partage linformation aussi tt que possible pour rduire la priode de stockage des produits, rduire le nombre de livraisons par magasin, et collaborer avec les diffrents partenaires (i.e. fournisseurs, compagnies de transport).
En plus de linterface et du corps, la documentation dune section contient un code et une description informelle de la section. Enfin, il existe deux cas particuliers concernant la documentation dune section : La documentation dune section dont lintention source est Dmarrer ne contient pas de pr-condition. La documentation dune section dont lintention cible est Arrter na pas de post-condition.
Thse de doctorat
Ins GAM
116
4.2.3.6 Liens entre sections Le mta-modle prcise que les sections sont connectes entre elles de diffrentes faons comme le montre la Figure 20. Trois liens ayant des smantiques diffrentes sont possibles. Chacun de ces liens est prsent dans les sous paragraphes suivants.
multi-Segment multi-Chemin 0..*1..* 0..* Section Paquet Code : String 0..* Dsignation : String 0..* 0..*
4.2.3.6.1 Multi-segment Dans une Carte, il est possible de raliser une intention cible partir dune intention source en utilisant plusieurs stratgies complmentaires. Chacune de ces stratgies, couple avec lintention source et lintention cible, dfinit une section dans la Carte. Cette topologie est appele multi-segment (multi-thread). Cette relation peut tre vue comme une relation logique ET/OU. Les sections appartenant un multi-segment possdent la mme intention source et la mme intention cible. 4.2.3.6.2 Multi-chemin Un chemin (path) est un sous-ensemble des sections dune Carte. Il introduit un enchanement entre sections. Cest une relation de prcdence/succession entre plusieurs sections. Une section C1 succde une autre section C2, son intention source IS1 doit tre lintention cible IC2 de lautre section C2. Il est possible de raliser une intention, partir dune intention source, en utilisant diffrentes combinaisons de sections. En dautres termes, partir dune intention source, une intention cible donne peut tre ralise en suivant plusieurs chemins reliant l'intention source lintention cible. Cette topologie sappelle multi-chemin (multi-path). Une Carte intgre, donc, plusieurs chemins de Dmarrer Arrter . Cest une structure multi-chemins et elle peut contenir des multi-segments. Chaque chemin dcrit une manire datteindre le rsultat. Il reprsente donc un processus, ce qui conduit dire quune Carte est un modle multi-processus.
Thse de doctorat
Ins GAM
117
Le nombre de chemins dans une Carte entre Dmarrer et Arrter est lev. Lalgorithme de MacNaughton et Yamada [MacNaughton et al, 1960] permet de dcouvrir systmatiquement tous les chemins dune Carte. 4.2.3.6.3 Paquet Une relation est de type paquet (cluster) entre plusieurs sections quand : ces sections ont le mme couple dintentions (source et cible) ; et le choix dune seule de ces sections pour la ralisation de lintention cible empchera la slection des autres sections.
Il sagit de plusieurs sections mutuellement exclusives. En d'autres termes, la relation entre ces sections est de type OU Exclusif. Un cluster est reprsent par une flche en pointill. 4.2.3.7 Codification dune Carte Il existe deux faons dapprhender la codification, (i) dans le contexte dune Carte des objectifs particulire ou (ii) de faon absolue. 4.2.3.7.1 Codification locale Les conventions de codification proposes sont les suivantes : chaque intention est code par une lettre de lalphabet. Cela permet de manipuler 26 intentions dans une mme Carte, ce qui est trs largement suffisant : Lexprience de projets industriels montre quune carte compte rarement plus de dix intentions. les stratgies sont numrotes relativement leurs intentions cible et source. Ainsi, deux stratgies ayant les mmes intentions source et cible seront respectivement numrotes 1 et 2. Une Carte peut donc avoir plusieurs stratgies numrotes de la mme faon. les sections sont codes par la juxtaposition de trois lments (i) la lettre de lintention source, (ii) la lettre de lintention cible et (iii) le numro de la stratgie. La section ab1 permet, en partant de lintention a, datteindre lintention b en suivant la stratgie 1.
4.2.3.7.2 Codification absolue Avec la codification absolue, les intentions sont nommes C.a, C.b, etc et ses sections C.ab1, C.ab2, C.bc1, etc. Si lune de ces sections (par exemple C.ab1) est affine
Thse de doctorat Ins GAM
118
par une Carte, celle-ci a pour code C.Cab1. Ses 3 intentions (a, b et c) et 4 sections (ab1, ab2, bc1 et bc2) sont alors codes de faon absolue comme suit : Les intentions : C.Cab1.a, C.Cab1.b et C.Cab1.c Les sections : C.Cab1.ab1, C.Cab1.ab2, C.Cab1.bc1 et C.Cab1.bc2
Ainsi, le code C.Cab1.ab2 correspond la section 2 entre lintention a et lintention b de la Carte Cab1. 4.2.3.8 Section stratgique et section tactique Comme le montre le mta-modle de la Carte des objectifs de la Figure 17: , une section peut tre stratgique ou tactique. Une section stratgique est une section dont le niveau dabstraction est assez lev de telle sorte que son objectif peut tre dcrit par des Cartes des objectifs compltes qui comprennent des sections tactiques. Une section tactique est une section qui a un niveau de dtail lchelle dun acteur en particulier. 4.2.3.9 Relation entre section stratgique et section tactique Une relation est dfinie entre une section stratgique et une section tactique. Cette relation se spcialise en trois concepts : Lien doprationnalisation : ce lien montre que la section tactique intervient dans loprationnalisation et la dfinition dune section stratgique. Lien de calcul : permet de driver lvaluation base dindicateurs Lien de contribution : permet dtudier grce des liens spcifiques la contribution de la section tactique dans la section stratgique.
4.2.4 Mta-modle de la structure organisationnelle Le mta-modle de la structure organisationnelle permet de reprsenter les acteurs de lorganisation qui exercent des responsabilits en remplissant des rles dans le processus dexpression des exigences pour une prise de dcision et la mise en place du SID adquat. La Figure 21 montre les concepts du mta-modle de la structure organisationnelle qui sont illustrs ci-dessous et dfinis dans les paragraphes suivants La Figure 21 montre les concepts regroups suivant trois axes : le rle se chargeant de la mise en uvre dune intention les acteurs comme tant les entits organisationnelles remplissant les rles et les objectifs associs chacun des rles
Ins GAM
Thse de doctorat
119
la dpendance entre rles dacteurs permet de mieux comprendre la manire doprer et de prise de dcision.
Structure Organisationnelle rendre compte> 0..* 1..* Acteur Type : String 0..* 0..* 1 collabore> 1..* +est adquat appartenir> Rle 1..* 1..* Mots cls : String 10..* se charger> remplir> Perspective 1 cible> source> 0..* 0..* 0..* Dpendance Stratgique Tactique Oprationnelle Intention
4.2.4.1 Acteur Un acteur reprsente une entit physique (un individu ou un groupe dindividus, membres ou non de lorganisation, un systme ou une machine) qui peut remplir un rle dans le processus de prise de dcision, dexpression des exigences et de mise en place dun SID. Le concept dacteur dfinit le type de lacteur et non son instance. Par exemple, un gestionnaire financier, un contrleur de gestion, une secrtaire, un bureau de service et un systme dinformation peuvent tre reprsents comme des acteurs dans un modle A/R. Une perspective est associe un acteur. Elle correspond la perception qua lorganisation vis--vis du rle du dcideur pour le projet dcisionnel. Une perspective est spcialise en une perspective stratgique (si le dcideur a le droit dintervenir pour les intentions de haut niveau et dordre gnral), une perspective tactique (si le rle fix pour le dcideur matrise le mtier adquat) ou une perspective oprationnelle (si le dcideur a la capacit dexprimer les informations recherches). Par ailleurs, un acteur peut avoir une ou plusieurs perspectives et un ou plusieurs rles. Un acteur peut remplir plusieurs rles, dans diffrents processus de prise de dcision, dexpression des exigences et de mise en place dun SID. En revanche, au
Thse de doctorat
Ins GAM
120
moment o lon dfinit un ensemble dobjectifs pour un rle, on identifie lacteur qui est apte remplir ce rle dans lorganisation et la personne le reprsentant. 4.2.4.2 Rle Un rle existe de manire indpendante de lentit organisationnelle qui le remplit. Un rle est dfini comme un ensemble de responsabilits de mise en uvre de nature stratgique, tactique ou oprationnelle. La stratgie marketing et la gestion financire sont des exemples de rles. Le fait quun acteur est apte remplir un rle lui donne la responsabilit daccomplir les intentions associes au rle. Par exemple, lobjectif stratgique qui est sous la responsabilit du rle gestion marketing est Renforcer limage prix par rduction du cot des prix . La Figure 21 montre quun rle peut tre la source ainsi que la cible daucune, une ou plusieurs dpendances. 4.2.4.3 Dpendance Le mta-modle permet, aussi, de reprsenter les dpendances qui existent entre les rles. Ces dpendances dfinissent les relations entre les rles et facilitent lidentification des rles se chargeant de buts et dobjectifs complmentaires. Quatre types de dpendances entre rles sont distingus : autorisation, objectif, coordination et ressource (cf. Figure 21).
Rle 1 1 cible> source> * Dpendance *
Autorisation
Coordination
Objet
Ressource
Thse de doctorat
Ins GAM
121
Une dpendance dautorisation exprime quun (acteur remplissant un) rle doit attendre une autorisation venant dun autre (acteur en remplissant un autre) rle pour continuer accomplir les objectifs qui ne sont pas sous sa responsabilit. Une dpendance dobjectif [Anton, 1996] est tablie entre deux rles quand lobjectif du premier rle dit dpendant (depender) est accompli par le deuxime (dependee) sans quaucune restriction ne soit fixe par le rle dpendant sur la manire daccomplir lobjectif. La dpendance de coordination entre deux rles signifie que laccomplissement dun objectif dun acteur remplissant un rle dpend de la satisfaction dun objectif de lautre acteur remplissant un autre rle.
Finalement, la dpendance de ressource permet de reprsenter les exigences dchanges physiques de ressources organisationnelles.
Thse de doctorat
Ins GAM
122
Fins la stratgie
Figure 23: : Fins et moyens de la premire boucle
La littrature de management management abonde de techniques daide la stratgie. Chacune vhicule son lot de concepts, de mthodes et outils (par exemple la matrice BCG, la mthode MACTOR, lanalyse SWOT, les 7S Mc Kinsey, les chanes de valeur interne, ou ClarkeDL) souvent bien connus par les responsables dentreprises et cabinets de conseil en stratgie. Dautres approches telles que les Balanced Scorecards, PEST, ou encore les chanes de valeurs sont dfinies pour prsenter la stratgie mtier en termes de buts quantifiables, lobjectif lobjectif tant de mesurer la performance en termes de degr de ralisation de ces buts. La LBS reformule la stratgie et suppose que la stratgie est dfinie au pralable. Une LBS est une agrgation de buts stratgiques et de liens. Un but stratgique peut tre la source et la cible de plusieurs liens. De ce fait, une LBS instancie le mtamta modle dintention en choisissant le concept de But et en respectant la formulation du mta-modle modle linguistique dintentions. Un but stratgique est dfini par : Un ensemble le de proprits qui le caractrise qui est une instance dun but du mta-modle modle des intentions. Sa structure linguistique et son appartenance une classe particulire, une cible et un ou plusieurs paramtres instanciant le mta-modle mta modle linguistique dintention. dinte Un avec un ou plusieurs dcideurs ayant la charge et la responsabilit de la mise en uvre des buts stratgiques selon leurs rles. Chacun des dcideurs intervenant est dfini par le mta-modle mta modle de la structure organisationnelle. Par exemple, les principaux principaux buts stratgiques affichs par SEJ sont les suivants : But stratgique 1 : (vivre)verbe (en harmonie)Qua (avec les communauts locales)Bn ; But stratgique 2 : (obtenir) verbe (une meilleure valeur)Rf (des magasins SEJ)Loc ; But stratgique 3 : (respecter) verbe (lenvironnement)cib ; But stratgique 4 : (renforcer) verbe (limage de SEJ)cib (auprs des actionnaires)Bn.
Par exemple pour le but stratgique2 : obtenir une meilleure valeur des magasins SEJ , la notion de valeur pour SEJ est plus complexe que la simple valeur financire puisquelle couvre la visibilit des magasins auprs des clients, la disponibilit des articles que demandent les clients, linnovation et lanticipation.
Thse de doctorat Ins GAM
123
4.3.2 Carte des objectifs stratgiques (COS) et tactiques (COT) Les es modles intentionnels (COS et COT) dfinissent les concepts ncessaires pour reprsenter les objectifs stratgiques modlisant un but stratgique de lorganisation. Il permet, galement, de reprsenter les objectifs tactiques relativement au rle dun dcideur cideur en particulier pour un ensemble dobjectifs stratgiques. Ces modles utilisent le mta-modle modle des intentions, le mta mta-modle modle linguistique dintentions, le mta-modle mta de la CARTE, le mta-modle modle de la structure organisationnelle et le modle de composant co afin de dfinir une Carte des objectifs stratgiques ou une Carte des objectifs tactiques partir de celles capitalises prcdemment ou de capitaliser celles qui sont produites. Dans ce cas, deux types de fins existent (rsultat dsir) :
Les buts s stratgiques modliss par le LBS (voir paragraphe 4.2.4) Les objectifs stratgiques modliss par COS
Les Cartes des objectifs modlisent les moyens suivants pour les deux types de fins prcdents : Carte des objectif objectifs stratgiques Carte des objectifs tactiques
La figure suivante rappelle les fins et montre les moyens modliser avec les COS et COT. Fins But stratgique Moyens COS modlisant des objectifs stratgiques Une slection dobjectifs stratgiques COT modlisant des objectifs pour un dcideur tactiques
Figure 24: : Fins et moyens de la deuxime boucle
Un objectif est une intention. Lobjectif se dcline en objectif stratgique et en objectif tactique . Lobjectif tactique e est st ncessairement associ un rle dun dcideur en particulier. LObjectif stratgique concerne tout dcideur qui a une perspective stratgique, c'est c'est--dire dire impliqu dans la mise en uvre de la LBS et appartenant la structure organisationnelle. Les intentions des sections de la COS correspondent des objectifs stratgiques et ont des tirets continus pais. Par contre, les intentions des sections de la COT correspondent des objectifs tactiques et ont des tirets pointills.
Thse de doctorat
Ins GAM
124
4.3.2.1 Carte des objectifs stratgiques chaque but stratgique de la LBS, est associe une Carte appele Carte des objectifs stratgiques et hritant toutes les caractristiques dune Carte. La COS comporte deux plusieurs sections. Le but stratgique est affin par des objectifs stratgiques. La Figure 25 reprsente la carte du but stratgique de SEJ dfinissant la vision des dirigeants relativement aux clients pour obtenir une meilleure valeur des magasins SEJ . Cette carte des objectifs stratgiques prsente deux intentions principales : Assurer le contrle des ressources (b). Chez SEJ, les principales ressources sont le temps, lespace, les magasins et les produits. Assurer le contrle de ces ressources participe laugmentation de la valeur globale de lorganisation. Cest un enjeu primordial chez SEJ qui a cur dassurer une logistique optimise ; Augmenter les sources de valeur (c) telles que les clients, la qualit des produits et lefficacit de lorganisation.
Bien entendu, ces deux intentions se retrouvent chez de nombreuses organisations, en particulier celles dont lactivit principale est la distribution et la logistique. Llment diffrentiateur se trouve plutt dans le contenu de la Carte des objectifs stratgiques, savoir les sections qui associent ces deux intentions de diffrentes manires.
Thse de doctorat
Ins GAM
125
Figure 25: Carte des objectifs stratgiques de SEJ pour le but stratgique obtenir une meilleure valeur pour les distributeurs SEJ
La Figure 25 montre que chacune des deux intentions mise en avant pour obtenir 4 une meilleure valeur des magasins SEJ est ralise selon diffrentes stratgies . Par exemple, lintention (b) assurer le contrle des ressources peut tre satisfaite par quatre stratgies diffrentes. Trois dentre elles proviennent du but (a) Dmarrer : (1)Par anticipation des problmes ; (2)Par coordination de la logistique ; et (3)En rpondant rapidement aux besoins des magasins.
La dernire stratgie, qui part du but (c) augmenter les sources de valeur, est (1) par rationalisation de lorganisation. Terminer lexcution de la Carte des objectifs stratgiques (intention cible (d) Terminer ), signifie assurer la transition vers une intention de lorganisation. Deux stratgies ont t identifies pour raliser cette transition : (1) par proposition des actionnaires et (2) par changement organisationnel.
Thse de doctorat
126
4.3.2.2 Carte des objectifs tactiques partir dun but stratgique de la LBS, un ensemble des objectifs stratgiques slectionns de la COS et un dcideur, une Carte appele Carte des objectifs tactiques est dfinie. La Carte des objectifs tactique comporte deux plusieurs sections. Un ensemble dobjectifs stratgiques est pris en charge par un rle pour dcouvrir les objectifs tactiques associs. Par exemple, un responsable marketing (chef du dpartement merchandising) cherche satisfaire les dsirs et besoins de consommateurs ou de groupes de consommateurs (segments de clientle), et assurer la commercialisation des produits dans les meilleures conditions de profit. Ceci passe galement par le merchandising, soit loptimisation des ventes grce ltude dimplantation des produits dans les linaires : prsentation attrayante, sduisante et informative dun produit. Par exemple, la carte des objectifs tactiques prsente ci-aprs apporte une vision du Responsable Marketing . Toutes les sections qui y sont dfinies sont issues dune slection applique la Carte des objectifs stratgiques en choisissant quels objectifs stratgiques rentrant dans la charge du responsable marketing. Le processus est expliqu au chapitre 5 et illustr au chapitre 7.
D marrer a
(1) Par anticipation des problmes (2) En tant visible auprs des clients
Figure 26: Carte des objectifs tactiques de SEJ pour le responsable marketing
4.3.2.3 Lien entre section de la COS et section de la COT Les deux Cartes montrent des liens entre les concepts qui les forment. En effet, trois sortes de liens sont distingues :
Thse de doctorat Ins GAM
127
Un lien de dcouverte des fins/moyens en mettant en uvre un but stratgique st par des objectifs stratgiques. Pareillement, un objectif stratgique est mis en uvre par des objectifs tactiques suivant un rle bien dtermin. Un mme objectif stratgique est mis en uvre n fois par n rles si n rles sont impliqus. Un n lien de calcul : le calcul dune mtrique associe une intention stratgique ncessite lapplication dune fonction de calcul sur une ou plusieurs mtriques associes aux objectifs tactiques. Un lien de contribution entre les sections de la Carte du ni niveau intentionnel tactique et du niveau intentionnel stratgique [Gam et al, 2006]
La Liste des Exigences Informationnelles dfinit les concepts ncessaires pour reprsenter les exigences informationnelles modlisant modlisant un objectif tactique dun dcideur. Ce modle utilise le mta-modle mta modle des intentions, le mta mta-modle linguistique dintentions, le mta-modle mta modle de la structure organisationnelle et le modle de composant afin de dfinir une liste des exigences informati informationnelles onnelles partir de celles capitalises prcdemment ou de capitaliser celle qui est produite. La figure suivante rappelle la fin et comment modliser le moyen avec la LEI. Fin Moyen Objectif tactique dun dcideur Liste des exigences informationnelles informationnell
Figure 27: : Fin et moyen de la troisime boucle
Une exigence informationnelle reprsente les exigences des dcideurs en termes dinformations recherches pour mettre en uvre un objectif tactique. Une exigence informationnelle est spcialise en exigence informationnelle effective et exigence informationnelle gnralise. Une exigence informationnelle effective inclut des valeurs prcises. Pour les exigences informationnelles gnralises, des paramtres prennent la place des valeurs leurs effectives. L'exigence informationnelle est traduite en un but du systme. Une mme exigence peut tre dduite partir dun ou de plusieurs objectifs. Lexigence peut tre simple ou structure. Une exigence structure est associe par un lien ET/OU dautres exigences systmes. Une illustration dtaille est prsente dans le chapitre 7. Ce paragraphe a montr que les modles LBS, COS, COT et LEI utilisent tous les le mta-modle modle des intentions et sa structure linguistique. Le Tableau 15 donne des
Thse de doctorat Ins GAM
128
exemples des verbes associs aux intentions et le Tableau 16 des exemples de verbes associs aux classes dfinies dans le paragraphe 4.2.2.1.1.
Tableau 15:Exemples :Exemples de verbes associs aux intentions
Intention Buts et objectifs stratgiques Objectifs tactiques Exigences informationnelles Exemples de verbes Amliorer, Renforcer, Rformer, Progresser, Redresser, Affermir Introduire, Maintenir, tendre Analyser, valuer, Quantifier, Mesurer, tudier, Observer, tudier, Observer, Fouiller, Examiner, Rechercher.
Classe Intention dtat Intention de possession Action sur une entit Action sur une intention Transfert dentit ou dintention Ralisation dentit t ou dintention Association Dissociation Intention dimpact
Exemples de verbes Rester, Demeurer Garder, Conserver Modifier, Traduire, Dcrire, Maximiser Confirmer, viter Donner, Confier, Recevoir Raliser, Crer, Identifier Associer, Combiner, Coupler Dissocier, Sparer Maintenir, Arrter, Amliorer, tendre, Introduire
Un DIM est la traduction de la liste des exigences informationnelles en un schma multidimensionnel en utilisant le rfrenti rfrentiel el des rgles CADWE. DIM utilise le modle de composant afin de dfinir un schma multidimensionnel partir de ceux capitaliss prcdemment ou de capitaliser celui qui est produit.
Thse de doctorat Ins GAM
129
La Figure 29 montre les concepts multidimensionnels qui sont expliqus dans les sous paragraphes suivants : Schma correspondant au schma multidimensionnel reprsenter Table de dimension : dfinition, type et hirarchies Table de faits : dfinition, mesure et granularit,
<se baser <analyser DIM Schma 0..* Nom : String Auteur : String Fichier : Object Date cration : Date Additif Semi-additif Non additif
0..* LEI
0..* Mtrique
Nom : String Nature : {quantitative, qualitative} Date de creation : Date 0..* Dernire revision : Date 2..* 1 0..* * <possder contenir > analyser> driver 0..* 1..* 1 1 Attribut Hirarchie Table de Faits Mesure derive 1..* Mesure simple Nom table : String faits : Boolean Granularit : String 0..* Niveau d'agrgation 0..* 0..* composer >
Formule 0..*
4.4.1.1 Schma Comme le montre la Figure 29, le concept schma est caractris par un nom, lauteur qui la schmatis, un fichier avec une extension vsd et une date de cration. Le schma multidimensionnel est associ une table de faits et une ou plusieurs tables de dimension. Le schma multidimensionnel possde une table de faits analyss selon des tables dimensions o la table dimension temps est obligatoirement prsente. La table dimension temps est une table dimension ayant la valeur vrai pour lattribut est-temps .
Thse de doctorat
Ins GAM
130
4.4.1.2 Table de faits La Figure 29 montre quune table de faits a un nom et une granularit. Une table de faits contient des mesures sous forme dattribut reprsentant les lments danalyse. Les mesures peuvent tre parmi un des trois types suivants additif, non-additif et semi additif ([Kimball et al. 1998], [Golfarelli, 1998], [Lenz, 2003], [Kimball, 1996]). La Figure 29 montre quune mesure se spcialise en mesure simple et mesure drive. La mesure drive est obtenue partir de lassociation de plusieurs mesures suivant un lien de calcul conformment une opration. Une mesure sert galement valuer une ou plusieurs mtriques associes aux exigences informationnelles (voir Figure 29).
4.4.1.3 Table de dimension Une table de dimension est la classe utilise pour reprsenter une dimension dun DIM (voir Figure 29). Une table de dimension a un ou plusieurs attributs permettant davoir des mesures suivant diffrentes perspectives danalyses. Ces attributs sont descriptifs. Les attributs dune dimension forment entre eux une hirarchie, et dfinissent un niveau dagrgation. Les hirarchies sont prsentes un niveau logique sous forme de schma flocon de neige.
Thse de doctorat
Ins GAM
131
une application de mise en uvre qui permet de mettre en place un SID en suivant les tapes dextraction, transformation et chargement des donnes partir des sources de donnes des applications oprationnelles. une application dadministration et scurit qui permet dadministrer le SID et de grer les privilges, les accs et la scurit dun SID. Une source de donne est une ressource qui est exploite pour un SID. Une ou plusieurs sources sont ncessaires pour charger les donnes dun schma multidimensionnel. Une source de donne est caractrise par un nom qui lidentifie, une localisation et la taille en bytes correspondante. Le domaine de la source est prcis tel que, par exemple, la gestion clientle et la facturation.
Ressource
Source de donnes Nom de la source : String Localisation de la source : String Date de cration de la source : Date Taille de la source : Byte Schma E/A : Boolean Domaine : String Composant 1..*
Schma 1..*
Application Nom application : String Type application : String Nature application : String Editeur : String 1..*Version : String
Thse de doctorat
Ins GAM
132
4.5.2 Modlisation des composants La question que lon se pose devant une base de composants est comment extraire le plus facilement possible les composants correspondant aux exigences du concepteur SID dont lobjectif est de construire un nouveau produit ou denrichir un produit existant . Pour rpondre cette question, lexigence est de dfinir o, pourquoi et comment le composant spcifique peut tre rutilis, cest--dire dfinir le contexte dutilisation du composant. En matire de reprsentation de connaissance rutilisable, il est essentiel de bien distinguer la connaissance qui supporte la rutilisation et la connaissance effectivement rutilise. De la richesse de la premire dpend la rutilisabilit de la seconde. La connaissance que lon rutilise effectivement cest le composant lui-mme. La connaissance pour rutiliser, cest--dire la connaissance sur le contexte de rutilisation du composant, est capture dans son descripteur [Rolland, 1998].
La Figure 32 montre les concepts associs au composant rutilisable : Le corps dun composant qui inspire un nouveau produit spcifique pour la mise en place du SID Le descripteur est contextuel, car il comporte la connaissance situationnelle et intentionnelle sur le contexte de la rutilisation dun composant La signature dont les deux facettes principales sont la situation de rutilisation et lintention de rutilisation . La situation fait rfrence lactivit de conception tandis que lintention exprime l'intention de la conception associe cette activit.
133
Composant rutilisable
Situation de rutililisation
Type 1 <correspondre
1 Corps *
Intention de rutilisation
4.5.2.1 Composant Un composant est considr comme tant une brique de construction rutilisable dans la dfinition de nouveaux produits, on doit pouvoir les capitaliser et les stocker dans une base de composants et pouvoir lextraire de cette base quand cest ncessaire. La Figure 31 illustre la vue gnrale dun composant. Cette illustration montre que la connaissance du produit est capture dans le corps du composant et sa signature, tandis que la connaissance sur le contexte de rutilisation est dfinie dans son descripteur. Un descripteur, une signature et un corps sont associs un composant rutilisable. Chacun de ces concepts est respectivement spcifi dans les paragraphes 4.5.2.2, 4.5.2.3 et 4.5.2.4 4.5.2.2 Descripteur Le descripteur cherche capturer la situation dans laquelle le composant pourrait tre rutilis et lintention quil aide satisfaire. Il tend la vue contextuelle utilise dans la signature du composant pour reprsenter la connaissance sur la rutilisation de celui-ci. Le descripteur dcrit en quelques mots lobjectif du composant, ce qui permet de slectionner ou de rejeter le composant sans regarder son contenu.
Thse de doctorat
Ins GAM
134
Le concept de descripteur (voir Figure 32) permet de formaliser et de stocker linformation sur le contexte de lutilisation dun composant. Dans le processus de rutilisation des composants, les descripteurs sont utiliss dans ltape de leur extraction de la base alors que la connaissance capture dans le composant lui-mme (le corps) est rutilise effectivement et intgre pour un nouveau produit. Le concept origine du composant est aussi captur dans son descripteur. Elle contient linformation sur lintention et ventuellement le profil du dcideur ou qui sont la base du composant. Le nom du composant, les auteurs, peuvent tre utiles dans lidentification de celui-ci. Par exemple, grce Origine du composant , lintention dorigine est retrouve. De la mme manire, lorsque lon a une intention particulire, les composants qui ont t produits sont retrouvs.
Le concept exprience contient linformation sur lutilisation du composant. Aprs lutilisation dun composant, lingnieur peut dcrire son exprience et donner des astuces et indices de rutilisations ou les ventuels liens avec dautres composants. 4.5.2.3 Signature Lutilisateur est confront une certaine situation et dsire raliser une certaine intention. Pour ce faire, une signature est associe au composant rutilisable. Cette signature inclut les concepts de situation de rutilisation et dintention de rutilisation. Comme le montre la Figure 32, la situation de rutilisation inclut deux aspects : le domaine dapplication dans lequel le composant peut tre appliqu la phase de conception dans laquelle le composant est pertinent. Certains composants peuvent tre appliqus dans plusieurs domaines.
Lintention de rutilisation exprime comment le produit encapsul dans le composant participe lexpression des exigences et la conception dune partie du SID. Lintention de rutilisation a la mme structure quune intention cest--dire quelle est compose dun verbe, dune cible et de plusieurs paramtres. 4.5.2.4 Corps Le corps dun composant vise inspirer un nouveau produit spcifique dune activit de mise en place du SID. Le corps dun composant rutilisable constitue la connaissance effectivement rutilise. La Figure 32 montre quun corps est associ un type du composant : intentionnel stratgique intentionnel tactique ou oprationnel , ce qui permet
Thse de doctorat
Ins GAM
135
daffiner la recherche dun composant dans la base. Si celui-ci est de type intentionnel, la recherche est affine en analysant sa structure et en slectionnant, ventuellement, dautres composants qui y sont relis. Sil est de type oprationnel et particulirement composant multidimensionnel, dautres composants possibles (intentionnel stratgique, intentionnel tactique) considrant ce composant en tant que moyen sont recherchs.
4.6 Conclusion
Dans ce chapitre, quatre mta-modles sont dfinis afin de donner une formulation complte et cohrente des diffrents concepts ncessaires la dfinition de tous les produits dans CADWE. Ces concepts permettent une reprsentation intentionnelle des exigences du SID avec les modles LBS, COS, COT et LEI et une reprsentation oprationnelle avec le modle DIM.
Un guidage complet de la dfinition des diffrents produits est dtaill dans le chapitre suivant.
Thse de doctorat
Ins GAM
136
Thse de doctorat
Ins GAM
5.1 INTRODUCTION ....................................................................................................... 138 5.2 BUT DE LUTILISATION DUN MAP ............................................................................... 138 5.3 MTA-MODLE DE PROCESSUS ................................................................................... 139 5.3.1 Notion de directive ............................................................................................... 142 5.3.2 Typologie des directives ....................................................................................... 144 5.3.3 Directives associes au Map ................................................................................ 148 5.4 MAP-CADWE : PROCESSUS DE MISE EN PLACE DUN SID ......................................... 150 5.4.1 Exemples de scnarii possibles ............................................................................ 153 5.4.2 Sommaire des directives du Map-CADWE ........................................................... 156 5.5 EXPLORATION DU MAP-CADWE ............................................................................... 159 5.5.1 Progresser depuis Dmarrer .......................................................................... 159 5.5.2 Progresser depuis Identifier les buts stratgiques ......................................... 185 5.5.3 Progresser depuis Exprimer les objectifs ........................................................ 191 5.5.4 Progresser depuis Dcouvrir les exigences informationnelles ....................... 201 5.5.5 Progresser depuis Dfinir le schma multidimensionnel ............................... 207 5.6 RALISATION DES SOUS MAP CADWE ........................................................................ 213 5.6.1 Map M1 de la section ab1 du Map-CADWE ........................................................ 213 5.6.2 Map M5 de la section bc1 du Map-CADWE......................................................... 217 5.7 CONCLUSION .......................................................................................................... 236
Thse de doctorat
Ins GAM
138
5.1 Introduction
Le processus de la mthode CADWE est vu comme une succession de dcisions qui conduit la transformation des produits. Ce processus est dcrit en utilisant le mtamodle MAP permettant de guider cette prise de dcision. Un Map est alors considr comme une structure de navigation contenant un nombre fini de chemins, aucun ntant recommand a priori , mais chacun tant choisi de manire dynamique. La slection dune stratgie se fait au fur et mesure de la ralisation des intentions, en fonction de ltat du produit. Lingnieur SID slectionne une intention pour progresser dans le processus et ralise lintention slectionne laide des directives associes au Map. Ce chapitre prsente lensemble des directives qui guident le processus CADWE. Le reste du chapitre est organis de la faon suivante : la section 5.2 prsente le but de lutilisation du MAP. La section 5.3 prsente le MAP en tant que mta modle de processus en expliquant les directives (i.e. notion, typologies, etc.). Puis la section 5.4 prsente le processus Map-CADWE pour la mise en place dun SID en dtaillant quelques-uns des chemins et en prsentant le sommaire des diffrentes directives associes. Ensuite, la section 5.5 prsente les diffrentes directives qui correspondent la mise en place du SID et des produits intermdiaires. La section 5.6 prsente le dtail des directives de ralisation stratgiques. Enfin, la section 5.7 correspond la conclusion du chapitre.
Dans la suite du document, le terme ingnieur est utilis pour dsigner un ingnieur des exigences du SID , un concepteur SID ou tout utilisateur du processus de la mthode.
Thse de doctorat Ins GAM
139
dans une approche contextuelle ou dcisionnelle combinant la modlisation des aspects lis au processus ceux lis au produit. Nous considrons le Map comme un panel de prescriptions de processus dingnierie. partir de ce panel, par slection dynamique, lingnieur slectionne la prescription qui est la mieux adapte la situation du produit rencontre. Le Map est un modle de processus multi-dmarches permettant la construction dynamique du processus. Ces prescriptions reposent sur lide de progression intentionnelle que lon peut exprimer travers les deux faits suivants : Toute transformation du produit en cours de dveloppement est la concrtisation dune intention de lingnieur Chaque nouvelle transformation du produit rsulte dune progression partir dune intention dj ralise.
Le Map introduit de la flexibilit dans la construction des prescriptions de processus. Il a lavantage dtre adapt au raisonnement intentionnel de lingnieur qui lapplique. A aucun moment il nest forc de raliser une intention particulire ou dappliquer une stratgie de ralisation dintention spcifique, moins que la situation ne lexige. Les avantages de lutilisation du Modle Map sont : La reconnaissance explicite du rle des stratgies dans la modlisation de processus ; Un modle non-prescriptif dintentions et de stratgies contenant des alternatives partir desquelles le processus rel peut tre construit ; La construction dynamique du processus est la rgle plutt quune exception.
Le modle duplique lentit intention pour des raisons de lisibilit. Les deux entits reprsentent un seul concept.
Thse de doctorat Ins GAM
140
Arrter est la seule intention qui nest source daucune section. Le choix dune section dont lintention cible est Arrter termine lexcution du Map. Pour guider lingnieur dans la construction dynamique du chemin quil veut suivre, des directives sont associes au Map. Dans un processus dirig par les intentions, lingnieur est confront de manire rptitive aux deux questions suivantes : Comment raliser lintention slectionne ? Comment slectionner la prochaine intention afin de progresser dans le processus ?
Il existe deux types de directives qui permettent lingnieur de rpondre ces deux questions : 1. 2. Les directives qui aident la ralisation des intentions : directives de ralisation dintention Les directives qui permettent de progresser dans le Map : directives de slection de stratgie et directives de slection dintention
Ins GAM
Thse de doctorat
141
Une Directive de Ralisation dIntention (DRI) dfinit comment une intention peut tre atteinte et le mcanisme dexcution de la tche oprationnalisant cette intention. Comme le montre la Figure 33, chaque section, on associe une DRI dfinissant comment raliser lintention cible partir de lintention source en appliquant la stratgie donne. Les sections dans la Map senchanent les unes aprs les autres, ou se prsentent en parallle entre deux intentions, construisant ainsi un graphe. Un Map est alors un graphe de DRI. Une Directive de Slection de Stratgie (DSS) choisit une stratgie parmi un ensemble de stratgies donnes. La manire spcifique daccomplir une intention est capture dans une section du Map alors que les sections qui ont la mme intention Ii comme source et la mme intention Ij comme cible dfinissent les diffrentes stratgies qui peuvent tre adoptes pour accomplir lintention Ij partir de lintention Ii. La slection dune stratgie dans ce cas peut tre guide grce la DSS. Comme le montre la Figure 33, une DSS est associe un couple dintentions, lune jouant le rle de la source et lautre celui de la cible. Une Directive de Slection dIntention (DSI) permet de dcouvrir toutes les intentions succdant une intention donne et daider lingnieur en slectionner une. De la mme faon, il peut y avoir diffrentes sections qui ont lintention Ii comme source et plusieurs intentions Ij1, Ij2,...Ijn comme cibles. Cellesci montrent les diffrentes intentions qui peuvent tre atteintes aprs la ralisation de lintention Ii. La slection dune intention dans ce cas peut tre guide grce la DSI. Comme le montre la Figure 33, une DSI est associe une intention.
Il y a des relations entre les DSS, DSI et DRI. Chaque directive peut slectionner ou tre slectionne par une autre directive. De plus, une directive a une signature et un corps et peut tre de trois types diffrents : directive stratgique, directive tactique ou directive informelle. Dans un Map, chaque section est dcrite au niveau type et peut de ce fait tre excute plusieurs fois. Par excuter une section <Is,Ic,S> , nous entendons raliser lintention cible Ic avec la stratgie S en exploitant le rsultat dune ralisation prcdente de lintention source Is. En fait, comme le montre la Figure 34, ds lors que lintention source a t ralise au moins une fois, lintention cible peut tre ralise autant de fois que ncessaire, en utilisant la stratgie S et le rsultat de la ralisation de Is.
Thse de doctorat
Ins GAM
142
Un Map est donc un processus exprim au niveau type . Une section peut tre excute plusieurs fois. De plus, la mme intention peut tre ralise plusieurs fois sur des parties de produits diffrentes. Ceci est illustr la Figure 34 o I et J sont des intentions au niveau type, et I1-I2-I3 et J1-J2-J3 sont diffrentes instances des intentions I et J. Lexcution dun Map commence en slectionnant une section dont lintention source est Dmarrer . La ralisation dune intention se fait laide dune stratgie qui exploite le rsultat des sections dj excutes. Comme lintention Dmarrer ne peut tre cible daucune section, la ralisation de toute autre intention ne sera pas guide si elle nest pas cible dune section. Nous considrons que lexcution dun Map commence au moment o lutilisateur a dj dmarr, mais na pas encore ralis une autre intention du Map. Dans les sous-sections suivantes, nous prsentons la notion de directive, la typologie des directives et enfin nous dtaillons les directives associes au modle Map (DSS, DSI et DRI). 5.3.1 Notion de directive Une directive est dfinie comme un ensemble dindications sur la faon de procder pour raliser un objectif ou excuter une activit [Le Petit Robert, 2000].
Thse de doctorat Ins GAM
143
La premire option, qui est celle relative la ralisation dun objectif, sapplique dans notre cas. Plus prcisment, une directive dfinit la connaissance du domaine pour guider lingnieur dans la ralisation dune intention dans une situation donne. Elle prconise un processus suivre pour raliser une intention. Comme le montre le mta-modle de processus MAP (Figure 33), une directive a une signature . La signature reprsente la partie visible de la directive. Elle caractrise les conditions dans lesquelles celle-ci peut tre applique et le rsultat quelle permet dobtenir, sans pour autant dire comment faire. Le mta-modle montre que la signature dune directive est dfinie par un couple < (situation), intention>. Les conditions dapplication de la directive sont captures dans sa situation. Le rsultat auquel elle permet daboutir est captur dans son intention. Par consquent, chaque directive sapplique dans une situation particulire pour satisfaire une intention particulire. Puisque le processus raliser pour satisfaire lintention de la directive est captur dans la directive mme, il est possible de voir une directive comme une bote noire qui encapsule le processus de transformation du produit dentre en produit de sortie comme le montre la Figure 35.
Le produit dentre reprsente la situation dans laquelle la directive peut tre applique. Il peut tre compos de plusieurs parties du produit en construction qui sont ncessaires pour commencer lexcution du processus encapsul dans le corps de la directive. Lintention reflte le but atteindre dans cette situation. Le produit de sortie reprsente le rsultat de lexcution de la directive. Cest la cible de son intention. Nous dtaillons dans ce qui suit la situation et lintention dune signature de directive. 5.3.1.1 Situation dune signature La situation dans la signature dune directive identifie la partie de produit en cours de dveloppement ncessaire la satisfaction de lintention de la directive (Figure 33).
Thse de doctorat
Ins GAM
144
Elle exprime la situation dans laquelle la directive peut tre applique pour la satisfaction de lintention qui lui est associe. Chaque partie de produit rfrence dans la situation est un lment du modle de produit de la mthode CADWE. Elle fait partie de lensemble des parties de produit associes la directive. Il peut sagir dun lment de produit atomique, dune association de plusieurs lments de produit ou mme du modle de produit de la mthode entire. Pour chaque situation, on doit prciser ltat dans lequel doit tre chaque partie de produit afin de pouvoir appliquer la directive. Ltat dune partie de produit composant la situation est exprim avec la condition doccurrence . 5.3.1.2 Intention dune signature
Lintention de la directive est un but, un objectif quun ingnieur dsire raliser un moment donn du processus. Elle exprime un but que lutilisateur souhaite atteindre en appliquant la directive. Lexpression de lintention suit une adaptation de la structure prdfinie des buts propose par [Prat, 1997]. Le fait que la cible soit intgre dans lexpression de lintention permet de caractriser le processus de la directive par le couple < (situation), intention> appel la signature de la directive. 5.3.2 Typologie des directives Le mta-modle de processus MAP (Figure 33) montre quil y a trois types de directives en fonction de leur complexit, de leur richesse et de la manire dont elles sont exprimes : directive stratgique, directive tactique et directive simple. Une directive stratgique a une structure de graphe, elle est reprsente par un Map. Une directive tactique est une structure darbre. Elle est compose dautres directives. Elle peut tre de type plan, choix ou excutable. Une directive informelle est une directive simple non structure.
Dans la suite, nous prsentons ces trois types de directive. Lillustration de ces directives est faite la section 5.5 lors de lexplication du processus CADWE. 5.3.2.1 Directive stratgique Une directive stratgique a une structure de graphe. Comme le montre la Figure 33, elle est reprsente sous forme dun Map et dun ensemble de directives associes [Rolland et al, 1999]. Elle reprsente une vue stratgique de la dmarche de dveloppement multi-dmarches base sur un ensemble dintentions et de stratgies. La
Thse de doctorat Ins GAM
145
directive stratgique permet dexprimer un processus en proposant plusieurs chemins possibles pour satisfaire son intention. Comme on la vu la Figure 33, trois types de directive (DRI, DSS et DSI) sont associs au Map. Puisque la directive stratgique est reprsente par un Map, les trois types de directives lui sont alors associs. 5.3.2.2 Directive tactique Une directive tactique a une structure darbre. Cest une directive compose dautres directives, sous forme dun plan, dun choix de plusieurs sous-directives alternatives ou sous forme excutable. Le formalisme utilis dans ce type de directive est inspir du formalisme de modlisation des processus NATURE [Rolland et al, 1995], [Jarke et al, 1999]. Ce dernier repose sur la notion du contexte et reprsente le processus de dveloppement par une hirarchie de contextes [Rolland et al, 1994] [Plihon, 1994] [Plihon et al, 1995] [Plihon, 1996]. La typologie de contextes propose dans cette approche est applique dans notre mta-modle et nous permet de spcialiser la directive tactique en trois types : Plan, choix et excutable. La Figure 36 montre les directives tactiques en faisant apparatre que celles-ci sont structures en une hirarchie de directives tactiques. Les trois types de directives tactiques sont dtaills dans les sous-sections suivantes.
Thse de doctorat
Ins GAM
146
5.3.2.3 Directive choix Une directive choix correspond une situation qui ncessite lexploration de diffrentes alternatives (Figure 36). Il y a des situations dans lesquelles lingnieur peut atteindre lintention quil cible de diffrentes faons. Il doit faire un choix parmi un ensemble de possibilits permettant de rsoudre le problme. Chaque solution alternative est dcrite par une nouvelle directive qui permet de satisfaire la mme intention que celle de la directive choix. Ces directives alternatives peuvent appartenir lun des deux types possibles : tactique ou informelle. La directive choix permet de dcomposer une intention en sous-intentions alternatives et daffiner ainsi lintention de haut niveau en intentions plus fines. Les alternatives dune directive choix prcisent lintention de cette dernire, soit en ajoutant une information sur lapproche suivie pour mettre en uvre lintention, soit en dcrivant les diffrentes transformations du produit pouvant tre menes pour atteindre lobjectif de la directive choix. Le lien hirarchique entre les directives est appel le lien de choix.
Thse de doctorat Ins GAM
147
Lingnieur explore les diffrentes possibilits pour la rsolution dun problme laide des critres de choix. Ces critres aident choisir lalternative la mieux approprie aux caractristiques de la situation courante. Un critre de choix est une combinaison darguments en faveur ou en dfaveur du choix dune alternative. Les arguments reposent sur des heuristiques ou sur les caractristiques du produit en cours de dveloppement. Ils sont atomiques et peuvent tre rutiliss dans plusieurs critres. Ils sont dcrits en langage naturel. 5.3.2.4 Directive plan Une directive plan correspond un problme complexe qui, pour tre rsolu, ncessite dtre dcompos en un ensemble de sous-problmes. Lingnieur connat lensemble des dcisions qui lui permettront datteindre lintention cible quil poursuit. Il a un plan compos dun ensemble de sous-directives. Lordre dexcution des directives composantes est dfini dans le graphe de prcdence (Figure 36). Il y a un graphe par directive plan. Les nuds de ce graphe sont des directives (les composants du plan), alors que les arcs, appels liens de prcdence, reprsentent des transitions ordonnes ou parallles entre directives. Les critres de choix attachs aux liens permettent de prescrire les conditions doccurrence dune transition. Ils sont construits partir darguments et sont de mme nature que ceux attachs aux alternatives des contextes choix. Leur but est daider lingnieur choisir le chemin suivre pour lexcution du plan. Dans certains cas, le graphe de prcdence peut tre simple et ne proposer quun seul chemin pour excuter le plan. Il est alors inutile dassocier des critres de choix aux liens de prcdence. Le graphe de prcdence peut aussi contenir plusieurs chemins dexcution. Ceci permet dintroduire plus de flexibilit dans la dmarche capture par la directive. Excuter un plan revient parcourir son graphe de prcdence. Lors de lexcution dun contexte plan, les critres de choix des liens de prcdence sont calculs grce lvaluation de leurs arguments. 5.3.2.5 Directive excutable Une directive excutable correspond une intention qui peut tre concrtise par une action de transformation du produit ou une action de slection dune autre directive. Ces deux types daction sont modliss comme des types spcialiss du concept action, action dingnierie et action de dlgation (Figure 36).
Thse de doctorat
Ins GAM
148
Laction dingnierie peut tre de deux types, action atomique et action complexe . o Laction atomique consiste modifier directement le produit en cours de dveloppement. o Laction complexe est compose dautres actions dingnierie. Laction de dlgation consiste dlguer la ralisation dune intention une autre directive. Les actions sont excutes par un outil, une procdure ou un agent humain.
Excuter une action atomique modifie une ou plusieurs parties du produit associes la directive et peut gnrer une nouvelle situation qui est elle-mme sujette de nouvelles intentions. Par ailleurs, laction de dlgation consiste slectionner une autre directive. La directive slectionne peut tre une directive informelle, tactique ou stratgique. Ce type daction est utilis dans les directives de progression associes au Map que nous prsentons dans la section 5.3.3. Leur rle est de slectionner une directive approprie la ralisation dune intention. 5.3.2.6 Directive informelle Une directive informelle est une directive qui nest pas structure. Elle ne peut pas tre dcompose en sous-directives. Elle explique de manire textuelle comment procder pour obtenir le produit cible. On lui associe une description textuelle. Une directive informelle ne propose pas de dmarche dtaille suivre pour aboutir au rsultat attendu. Elle dfinit seulement des hypothses, des rgles, des conditions respecter et des contraintes ne pas violer. Elle peut aussi dfinir quel est le type du rsultat obtenir sans prciser pour autant comment procder formellement pour lobtenir. Des conseils et des exemples peuvent tre proposs lingnieur pour le guider dans la satisfaction de lintention. 5.3.2.7 Hirarchie de directives tactiques Les directives plan, choix et excutable sont dfinies rcursivement au moyen de la notion de directive tactique. Ce sont des agrgats composs dautres directives sous forme de hirarchies de directives. Les feuilles dune telle hirarchie sont des directives excutables ou informelles. 5.3.3 Directives associes au Map Comme le montre le mta-modle MAP de la Figure 33, il existe trois types de directives qui sont associs des lments dun Map :
Thse de doctorat Ins GAM
149
Directive de Slection dIntention (DSI) associe une intention. Directive de Slection de Stratgie (DSS) associe un couple dintention ; Directive de Ralisation dIntention (DRI) associe une section ; Nous dtaillons ces trois types de directive dans les sous-sections suivantes.
5.3.3.1 Directive de slection dintention Une Directive de Slection dIntention dtermine quelles sont les intentions qui peuvent succder lintention donne et aide choisir lune dentre elles. Elle peut tre applique lorsquune intention vient dtre ralise et que lutilisateur doit dterminer quelle sera lintention raliser la prochaine tape. Puisque plusieurs intentions peuvent tre accomplies dans la prochaine tape, le rle de la DSI est de guider la slection de lintention suivante et de fournir lensemble des DRI et DSS correspondantes. La signature dune DSI associe une intention Ii du Map est exprime de la manire suivante : La situation comporte la partie de produit qui est la cible de lintention Ii ; elle peut tre prcise par une condition doccurrence ; Lintention est exprime sous la forme : Progresser verbe (de Ii) source
Lintention de la signature de la DSI exprime le fait que la directive aide lingnieur progresser dans la Map. Le verbe Progresser est utilis ce propos. Le paramtre source exprime lintention qui est la source de progression. De plus, le mot de prcise quelle est lintention source de la progression. 5.3.3.2 Directive de slection de stratgie Une Directive de Slection de Stratgie dtermine quelles sont les stratgies connectant deux intentions et aide choisir lune dentre elles. Elle peut tre applique lorsque lintention source et lintention cible sont dtermines et quil y a plusieurs stratgies possibles pour satisfaire cette intention cible partir de cette intention source. Le rle de la DSS est de guider la slection de la stratgie la mieux approprie pour la situation donne. Autrement dit, pour un couple dintentions connectes par plus dune stratgie de mme direction, il existe une DSS. Comme toute directive, la DSS est dfinie par un couple < (situation), intention>
Thse de doctorat
Ins GAM
150
tant donne la spcificit de cette directive, nous spcialisons sa signature. La signature dune DSS associe un couple dintentions <Ii, Ij > est exprime de la manire suivante : La situation comporte la partie de produit qui est la cible de lintention Ii ; une condition doccurrence peut prciser ltat de cette partie de produit ; Lintention est exprime sous la forme : Progresser verbe (vers Ij) cible.
Le verbe Progresser est toujours utilis pour exprimer les intentions des DSS dune manire uniforme. De plus, le mot vers prcise quelle est lintention cible de la progression. Une DSS est toujours une directive tactique. 5.3.3.3 Directive de ralisation dintention
Une Directive de Ralisation dIntention aide la ralisation dune intention selon une stratgie donne. Pour chaque section du Map, il existe une DRI fournissant le moyen oprationnel de satisfaire lintention cible de la section. Par souci dhomognisation, la signature dune DRI associe une section <Ii, Ij, Sij> est un couple < (situation), intention> fait comme suit : La situation comporte la partie de produit qui est la cible de lintention Ii et dont ltat peut tre prcis par une condition doccurrence ; Lintention est exprime selon la structure propose par le modle de but. Elle concerne lintention cible Ij de la section et inclut la stratgie de la section sous la forme Ij avec Sij.
Toute DRI est une directive de lun des trois types possibles, cest--dire stratgique ou tactique ou informelle.
5.4
Le processus de la mthode CADWE prsente la Figure 37 dfinit, outre les intentions Dmarrer et Arrter que lon retrouve dans tout Map, les quatre principales intentions du processus de mise en place dun SID, soit : identifier les buts stratgiques, exprimer les objectifs, dcouvrir les exigences informationnelles et dfinir le schma multidimensionnel.
Thse de doctorat
Ins GAM
151
Dmarrer
a
(1) par la rutilisation de composants intentionnels (1) par utilisation des documents(1) par dcouverte des fins/moyens stratgiques et tactiques
(1) par rvision (1) par rutilisation (1) par rvision (2) par dcouverte des composants (1) par capitalisation informationnels des fins/moyens descomposants informationnels intentionnels (1) par dcouverte des fins/moyens oprationnels
Arrter f
Lintention identifier les buts stratgiques a pour finalit de recenser les buts stratgiques de lentreprise. Cette intention recouvre les composantes du processus qui concernent la documentation de la stratgie de lorganisation en prcisant la structure organisationnelle et les ressources ncessaires. Cette composante du processus donne une Liste des Buts Stratgiques (LBS).
Thse de doctorat
Ins GAM
152
Lintention Exprimer les objectifs a pour finalit de dcouvrir les exigences de lensemble de lentreprise puis de chacun des dcideurs impliqus dans la stratgie fixe par lentreprise en prcisant les objectifs stratgiques et tactiques envisags. Cette intention recouvre les composantes du processus qui concernent la description des cartes dobjectifs correspondant la dcouverte des exigences stratgiques, avec la Carte des Objectifs Stratgique (COS), et les lier avec les exigences tactiques de chaque dcideur impliqu avec la Carte des Objectifs Tactiques (COT). Lintention Dcouvrir les exigences informationnelles a pour finalit didentifier les informations ncessaires pour valuer les objectifs de chaque dcideur impliqu dans le projet dcisionnel. Cette intention recouvre la composante du processus qui concerne lidentification des exigences informationnelles partir des objectifs dun dcideur et produit une Liste des Exigences Informationnelles (LEI) par objectif valu. Lintention Dfinir le schma multidimensionnel a pour finalit de concevoir un schma multidimensionnel en respectant les objectifs dcouverts. Cette intention recouvre les composantes du processus qui concernent la cration de schmas multiDIMensionnels du SID (DIM). Lintention Arrter recouvre les composantes du processus qui concernent la phase terminale de mise en place du SID en vrifiant et validant la conception des diffrents produits et en assurant, lorsque cest souhait, la capitalisation ou la rutilisation.
La ralisation des deux premires intentions Identifier les buts stratgiques et Exprimer les objectifs est un pralable Dcouvrir les exigences informationnelles . Les dix-sept sections proposent des stratgies pour la ralisation de ces cinq intentions et dfinissent des flux dans leur ralisation. Cela est reprsent dans le Map par le fait que : Les stratgies Par rvision appartenant aux sections cb1, dc1 et Par complmentarit de la section ed1 permettent de mettre en uvre une approche ascendante et denrichir les produits obtenus en assurant la conformit et la correspondance des produits entre eux. Les stratgies se basant sur la rutilisation des produits ou dune partie de produit, savoir Par rutilisation des composants intentionnels de la section ac1, Par rutilisation des composants informationnels de la section cd1, Par rutilisation de modles multidimensionnels de la section de2 et ae2, permettent dans chacun des cas de rutiliser un produit de la base des composants afin de sen inspirer, de ladopter ou de ladapter pour les exigences actuelles.
Ins GAM
Thse de doctorat
153
Les stratgies se basant sur la capitalisation des produits ou dune partie de produit, savoir Par capitalisation des composants intentionnels de la section bc1, Par capitalisation des composants oprationnels de la section cf1 et Par capitalisation des composants multidimensionnels de la section ef1, permettent dans chacun des cas de capitaliser le produit obtenu afin de lintgrer la base des composants. Les stratgies Par dcouverte des fins/moyens stratgiques et tactiques de la section bc1, Par dcouverte des fins/moyens informationnels de la section cd2 et Par dcouverte des fins/moyens oprationnels de la section de1 permettent dutiliser une approche dductive du processus CADWE.
Le flux dintention dfini par les sections ab1, bc1, cd1, de1 et ef1 montre que les cinq intentions sont complmentaires. Chacune des sections participe la ralisation dune intention particulire. Ainsi, Identifier les buts stratgiques est guide par les sections ab1, cb1 Exprimer les objectifs peut tre ralise au moyen des sections ac1, bc1 et dc1, Dcouvrir les exigences informationnelles est guide par les sections cd1, cd2 et ed1, les sections ae1, ae2 et de1 avec les sections de2 et ee1 participent Dfinir le schma multidimensionnel , Capitaliser les composants intentionnels et oprationnels est guide par les sections cf1, df1 et ef2 du Map. Terminer le processus est guid par la section ef1.
Lexcution du Map-CADWE suit la structure du Map qui le reprsente. Le parcours du Map se fait dune faon dynamique et contextuelle. A tout moment de lexcution du Map, lingnieur peut dcider quelle intention raliser et quelle stratgie utiliser. Ceci dpend de ltat du produit. Le Map contient ainsi plusieurs chemins entre Dmarrer et Arrter . De plus, pralablement sa ralisation, une section doit avoir t slectionne. La slection des sections repose sur deux sortes de directives : les Directives de Slection dIntention (DSI) et les Directives de Slection de Stratgie (DSS). Les Directives de Slection dIntention et les Directives de Slection de Stratgie sont prsentes au paragraphe 5.4.2. 5.4.1 Exemples de scnarii possibles Le Map-CADWE offre la possibilit dutiliser plusieurs processus pour implanter le SID. Ceci revient laspect multi-chemin du Map. Nous prsentons dans ce qui suit
Thse de doctorat Ins GAM
154
quelques exemples de chemins qui peuvent tre utiliss par lingnieur. Chacun des chemins est une alternative qui peut avoir des variantes en senrichissant par la considration dautres sections. Nous distinguons principalement trois alternatives avec diffrentes variantes. Les variantes sont, entre autres, dues aux diffrentes stratgies de rvision et de complmentarit que CADWE opre. Ces trois alternatives sont : Le processus pour limplantation du SID suivant une dmarche fins/moyens. Le processus dimplantation dun SID grce la rutilisation de composants disponibles. Le processus de capitalisation pour limplantation du futur SID
5.4.1.1 Processus fin/moyen Lingnieur dcide didentifier les buts stratgiques, dexprimer les objectifs stratgiques et tactiques, de dcouvrir les exigences informationnelles et de dfinir le schma multidimensionnel afin de mettre en place le SID. Pour cela, il applique les stratgies spcifiques de dcouverte des fins/moyens et une stratgie dintgration pour les schmas idaux obtenus. Lingnieur choisit, ainsi, le chemin suivant : ab1, bc1, de1, ee1, ef1. Premirement, lingnieur choisit la section ab1 : <Dmarrer, Identifier les buts stratgiques, Par utilisation des documents>. Deuximement, il choisit la section bc1 : < Identifier les buts stratgiques, Exprimer les objectifs, Par dcouverte des fins/moyens stratgiques et tactiques>. Troisimement, la section de1 : < Dcouvrir les exigences informationnelles, Dfinir le schma multidimensionnel, Par dcouverte des fins/moyens oprationnels>. Ensuite la section ee1 : <Dfinir le schma multidimensionnel, Dfinir le schma multidimensionnel, Par intgration> et enfin la section ef1 : <Dfinir le schma multidimensionnel, Arrter, Par validation conceptuelle> pour terminer le processus. 5.4.1.2 Processus de rutilisation Lingnieur dcide dexprimer les objectifs, de dcouvrir les exigences informationnelles et de dfinir le schma multidimensionnel afin de mettre en place le SID en rutilisant des composants capitaliss auparavant. Lingnieur choisit, ainsi, le chemin suivant : ac1, cd1, de2, ee1, ef1. Premirement, lingnieur choisit la section ac1 : <Dmarrer, Exprimer les objectifs, Par la rutilisation de composants intentionnels >. Deuximement, il choisit la section cd1 : < Exprimer les objectifs, Dcouvrir les exigences informationnelles, Par rutilisation des composants informationnels>. Troisimement, la section de2 : <Dcouvrir les exigences informationnelles, Dfinir le schma multidimensionnel, Par la rutilisation de modles multidimensionnels>. Ensuite la section
Thse de doctorat Ins GAM
155
ee1 : <Dfinir le schma multidimensionnel, Dfinir le schma multidimensionnel, Par intgration> et la section ef1 : <Dfinir le schma multidimensionnel, Arrter, Par validation conceptuelle> pour terminer le processus. 5.4.1.3 Processus de capitalisation Lingnieur peut drouler le processus CADWE dans le but de capitaliser un ou plusieurs produits. tant donn que la mthode CADWE spcifie plusieurs produits, lingnieur dcide de drouler un ou plusieurs chemins par produit souhait. La capitalisation consiste assurer les transferts de connaissances entre les diffrents concepteurs dcisionnels et aussi de favoriser un gain de temps lors de la mise en place des SID.
Afin de capitaliser un composant intentionnel, lingnieur commence par identifier des buts stratgiques puis exprimer les objectifs afin darrter le processus en capitalisant un composant intentionnel. Lingnieur choisit ainsi le chemin ab1 : <Dmarrer, Identifier les buts stratgique, Par utilisations de documents>, bc1 : < Identifier les buts stratgique, Exprimer les objectifs, Par dcouverte des fins/moyens stratgiques et tactiques> et cf1 : < Exprimer les objectifs, Arrter, Par capitalisation de composants intentionnels> et capitalise ainsi une COS ou une COT. Afin de capitaliser un composant oprationnel, lingnieur commence par identifier des buts stratgiques, exprimer les objectifs puis dcouvrir les exigences informationnelles afin darrter le processus en capitalisant le produit obtenu. Lingnieur choisit ainsi le chemin ab1 : <Dmarrer, Identifier les buts stratgique, Par utilisation des documents>, bc1 :< Identifier les buts stratgiques, Exprimer les objectifs, Par dcouverte des fins/moyens stratgiques et tactiques >, cd2: < Exprimer des objectifs, Dcouvrir les exigences informationnelles, Par dcouverte des fins/moyens informationnels> et df1 : <Dcouvrir les exigences informationnelles, Arrter, Par capitalisation des composants oprationnels> et capitalise ainsi une LEI. Afin de capitaliser un DIM, lingnieur commence par identifier des buts stratgiques, exprimer les objectifs, dcouvrir les exigences informationnelles puis dfinir un schma multidimensionnel afin darrter le processus en capitalisant le produit obtenu. Lingnieur choisit ainsi le chemin ab1 :<Dmarrer, Identifier les buts stratgiques, Par utilisation des documents>, bc1 :< Identifier les buts stratgiques, Construire les cartes dobjectifs, Par analyse stratgique des fins/moyens>, cd2 : < Exprimer des objectifs, Dcouvrir les exigences informationnelles, Par analyse informationnelle des fins/moyens>) et de1 :<Dcouvrir les exigences informationnelles, Dfinir le schma
Thse de doctorat
Ins GAM
156
multidimensionnel, Par dcouverte des fins/moyens oprationnels> et ef2 :<Dfinir le schma multidimensionnel, Arrter, Par capitalisation du modle multidimensionnel>. Lingnieur capitalise ainsi un DIM. Un DIM peut tre galement capitalis suite lutilisation du chemin ae1 :<Dmarrer, Dfinir le schma multidimensionnel, partir des modles oprationnels>, ef2 :<Dfinir le schma multidimensionnel, Arrter, Par capitalisation du modle multidimensionnel>. 5.4.2 Sommaire des directives du Map-CADWE Conformment au mta-modle du Map, chaque directive de type DSI a une signature compose dune situation et dune intention. De plus, un identifiant unique est systmatiquement employ pour rapidement dsigner les DSI. Lidentifiant est de la forme DSIn, o n est un numro dintention. La directive DSIn est dfinie pour guider la slection de la prochaine intention raliser sachant que lintention In a dj t elle-mme ralise. Map-CADWE a six intentions : Dmarrer , Identifier les buts stratgiques , Exprimer les objectifs , Dcouvrir les exigences informationnelles , Dfinir le schma multidimensionnel et Arrter . Lintention Arrter mise part, les intentions du Map appartiennent au moins deux sections ayant deux intentions cibles diffrentes. Par consquent, Map-CADWE propose les cinq DSI identifies au Tableau 17. Le Tableau 17 comprend quatre colonnes faisant correspondre, pour chaque intention, sa DSI, la sous-section qui la dtaille dans ce chapitre et les autres directives rfrences par cette DSI.
Tableau 17: DSI du Map-CADWE
Intention I1 : Dmarrer I2 : Identifier les buts stratgiques I3 : Exprimer les objectifs I4 : Dcouvrir les exigences informationnelles I5 : Dfinir le schma multidimensionnel DSI
DSI1 : < (rien), Progresser depuis Dmarrer> DSI2 : < (LBS), Progresser depuis Identifier les buts stratgiques > DSI3 : < (COS, COT), Progresser depuis Exprimer les objectifs > DSI4 : < (LEI), Progresser depuis Dcouvrir les exigences informationnelles> DSI5 : < (DIM), Progresser depuis Dfinir le schma multidimensionnel >
paragraphe
5.5 5.5.2 5.5.3 5.5.4
rfrencer
DSS1, DRI1, DRI2 DRI5 DSS2, DRI6, DRI9 DSS3, DRI10, DRI13
5.5.5
Thse de doctorat
Ins GAM
157
De plus, Map-CADWE (Figure 37) propose deux stratgies pour progresser de lintention source Dmarrer vers lintention cible Dfinir le schma multidimensionnel , ainsi que pour progresser de Exprimer les objectifs vers Dcouvrir les exigences informationnelles, de Dcouvrir les exigences informationnelles vers Dfinir le schma multidimensionnel et de Dfinir le schma multidimensionnel vers Arrter . Par consquent, comme le montre le Tableau 18, Map-CADWE a quatre DSS correspondant respectivement chaque alternative. Chaque DSS est rfrence par un identifiant unique de type DSSn o n est un numro squentiel unique pour les DSS du Map. Une notation pointe est employe pour garantir lunicit globale des numros de DSS. Le Tableau 18 comprend quatre colonnes faisant correspondre, pour chaque paire dintentions, la DSS correspondante, la sous-section qui la dtaille dans ce chapitre et les autres directives rfrences par cette DSS.
Tableau 18: DSS de Map-CADWE
Paire dintentions (I1 I5) : (Dmarrer, Dfinir schma multidimensionnel) (I3 I4) : (Exprimer les objectifs, Dcouvrir les exigences informationnelles) (I4 I5) : (Dcouvrir les exigences informationnelles, Dfinir le schma multidimensionnel) (I5 I6) : (Dfinir le schma multidimensionnel, Arrter) DSS
DSS1 : < (rien), Progresser vers Dfinir le schma multidimensionnel > DSS2 : < (COT), Progresser vers Dcouvrir les exigences informationnelles > DSS3 : < (LEI), Dfinir le schma multidimensionnel >
section 0
Rfrencer
DRI3, DRI4
5.5.3.1
DRI7, DRI8
5.5.4.1
DRI11, DRI12
5.5.5.1
DRI16, DRI17
Le Map-CADWE contient dix-sept sections. A chacune de ces sections une DRI est associe. Les dix-sept DRI correspondant aux sections du Map-CADWE sont identifies au Tableau 19. Tout comme les DSI et DSS, les DRI sont rfrences au moyen dun identifiant de type DRIn o n est unique relativement au Map concern. Afin de garantir une unicit globale, la notation pointe est employe pour tous les Map autres que MapCADWE. Ainsi, les DRI du Map Mi sont numrotes DRIi.1, DRIi.2, DRIi.3, etc.
Thse de doctorat
Ins GAM
158
Le Tableau 19 comprend quatre colonnes faisant correspondre, pour chaque DRI, son interface, son type et la sous-section qui la dtaille dans ce chapitre.
Tableau 19: DRI du Map-CADWE
Identifiant DRI1 DRI2 DRI3 DRI4 Interface de DRI
< (rien), Identifier les buts stratgiques Par utilisation des documents> < (composant intentionnel dfini), Exprimer les objectifs Par la rutilisation de composants intentionnels> < (ressource dfinie), Dfinir le schma multidimensionnel A partir des modles oprationnels> < (composant multidimensionnel dfinie), Dfinir le schma multidimensionnel Par la rutilisation de modles multidimensionnels> < (structure organisationnelle dfinie, LBS dfinie), Exprimer les objectifs Par dcouverte des fins/moyens stratgiques et tactiques> < (LBS dfinie), Identifier les buts stratgiques Par rvision> < (COT dfinie), Dcouvrir les exigences informationnelles Par rutilisation des composants informationnels> < (COT dfinie), Dcouvrir les exigences informationnelles Par dcouverte des fins/moyens informationnels> < (COS, COT), Arrter Par capitalisation des composants intentionnels > < (COS dfinie, COT dfinie), Exprimer les objectifs Par rvision> < (LEI dfinie), Dfinir le schma multidimensionnel Par dcouverte des fins/moyens oprationnels > < (Ressource dfinie), Dfinir le schma multidimensionnel Par rutilisation des modles multidimensionnels> < (LEI recens), Arrter Par capitalisation> < (DIM dfini), Dcouvrir les exigences informationnelles Par complmentarit> < (DIM dfini), Dfinir le schma multidimensionnel Par intgration> < (DIM intgr), Arrter Par validation conceptuelle>
Type
stratgique tactique tactique tactique
section
5.5.1.2 5.5.1.3 5.5.1.1.1 5.5.1.1.2
DRI5
stratgique
5.5.2.1
DRI6 DRI7 DRI8 DRI9 DRI10 DRI11 DRI12 DRI13 DRI14 DRI15 DRI16
tactique tactique tactique tactique tactique tactique tactique tactique tactique tactique tactique
0 5.5.3.1.1 5.5.3.1.2 5.5.3.3 5.5.4.2 5.5.4.1.1 5.5.4.1.2 5.5.4.3 5.5.5.2 5.5.5.3 5.5.5.1.1
Thse de doctorat
Ins GAM
DRI17
Thse de doctorat
Ins GAM
160
La Directive DSS1 (< (rien), Progresser vers Dfinir le schma multidimensionnel>) guide le choix dune stratgie de progression vers lintention Dfinir le schma multidimensionnel (Figure 38-partie suprieure). Cette directive est slectionne suivant largument a1. La Directive DRI1 (< (rien), Progresser vers Identifier les buts stratgiques Par utilisation des documents >) guide le choix dune stratgie de ralisation de lintention Identifier les buts stratgiques , (Figure 38-partie suprieure). Cette directive est slectionne suivant largument a2. La Directive DRI2 (< (rien), Progresser vers Exprimer les objectifs Par la rutilisation de composants intentionnels>) guide le choix dune stratgie de ralisation de lintention Exprimer les objectifs , (Figure 38 -partie suprieure). Cette directive est slectionne suivant largument a3. Trois arguments (a1), (a2) et (a3) sont proposs pour guider le choix : (a1): les modles entits-associations des sources oprationnelles sont disponibles ou des composants multidimensionnels sont rutilisables. (a2): les documents de la stratgie sont disponibles et la structure dcisionnelle est dfinie. (a3): une base de composants intentionnels est disponible.
Thse de doctorat
Ins GAM
161
En effet, si pour le projet en cours lingnieur dispose de sources oprationnelles riches et dune base de composants multidimensionnels rutilisables et que lingnieur souhaite effectuer une dmarche ascendante, lingnieur SID peut dcider de slectionner la DSS1. Si lingnieur dispose de suffisamment dinformations concernant la stratgie mettre en place et que les dcideurs qui y seront impliqus sont connus, lingnieur peut choisir la DRI1. Si la structure est organisationnelle, que les ressources ne sont pas disponibles, que la stratgie mettre en place nest pas bien dfinie et que pour le projet dcisionnel les dcideurs souhaitent bnficier de la connaissance de composants disponibles dans la base, lingnieur pourra dcider de slectionner la DRI2. La DSS1 est prsente dans le paragraphe suivant. La DRI1 et la DRI2 sont prsentes respectivement aux paragraphes 5.5.1.2 et 5.5.1.3 .
5.5.1.1 Progresser vers Dfinir le schma multidimensionnel Quand lingnieur SID dbute par la modlisation multidimensionnelle, il choisit de Progresser vers Dfinir le schma multidimensionnel (DSS1). La situation associe la signature de DSS1 (rien) indique que celle-ci peut tre employe sans condition pralable. La DSS1 guide la slection de lune des deux stratgies permettant de progresser vers Dfinir le schma multidimensionnel partir de Dmarrer (Figure 39 - partie suprieure).
Il sagit dune directive choix proposant deux alternatives : Slectionner DRI3 < (rien), Dfinir le schma multidimensionnel A partir des modles oprationnels>,
Ins GAM
Thse de doctorat
162
Slectionner DRI4 < (rien), Dfinir le schma multidimensionnel Par la rutilisation des modles multidimensionnels>.
Les deux critres de choix (a1) et (a2) associs la DSS1 montrent que le premier choix est judicieux dans le cas o lingnieur voudrait commencer par considrer les SI oprationnels existants lors de limplantation du SID. Dans ce cas, peu dimportance est donne dans un premier temps aux buts stratgiques en privilgiant une approche ascendante. Le deuxime choix est considr quand lintention de lingnieur est de rutiliser des schmas multidimensionnels existants dans la base des composants (Figure 39- partie infrieure). Les arguments sont donc : (a1): Les modles des sources oprationnelles sont disponibles. (a2): Les composants multidimensionnels sont disponibles dans la base de rutilisation.
Il est noter que lapplication de DRI3 ou de DRI4 donne des SID suivant une approche ascendante avec une vision compltement oriente donnes. Afin de pallier tous les problmes lis ce genre dapproches, nous considrons que ltat du schma multidimensionnel obtenu est en construction et pourrait par la suite tre amlior et rvis. En outre, il est possible dappliquer DRI3 puis de slectionner DRI4 pour complter le schma multidimensionnel construit par utilisation de composants. Par consquent, la DSS1 est applicable plusieurs fois sur le mme schma multidimensionnel.
5.5.1.1.1 Dfinir le schma oprationnels multidimensionnel partir des modles
Lingnieur dcide de Slectionner DRI3 < (rien), Dfinir le schma multidimensionnel A partir des modles oprationnels> associe la section ae1 du MapCADWE. La DRI3 est une directive plan qui est dcompose en DRI3.1 et DRI3.2 : DRI3.1 < (rien), Slectionner les sources oprationnelles > DRI3.2 < (rien), Construire le modle multidimensionnel >
Lordre dexcution des directives composantes est dfini dans le graphe de prcdence (Figure 40: Structure de la DRI3-partie du milieu-). Les nuds du graphe sont les DRI3.1 et DRI3.2 et les liens de prcdence reprsentent les transitions ordonnes entre les directives.
Thse de doctorat
Ins GAM
163
Chacun des critres de choix (CCi) appelle un ou plusieurs arguments. La Figure 40 -partie infrieure- montre les cinq critres de choix utilisant les arguments suivants : (a1): une source oprationnelle existe (a2): toutes les sources oprationnelles sont slectionnes (a3): un modle multidimensionnel est initialis (a4): toutes les mesures et les dimensions sont identifies (a5): une architecture est dfinie (a6): un modle multidimensionnel est dfini La directive DRI3.1 est une directive qui permet de prciser les sources oprationnelles considrer et de les caractriser. Pour chaque source oprationnelle possdant un schma conceptuel, la DRI3.2 dduit un schma multidimensionnel en utilisant une des approches disponibles dans la littrature ou les logiciels dcisionnels (i.e. Designer Microsoft ) afin de dduire avec une approche ascendante un schma multidimensionnel uniquement base des sources oprationnelles disponibles. Ce schma peut tre enrichi par la suite en excutant le chemin adquat du Map-CADWE.
5.5.1.1.2 Dfinir le schma multidimensionnel par la rutilisation des modles multidimensionnels
Thse de doctorat
Ins GAM
164
La DRI4 est associe la section ae2 du Map-CADWE (Figure 41). Elle vise raliser lintention Dfinir le schma multidimensionnel en utilisant la stratgie Par rutilisation de modles multidimensionnels. La rutilisation est une stratgie qui peut savrer pratique si le SID choisi par lorganisation a dj t modlis avec le formalisme du modle multidimensionnel. Dans ce cas, on peut chercher les modles multidimensionnels stocks dans une base de composants et les utiliser dans un autre projet dimplantation de ce SID dans une autre organisation. La DRI4 est une directive plan qui est dcompose en: DRI4.1 < (composant disponible), Dfinir des critres pour le choix> DRI4.2 < (critre identifi), Identifier un modle multidimensionnel candidat> DRI4.3 < (critre identifi, modle candidat slectionn), Slectionner un modle multidimensionnel candidat> DRI4.4 < (critre dfini, modle candidat identifi, modle candidat slectionn), Valider un modle multidimensionnel candidat> DRI4.5 < (modle valid), Construire un schma multidimensionnel par agrgation>
Lordre dexcution des directives composantes est dfini dans le graphe de prcdence (Figure 40: Structure de la DRI3, Figure 41 -partie du milieu-). Les nuds du graphe sont les DRI4.1, DRI4.2, DRI4.3 et DRI4.4 et les liens de prcdence reprsentent les transitions ordonnes entre les directives. Chacune des directives DRI4.i est prsente dans les sous sections suivantes.
Thse de doctorat
Ins GAM
165
Chacun des critres de choix (CCi) appelle un ou plusieurs arguments. La Figure 40 -partie infrieure- montre les cinq critres de choix utilisant les arguments suivants : (a1): un rfrentiel de modles multidimensionnels existe (a2): un critre est dfini (a3): tous les critres sont dfinis (a4): un modle multidimensionnel candidat est identifi (a5): tous les modles multidimensionnels candidats sont identifis (a6): un modle multidimensionnel candidat est slectionn (a7): tous les modles multidimensionnels candidats sont slectionns (a8): un modle multidimensionnel candidat est valid (a9): tous les modles multidimensionnels sont valids (a10): un modle multidimensionnel est en construction (a11): un schma multidimensionnel est dfini
Ins GAM
Thse de doctorat
166
La directive DRI4.1 vise dfinir un ensemble de critres pour la slection du modle multidimensionnel dans la base des composants. Ces critres sont relatifs un ou plusieurs profils du SID. Ils peuvent correspondre un domaine, un profil ou un mtier couvrir par le SID, ou un processus transverse plusieurs domaines intgrant plusieurs modles multidimensionnels et modlisant un objectif stratgique ou un but stratgique impliquant la globalit de la structure organisationnelle. Ces critres peuvent correspondre des proprits techniques des modles multidimensionnels.
5.5.1.1.2.2 Raliser Identifier un modle multidimensionnel candidat
La DRI4.2 permet didentifier un modle multidimensionnel candidat. Pour raliser cette intention, on peut dcomposer cette directive en trois sous-directives : Pour dterminer le niveau dabstraction (DRI4.2.1) ; Pour interroger la base des composants sur un critre (DRI4.2.2) ; Pour choisir un modle rpondant aux critres (DRI4.2.3).
La DRI4.2 est un plan. Les composants de ce plan ne sont pas excuts linairement. Par exemple, on peut dterminer un nouveau niveau dabstraction aprs le choix dun modle rpondant aux critres si tous les niveaux dabstraction nont pas t dtermins. Les trois sous directives sont des directives informelles correspondant respectivement une action de dtermination du niveau dabstraction, dinterrogation de la base des composants sur un ou plusieurs critres et de choix du modle le mieux adapt aux critres dfinis. La Figure 42 montre la structure de cette directive.
Thse de doctorat
Ins GAM
167
La DRI4.3 permet de slectionner un modle multidimensionnel candidat partir des modles multidimensionnels dj identifis par la DRI4.2. Elle est de type plan et compose de trois sous-directives : DRI4.3.1 pour prioritiser les critres; DRI4.3.2 pour valuer le modle multidimensionnel candidat en fonction des critres prioritaires (informelle) ; DRI4.3.4 pour dcider la slection de la section (choix). Cette directive propose soit de slectionner la section (DRI4.3.4.1), soit de la rejeter (DRI4.3.4.2).
Chacune de ces dernires sous-directives correspond laction effectuer en prioritisant les critres puis en valuant le modle en fonction de ces critres prioritaires et en dcidant finalement de slectionner ou de rejeter le modle candidat. La Figure 43 montre la structure de la DRI4.3.
Thse de doctorat Ins GAM
168
Une fois quun modle multidimensionnel candidat a t slectionn, la DRI4.4 permet de la valider. Cette directive est de type choix. Elle offre trois possibilits comme le montre la Figure 44: Valider le modle multidimensionnel (DRI4.4.1) ; Rejeter le modle multidimensionnel (DRI4.4.2) ; Modifier un critre (DRI4.4.3).
Ladoption de lun de ces choix est fonction des arguments montrs la figure suivante.
Thse de doctorat
Ins GAM
169
un
schma
multidimensionnel
par
La DRI4.5 permet de construire un schma multidimensionnel par agrgation. De type choix, elle propose deux possibilits (figure suivante) : DRI4.5.1 si le premier modle multidimensionnel du schma global est en construction ; DRI4.5.2 si le schma multidimensionnel global contient dj des modles multidimensionnels.
DRI4.5 <(DIM candidat valid), Construire un schma multidimensionnel par agrgation> (a1) DRI4.5.1 <(DIM candidat valid), Ajouter un modle multidimensionnel au schma multidimensionnel global idal> Arguments: (a1): si le schma multidimensionnel qui est en train dtre construit, est un ensemble vide (qui ne contient aucun modle multidimensionnel) (a2): si le schma multidimensionnel contient dj des modles multidimensionnels (intgrs) (a2) DRI4.5.2 <(DIM candidat valid), Intgrer un modle multidimensionnel au schma multidimensionnel global idal >
La DRI4.5.1 < (DIM candidat valid), Ajouter un modle multidimensionnel au schma multidimensionnel global idal> est une directive informelle qui consiste ajouter un schma en toile au schma global idal dans le cas o celui-ci nen contiendrait pas. Cest la premire tape de la construction du schma global idal.
Thse de doctorat Ins GAM
170
La DRI4.5.2 < (DIM candidat valid), Intgrer un modle multidimensionnel au schma multidimensionnel global idal > vise intgrer le schma en toile au reste du schma global idal en utilisant les rgles dintgration du chapitre 6. 5.5.1.2 Identifier les buts stratgiques par utilisation des documents La DRI1 est associe la section ab1 du Map-CADWE (Figure 41). Elle vise raliser lintention didentifier les buts stratgiques par lutilisation de documents de lorganisation. Si lingnieur dispose de suffisamment de documents regroupant des informations, concernant la stratgie mettre en place, les dcideurs qui y seront impliqus et les ressources et sources oprationnelles mettre en uvre pour la ralisation de la stratgie, en slectionnant la directive DRI1, lingnieur slectionne une directive stratgique reprsente par la Map M1 (cf. Figure 46partie infrieure-)
Thse de doctorat
Ins GAM
171
Le processus didentification des buts stratgiques prsent la Figure 46 dfinit, outre les intentions Dmarrer et Arrter , les trois principales intentions du processus didentification des buts stratgiques, soit : Formuler la stratgie, Identifier les dcideurs et Caractriser les ressources. Lintention Formuler la stratgie a pour finalit de recenser les buts stratgiques de lentreprise. Cette intention recouvre les composantes du processus qui concernent la documentation de la stratgie de lorganisation. Cette composante du processus donne la Liste des Buts Stratgiques (LBS). Lintention Identifier les dcideurs a pour finalit de recenser les dcideurs qui seront impliqus dans la dtermination de la stratgie tudier et ceux impliqus dans limplantation du SID. Cette intention recouvre les composantes du processus qui concernent la structure organisationnelle. Lintention Caractriser les ressources a pour finalit de recenser les ressources utiliser pour limplantation du SID ainsi que les sources oprationnelles utiliser.
Les neuf sections proposent des stratgies pour la ralisation de ces cinq intentions et dfinissent des flux dans leur ralisation.
5.5.1.2.1 Directives de slection dintention associes au Map M1
Le Map M1 a cinq intentions : Dmarrer , Formuler la stratgie , Identifier les dcideurs , Caractriser les ressources et Arrter . La progression dans ce Map est possible partir de toutes les intentions proposes lexception de lintention Arrter . En effet, lintention Arrter mise part, les intentions du Map appartiennent au moins deux sections ayant deux intentions cibles diffrentes. Par consquent, le Map M1 propose les quatre DSI identifies au Tableau 20.
Tableau 20: DSI du Map M1 Intention
I1.1 : Dmarrer I1.2 : Identifier les dcideurs I1.3 : Formuler la stratgie I1.4 Caractriser les ressources DSI
DSI1.1 : < (rien), Progresser depuis Dmarrer> DSI1.2 : < (structure organisationnelle), Progresser depuis identifier les dcideurs> DSI1.3 : < (LBS), Progresser depuis Formuler la stratgie > DSI1.4 : < (sources), Progresser depuis Caractriser les ressources>
172
La Figure 47 montre que la DSI1.1 permet de progresser partir de lintention Dmarrer . Le Map M1 indique qu partir de la situation initiale o aucune condition nest pr-requise, on peut progresser en slectionnant lintention Identifier les dcideurs , Formuler la stratgie ou Caractriser les ressources . Par consquent, la DSI1.1 est une directive de type choix compose de trois alternatives. Les trois alternatives sont des directives excutables chacune associe une action de dlgation. Elles proposent de slectionner les directives de ralisation dintentions DRI1.1, DRI1.3 et DRI1.2.
La Directive DRI1.1: < (rien), Identifier les dcideurs Par insertion dans un projet > guide le choix dune stratgie de ralisation de lintention Identifier les dcideurs (Figure 47). Cette directive est slectionne suivant largument (a1). La Directive DRI1.3 :< (rien), Formuler la stratgie Par utilisation des documents de la stratgie> guide le choix dune stratgie de ralisation de lintention Formuler la stratgie (Figure 47). Cette directive est slectionne suivant largument (a2). La Directive DRI1.2 < (sources), Caractriser les ressources Par utilisation de lexistant oprationnel > guide le choix dune stratgie de progression vers lintention Caractriser les ressources, (Figure 47). Cette directive est slectionne suivant largument (a3).
Thse de doctorat
Ins GAM
173
Les trois arguments (a1), (a2) et (a3) qui sont proposs pour guider le choix sont les suivants : (a1): Les dcideurs impliqus dans un projet sont connus (a2): Les documents de la stratgie sont disponibles (a3): Les sources oprationnelles et les ressources utiliser pour limplantation du SID sont disponibles
La Figure 48 montre que la DSI1.2 permet de progresser partir de lintention Identifier les dcideurs . Le Map M1 indique qu partir de la situation la structure organisationnelle est pr-requise, et il est possible de progresser en slectionnant lintention Identifier les dcideurs et Formuler la stratgie . Par consquent, la DSI1.2 est une directive de type choix compose de deux alternatives. Les deux alternatives sont des directives excutables chacune associe une action de dlgation. Elles proposent de slectionner les directives de ralisation dintentions DRI1.4 et DRI1.5.
La Directive DRI1.4 < (structure organisationnelle), Identifier les dcideurs Par rorganisation> guide le choix dune stratgie de ralisation de lintention Identifier les dcideurs (Figure 47). Cette directive est slectionne suivant largument (a1). La Directive DRI1.5 < (structure des dcideurs), Formuler la stratgie Par implication des dcideurs> guide le choix dune stratgie de progression vers lintention Formuler la stratgie , (Figure 47). Cette directive est slectionne suivant largument (a2).
Thse de doctorat
Ins GAM
174
Les deux arguments (a1) et (a2) qui sont proposs pour guider le choix sont les suivants : (a1): La structure organisationnelle est dfinie et un changement est intervenu ncessitant une rorganisation. (a2): Les dcideurs sont disponibles et les rles sont recenss.
La Figure 49 montre que la DSI1.3 permet de progresser partir de lintention Formuler la stratgie . Le Map M1 indique qu partir de la situation o la LBS est prrequise, il est possible de progresser en slectionnant lintention Identifier les dcideurs , Caractriser les ressources , Formuler la stratgie ou Arrter. La DSI1.3 est une directive de type choix compose de quatre alternatives associe chacune une action de dlgation. Elles proposent de slectionner les directives de ralisation dintentions DRI1.7, DRI1.8, DRI1.0 et DRI1.10.
La Directive DRI1.7 < (LBS), Identifier les dcideurs Par attribution> guide le choix dune stratgie de ralisation de lintention Identifier les dcideurs (Figure 49). Cette directive est slectionne suivant largument (a1). La Directive DRI1.8 < (LBS), Caractriser les ressources Par slection> guide le choix dune stratgie de ralisation de lintention Caractriser les ressources (Figure 49). Cette directive est slectionne suivant largument (a2).
Thse de doctorat Ins GAM
175
La Directive DRI1.9 < (LBS), Formuler la stratgie Par rvision> guide le choix dune stratgie de ralisation de lintention Formuler la stratgie (Figure 49). Cette directive est slectionne suivant largument (a3). La Directive DRI1.10 < (LBS), Arrter Par validation> guide le choix dune stratgie de progression vers lintention Arrter , (Figure 49). Cette directive est slectionne suivant largument (a4). Les quatre arguments (a1), (a2), (a3) et (a4) qui sont proposs pour guider le choix sont les suivants : (a1): Les rles ncessaires pour la stratgie sont reconnus. (a2): Des ressources sont disponibles pour limplantation du SID. (a3): Des modifications sont apporter la stratgie. (a4): La stratgie est dfinie.
Les directives DRI1.7, DRI1.8, DRI1.9 et la DRI1.10 sont prsentes au paragraphe 5.6.1.
5.5.1.2.1.4 Progresser depuis Caractriser les ressources dans le Map M1
La Figure 50 montre que la DSI1.4 permet de progresser partir de lintention Caractriser les ressources . Le Map M1 indique qu partir de la situation o les sources sont pr-requises, on peut progresser en slectionnant lintention Formuler la stratgie. La DSI1.4 est une action de dlgation qui slectionne la DRI1.6 < (ressources), Formuler la stratgie par complmentarit>.
176
5.5.1.3 Exprimer les objectifs par la rutilisation de composants intentionnels La DRI2 est associe la section ac1 du Map-CADWE. Elle vise raliser lintention Exprimer les objectifs en utilisant la stratgie Par rutilisation de composants intentionnels (Figure 51). La rutilisation est une stratgie qui peut savrer pratique si les buts stratgiques et les objectifs stratgiques de lorganisation ont dj t modliss, respectivement avec une COS et une COT, et capitaliss dans la base des composants. Dans ce cas, on peut chercher les cartes dobjectifs stockes dans une base de composants afin de les rutiliser pour un autre projet dimplantation du SID.
Pour raliser cette intention, on peut dcomposer cette directive plan en deux sous-directives : Pour slectionner la catgorie de la carte des objectifs (DRI2.1) en prcisant si cest une carte des objectifs stratgiques ou une carte des objectifs tactiques ; Pour construire la carte des objectifs (DRI2.2) ;
La DRI2.2 vise construire une carte des objectifs par rutilisation de composants intentionnels. Elle est de type plan et compose de cinq sous-directives : DRI2.2.1 pour dfinir des critres pour le choix ; DRI2.2.2 pour identifier une section candidate ; DRI2.2.3 pour slectionner une section candidate ; DRI2.2.4 pour valider une section candidate ; DRI2.2.5 pour construire une carte dobjectifs par agrgation ;
Thse de doctorat
Ins GAM
177
Comme le montre la Figure 52, lapplication de ces directives nest pas squentielle. Par exemple, on peut excuter la DRI2.1 aprs lexcution de la DRI2.4 sil reste des critres qui nont pas t utiliss. Le graphe de prcdence montre les enchanements possibles dans lapplication des directives et les critres de choix pour slectionner une telle directive.
Les critres de choix utilisent les arguments suivants : (a1): un rfrentiel des sections de la carte des objectifs recherche existe (a2): un critre est dfini (a3): tous les critres sont dfinis (a4): une section candidate est identifie (a5): toutes les sections candidates sont identifies (a6): une section candidate est slectionne (a7): toutes les sections candidates sont slectionnes (a8): une section candidate est valide (a9): toutes les sections candidates sont valides
Thse de doctorat Ins GAM
178
(a10): une carte des objectifs est en construction (a11): une carte des objectifs est dfinie
Les sections ci-dessous prsentent les cinq directives DRI2.2.1, DRI2.2.2, DRI2.2.3, DRI2.2.4 et DRI2.2.5.
5.5.1.3.2 Raliser Dfinir les critres pour le choix (DRI2.2.1)
Cette directive vise dfinir un ensemble de critres pour la slection des sections dans la base des cartes des objectifs. Ces critres sont relatifs la catgorie de la carte dobjectifs (stratgique ou tactique), le type de projet SID, le mtier, etc.
5.5.1.3.3 Raliser Identifier une section candidate
Le but de la DRI2.2.2 est didentifier une section candidate. Pour raliser ce but, on peut dcomposer cette directive en trois sous-directives : Pour dterminer le niveau dabstraction (DRI2.2.2.1) ; Pour interroger la base sur un critre (DRI2.2.2.2) ; Pour choisir une section rpondant aux critres (DRI2.2.2.3).
La DRI2.2.2 est un plan. Les composants de ce plan ne sont pas excuts linairement. Par exemple, on peut dterminer un nouveau niveau dabstraction aprs le choix dune section rpondant aux critres si tous les niveaux dabstraction nont pas t dtermins. Les trois sous directives sont des directives informelles correspondant respectivement une action de dtermination du niveau dabstraction, dinterrogation de la base des composants sur un ou plusieurs critres et enfin le choix du modle correspondant au mieux aux critres dfinis. La Figure 53 montre la structure de cette directive.
Thse de doctorat
Ins GAM
179
La DRI2.2.3 permet de slectionner une section candidate partir des sections candidates dj identifies par la DRI2.2.2. Elle est de type plan et compose de trois sousdirectives : DRI2.2.3.1 pour prioritiser les critres ; DRI2.2.3.2 pour valuer la section candidate en fonction des critres prioritaires ; DRI2.2.3.3 pour dcider la slection de la section (choix). Cette directive propose soit de slectionner la section (DRI2.2.3.3.1), soit de la rejeter (DRI2.2.3.3.2). La Figure 54 montre la structure de la DRI2.2.3.
Thse de doctorat
Ins GAM
180
Une fois quune section candidate a t slectionne, la DRI2.2.4 permet de la valider. Cette directive est de type choix. Elle offre trois possibilits comme le montre la Figure 55 : Valider la section (DRI2.2.4.1) ; Rejeter la section (DRI2.2.4.2) ; Modifier un critre fonctionnel (DRI2.2.4.3).
Ladoption de lun de ces choix est fonction des arguments montrs la figure suivante.
Thse de doctorat
Ins GAM
181
DRI2.2.4 <(critre dfini, section candidate identifie, section candidate slectionne), Valider une section candidate> (a1) DRI2.2.4.1 <(critre dfini, section candidate identifie, section candidate slectionne), Valider la slection> (a2) DRI2.2.4.2 <(critre dfini, section candidate identifie, section candidate slectionne), Rejeter la slection> (a3) DRI2.2.4.3 <(critre dfini, section candidate identifie, section candidate slectionne), Modifier un critre >
Arguments: (a1): si la section slectionne semble convenable pour la construction de la carte des objectifs (a2): si la section slectionne ne semble pas convenable pour la construction de la carte des objectifs (a3): sil y a un doute sur la section et que la dcision nest pas vidente. Plus dinformation et dvaluation sont ncessaires dans ce cas.
La DRI2.2.5 permet de construire une carte des objectifs par agrgation. De type choix, elle propose deux possibilits (Figure 56) : DRI2.2.5.1 si cest la premire section de la carte des objectifs en construction ; DRI2.2.5.2 si la carte des objectifs contient dj des sections.
La directive DRI2.2.5.1 est informelle et consiste ajouter une section la carte des objectifs dans le cas o la carte des objectifs ne contiendrait aucune section. Cest la premire tape de la construction de la carte des objectifs.
Thse de doctorat
Ins GAM
182
La DRI2.2.5.2 vise intgrer une section la carte des objectifs. Dans ce cas, la carte des objectifs contient dj au moins une section. Cette directive est de type plan et compose de trois sous-directives : DRI2.2.5.2.1 pour intgrer lintention source dans la carte des objectifs ; DRI2.2.5.2.2 pour intgrer lintention cible dans la carte des objectifs ; DRI2.2.5.2.3 pour intgrer la stratgie dans la carte des objectifs.
Le graphe de la Figure 57 montre lordre dapplication de ces trois directives et les critres de choix ncessaires pour cela. Par exemple, on peut commencer lintgration par lintention source ou par lintention cible.
Les sous-sections suivantes dtaillent les trois directives DRI2.2.5.2.1, DRI2.2.5.2.2 et DRI2.2.5.2.3.
5.5.1.3.9 Raliser Intgrer lintention source dans la carte des objectifs
La DRI22.5.2.1 vise intgrer lintention source dans la carte des objectifs. Cest un plan qui est compos de deux sous-directives : lune pour comparer lintention source de la section candidate avec les intentions de la carte des objectifs (DRI22.5.2.1.1), lautre pour intgrer lintention source dans la carte des objectifs (DRI2.2.5.2.1.2).
Thse de doctorat Ins GAM
183
Comme le montre la Figure 58, lintgration de lintention source se fait selon deux alternatives : Par ajout de lintention source dans la carte des objectifs (DRI2.2.5.2.1.2.1) ; Par modification de lorigine de la stratgie de la section candidate, pour partir dune intention de la carte des objectifs identique lintention source de la section candidate (DRI2.2.5.2.1.2.2).
La Figure 58 montre les arguments pour le choix de lune de ces deux directives.
5.5.1.3.10
La DRI2.2.5.2.2 vise intgrer lintention cible dans la carte des objectifs. Cest un plan qui est compos de deux sous-directives : lune pour comparer lintention cible de la section candidate avec les intentions de la carte des objectifs (DRI2.2.5.2.2.1), lautre pour intgrer lintention cible dans la carte des objectifs (DRI2.2.5.2.2.2). Comme le montre la Figure 59, lintgration de lintention source se fait selon deux alternatives : Par ajout de lintention cible dans la carte des objectifs (DRI4.5.2.2.2.1) ;
Thse de doctorat
Ins GAM
184
Par modification de la cible de la stratgie de la section candidate pour pointer une intention de la carte des objectifs identique lintention cible de la section candidate (DRI2.2.5.2.2.2.2).
La Figure 59 montre les arguments pour le choix de lune de ces deux directives.
5.5.1.3.11
La DRI2.2.5.2.3 vise intgrer la stratgie dans la carte des objectifs. La Figure 60 montre que cest un plan qui est compos de deux sous-directives : lune pour comparer la stratgie de la section candidate avec la stratgie correspondante de la carte des objectifs (DRI2.2.5.2.3.1), lautre pour intgrer la stratgie de la section candidate dans la carte des objectifs (DRI2.2.5.2.3.2).
Thse de doctorat
Ins GAM
185
Comme le montre la Figure 60, lintgration de la stratgie se fait selon deux alternatives : En ignorant la stratgie de la section candidate (DRI2.2.5.2.3.2.1) ; En ajoutant la stratgie de la section candidate la carte des objectifs entre la lintention source et lintention cible (DRI4.5.2.3.2.2). La Figure 60 montre les arguments pour le choix de lune de ces deux directives. 5.5.2 Progresser depuis Identifier les buts stratgiques La directive DSI2 guide la progression partir de lintention Identifier les buts stratgiques . La seule possibilit offerte par Map-CADWE pour progresser partir de cette intention est de choisir lintention Exprimer les objectifs . Par consquent, la DSI2 est une directive plan proposant une directive excutable unique laquelle est associe une action de dlgation (Figure 61 -partie infrieure). Cette directive propose de slectionner la DRI5 : (< (LBS), Exprimer les objectifs Par dcouverte des fins/moyens stratgiques et tactiques>). Aucune DSS nest requise car le Map-CADWE ne propose quune seule stratgie, Par dcouverte des fins/moyens stratgiques et tactiques, pour progresser vers
Thse de doctorat
Ins GAM
186
lintention Exprimer les objectifs partir de lintention Identifier les buts stratgiques .
5.5.2.1 Exprimer les objectifs par dcouverte des fins/moyens stratgiques et tactiques La DRI5 est associe la section bc1 du Map-CADWE (Figure 62). Elle vise raliser lintention dexprimer les objectifs par dcouverte des fins/moyens stratgiques et tactiques de lorganisation. A ce stade, lingnieur dispose de la LBS et de la structure organisationnelle et, pour exprimer les objectifs stratgiques et tactiques qui affinent la stratgie mettre en place, lingnieur slectionne une directive de ralisation dintention de type stratgique dfinie par la Map M5 (cf. Figure 62partie infrieure-) Le processus dexpression des objectifs prsent la Figure 62 dfinit, outre les intentions Dmarrer et Arrter , les deux intentions Construire la carte de objectifs stratgiques et Construire la carte des objectifs tactiques . Lintention Construire la carte des objectifs stratgiques a pour finalit de recenser les objectifs stratgiques de lorganisation affinant chacun des buts stratgiques. Cette intention recouvre les composantes du processus qui concernent laffinement dun but stratgique de la LBS. Cette composante du processus donne une Carte des Objectifs Stratgiques (COS) par but stratgique. Lintention Construire la carte des objectifs tactiques a pour finalit de recenser les objectifs tactiques dun dcideur appartenant la structure organisationnelle et se chargeant dun ensemble dobjectifs stratgiques. Cette intention recouvre les composantes du processus qui donne une Carte des Objectifs Tactiques (COT) par dcideur concern par le but stratgique de lorganisation.
Ins GAM
Thse de doctorat
187
Le Map M5 contient quatre intentions : Dmarrer , Construire la carte des objectifs stratgiques , Construire la carte des objectifs tactiques et Arrter . La progression dans ce Map est possible partir de toutes les intentions proposes lexception de lintention Arrter . Le Map C5 propose les quatre directives de slection dintention identifies au Tableau 21.
Thse de doctorat
Ins GAM
188
paragraphe
5.5.3
Cette directive permet de progresser partir de lintention Dmarrer . Le Map M5 indique qu partir de la situation initiale o la LBS est pr-requise, il est possible de progresser en slectionnant lintention Construire la carte des objectifs stratgiques (voir Figure 63). Par consquent, la DSI1 est une directive qui slectionne la directive DRI5.1.
La directive prsente la Figure 64 permet de progresser partir de lintention Construire la carte des objectifs stratgiques . Le Map M5 indique qu partir de la situation initiale o la COS est pr-requise, on peut progresser en slectionnant lintention Construire la carte des objectifs tactiques , Construire la carte des objectifs stratgiques ou lintention Arrter . Par consquent, la DSI5.2 est une directive de type choix compose de trois alternatives. Les trois alternatives sont des directives excutables
Thse de doctorat Ins GAM
189
chacune associe une action de dlgation. Elles proposent de slectionner les directives de ralisation dintentions DRI5.2, DRI5.3 et DRI5.4 (Figure 64).
(1) par rvision
Construire la carte des objectifs stratgiques (1) par validation b Construire la carte des objectifs tactiques c
(1) par rpartition par dcideur
Arrter e
DSI5.2 < (COS dfinie), Progresser depuis Construire la carte des objectifs stratgiques> (a1) (a2) <(COS dfinie), Slectionner (DRI5.3: <(COS dfinie, dcideur identifi, objectif stratgique slectionn), construire la carte des objectifs tactiques Par rpartition par dcideur>)> (a3) <(COS dfinie ou COS rvis), Slectionner (DRI5.4 <(COS dfinie ou COS rvis), Arrter Par validation >)>
<(COS dfinie), Slectionner (DRI5.2 : < (COS dfinie, modification identifie), construire la carte des objectifs stratgiques Par rvision >)>
La Directive DRI5.2 < (COS dfinie, modification identifie), Construire la carte des objectifs stratgiques, Par rvision > guide le choix dune stratgie de ralisation de lintention Construire la carte des objectifs stratgiques en vu de rviser une COS dj dfinie. Cette directive est slectionne suivant largument (a1). La Directive DRI5.3 < (COS dfinie, dcideur identifi, objectif stratgique slectionn), construire la carte des objectifs stratgiques Par rpartition par dcideur> guide le choix dune stratgie de ralisation de lintention Construire la carte des objectifs tactiques en vue didentifier les objectifs tactiques de chaque dcideur. Cette directive est slectionne suivant largument (a2). La Directive DRI5.4 < (COS dfinie ou COS rvis), Arrter Par validation > guide le choix dune stratgie de ralisation de lintention Arrter. Cette directive est slectionne suivant largument (a3). Les trois arguments (a1) (a2) et (a3) qui sont proposs pour guider le choix sont les suivants : (a1): des modifications sont apporter la carte des objectifs stratgiques. (a2): les objectifs stratgiques dun dcideur sont identifis. (a3): les objectifs stratgiques et tactiques sont identifis.
Thse de doctorat
Ins GAM
190
La directive prsente la Figure 65 permet de progresser partir de lintention Construire la carte des objectifs tactiques . Le Map M5 indique qu partir de la situation initiale o la COT est pr-requise, on peut progresser en slectionnant lintention Construire la carte des objectifs tactiques , Construire la carte des objectifs stratgiques ou lintention Arrter . Par consquent, la DSI5.3 est une directive de type choix compose de trois alternatives. Les trois alternatives sont des directives excutables chacune associe une action de dlgation. Elles proposent de slectionner les directives de ralisation dintentions DR5.5, DR5.6 et DRI5.1 (Figure 65).
La Directive DRI5.5 < (COT dfinie, mise en correspondance effectuer), Construire la carte des objectifs stratgiques Par complmentarit> guide le choix dune stratgie de ralisation de lintention Construire la carte des objectifs stratgiques en vue dtudier la correspondance entre une COS et une COT. Cette directive est slectionne suivant largument (a1). La Directive DRI5.6 < (COT dfinie, modification identifie), Construire la carte des objectifs tactiques Par rvision> guide le choix dune stratgie de ralisation de lintention construire la carte des objectifs tactiques en vue de modifier la COT. Cette directive est slectionne suivant largument (a2).
Thse de doctorat
Ins GAM
191
La Directive DRI5.7 < (COT dfinie ou COT rvise), Progresser vers Arrter > guide le choix dune stratgie de ralisation de lintention Arrter. Cette directive est slectionne suivant largument (a3). Les trois arguments (a1) (a2) et (a3) qui sont proposs pour guider le choix sont les suivants : (a1): Des rvisions dont apporter sur la carte des objectifs stratgiques dj tablie. (a2): Une valuation des objectifs stratgiques est faire suivant le profil des dcideurs. (a3): Le concepteur SID valide conceptuellement les cartes des objectifs tactiques.
Aucune DSS nest associe au Map M5. 5.5.3 Progresser depuis Exprimer les objectifs La directive de slection dintentions DSI3 guide la progression partir de lintention Exprimer les objectifs . A partir de cette intention, il est possible de progresser soit vers lintention Identifier les buts stratgiques , soit vers lintention Dcouvrir les exigences informationnelles ou lintention Arrter. Par consquent, la DSI3 est une directive choix proposant trois alternatives. Chacune de ces alternatives est une directive excutable laquelle est associe une action de dlgation (Figure 66 partie milieu). Elles proposent de slectionner la directive de slection de stratgie DSS2 et les directives de ralisation dintentions DRI6 et DRI9.
Thse de doctorat
Ins GAM
192
La Directive DSS2 (< (COT), Progresser vers Dcouvrir les exigences informationnelles >) est slectionne suivant largument (a1). La directive DRI6 (< (COS, COT), Identifier les buts stratgiques Par rvision>) est slectionne suivant largument (a2) et enfin la directive DRI9 (< (COS, COT), Arrter Par capitalisation des composants intentionnels>) est slectionne suivant largument (a3). Les trois arguments (a1), (a2) et (a3) sont proposs pour guider le choix (Figure 66 -partie infrieure) : (a1): un dcideur a compltement dfini son COT et dcide dvaluer les informations ncessaires. (a2): les cartes des objectifs dfinies prsentent des incohrences avec la liste des buts stratgiques fixs, une mise en correspondance et une correction sont ncessaires. (a3): La carte des objectifs est intressante capitaliser.
Les DRI5.5, DRI5.6 et DRI5.7 sont prsentes aux paragraphes suivants. 5.5.3.1 Progresser vers dcouvrir les exigences informationnelles (DSS2) La situation associe la signature de DSS2 (COT) indique que celle-ci est employe avec une condition pralable. La DSS2 guide la slection de lune des deux stratgies permettant de progresser vers Dcouvrir les exigences informationnelles
Thse de doctorat Ins GAM
193
partir de Exprimer les objectifs (Figure 67- partie suprieure). Il sagit dune directive choix proposant deux alternatives : Slectionner DRI7 < (composant disponible, COT dfini), Dcouvrir les exigences informationnelles Par rutilisation des composants informationnels > Slectionner DRI8 < (dcideur slectionn, COT dfini), Dcouvrir les exigences informationnelles Par dcouverte des fins/moyens informationnels >
Les deux critres de choix (a1) et (a2) associs la DSS2 montrent que le premier choix est judicieux dans le cas o lingnieur voudrait faire correspondre des exigences informationnelles aux objectifs tactiques dun dcideur en valuant les moyens ncessaires. Le deuxime choix est considr lorsque lintention de lingnieur est de slectionner, adapter et adopter des composants intentionnels exprimant des exigences informationnelles pour les adapter au projet SID en cours. (Figure 67- partie infrieure). Il est noter que lapplication de DRI7 ou de DRI8 donne une liste des exigences informationnelles dfinie qui pourraient par la suite tre amliores et modifies. En outre, il est possible dappliquer DRI8 puis de slectionner DRI7 pour complter les exigences informationnelles obtenues base des composants rutilisables. Par consquent, la DSS2 est applicable plusieurs fois sur les mmes exigences informationnelles.
Les deux arguments (a1) et (a2) sont proposs pour guider le choix (Figure 67-partie infrieure) :
Thse de doctorat
Ins GAM
194
(a1): un objectif tactique est slectionn pour un dcideur et une valuation des exigences informationnelles est ncessaire. (a2): des exigences informationnelles intressantes et correspondant au contexte sont disponibles.
5.5.3.1.1 Dcouvrir les exigences informationnelles par rutilisation des composants informationnels (DRI7)
La DRI7 (figure suivante) vise construire une liste des exigences informationnelles par rutilisation de composants informationnels. Elle est de type plan et compose de cinq sous-directives : DRI7.1 pour dfinir des critres pour le choix ; DRI7.2 pour identifier une exigence informationnelle ; DRI7.3 pour slectionner une exigence informationnelle candidate ; DRI7.4 pour valider une exigence informationnelle candidate ; DRI7.5 pour construire une liste des exigences par agrgation ;
Comme le montre la figure ci-dessous, lapplication de ces directives nest pas squentielle. Par exemple, on peut excuter la DRI7.1 aprs lexcution de la DRI7.4 sil reste des critres qui nont pas t utiliss. Le graphe de prcdence montre les enchanements possibles dans lapplication des directives et les critres de choix pour slectionner une telle directive.
Thse de doctorat
Ins GAM
195
Les critres de choix utilisent les arguments suivants : (a1): un rfrentiel dexigences informationnelles existe (a2): un critre est dfini (a3): tous les critres sont dfinis (a4): une exigence informationnelle candidate est identifie (a5): toutes les exigences informationnelles candidates sont identifies (a6): une exigence informationnelle candidate est slectionne (a7): toutes les exigences informationnelles candidates sont slectionnes (a8): une exigence informationnelle candidate est valide (a9): toutes les exigences informationnelles sont valides (a10): une liste des exigences informationnelles est en construction (a11): une liste des exigences informationnelles est modlise
Thse de doctorat
Ins GAM
196
Les directives DRI7.1, DRI7.2, DRI7.3 et DRI7.4 sont semblables aux DRI2.2.1, DRI2.2.2, DRI2.2.3 et DRI2.2.4 o, au lieu de rechercher une section candidate, une exigence informationnelle est slectionne suivant des critres qui lui sont propres. Quant la DRI7.5, cela correspond au rajout dun lment dans une liste avec les rgles dajout dun objet dans une liste.
5.5.3.1.2 Dcouvrir les exigences informationnelles par dcouverte des fins/moyens oprationnels
La Figure 69 montre la directive DRI8 qui se dcompose en deux sous directives : DRI8.1 pour slectionner lobjectif tactique valuer DRI8.2 pour dfinir la liste des exigences informationnelles pour un dcideur
Pour la directive DRI8.1, la situation de dpart correspond la possession dune carte des objectifs tactiques pour un dcideur en particulier. Cette COT comporte une structure dobjectifs tactiques (chapitre 4). Le dcideur choisit de dcouvrir les moyens informationnels pour chaque objectif tactique ou pour ceux qui lui semblent les plus prioritaires. La priorit peut tre base sur diffrents critres tels que les ressources disponibles, les autres dcideurs qui sont galement concerns par le but stratgique considr par ce dcideur, etc. Ainsi, le dcideur effectue une premire dcision de slection dobjectif tactique. Pour chaque objectif tactique slectionn, la DRI8 permet de dfinir avec la directive DRI8.2 la liste des exigences correspondantes.
5.5.3.1.2.2 Dfinir la liste des exigences informationnelles
La DRI8.2 vise dfinir la liste des exigences informationnelles (Figure 70). Elle est de type plan et compose de trois sous-directives :
Thse de doctorat Ins GAM
197
DRI8.2.1 pour dfinir un objectif oprationnalisable. Nous rappelons que chaque objectif tactique se dcline en un ensemble des objectifs que nous appelons oprationnalisables avant daboutir la liste des exigences informationnelles qui constituent les exigences du systme (chapitre4). DRI8.2.2 pour valider la liste des exigences informationnelles ;
La DRI8.2.3 vise valider la liste des exigences informationnelles (Figure 71). Elle est de type plan et compose de trois sous-directives : DRI8.2.2.1 pour dfinir les proprits dune exigence informationnelle. DRI8.2.2.2 pour intgrer une exigence informationnelle dans la liste. DRI8.2.2.3 pour vrifier la compltude de la liste et si tous les lments souhaits sont prsents ou pas.
Thse de doctorat
Ins GAM
198
5.5.3.2 Identifier les buts stratgiques par rvision La DRI6 associe la section cb1 du Map-CADWE vise rviser les buts stratgiques dj identifis (Figure 72). Elle est de type plan et compose de deux sousdirectives : DRI6.1 pour identifier les incohrences/manques. Il sagit dune directive choix proposant deux alternatives : DRI6.1.1 suivant largument (a1) et la DRI6.1.2 suivant largument (a2). DRI6.2 pour rpercuter le changement. Il sagit dune directive choix proposant trois alternatives : DRI6.2.1 suivant largument (a3), la DRI6.2.2 suivant largument (a4) et la DRI6.2.3 suivant largument (a5).
Si les dcideurs pensent quil existe des incohrences ou des manques au niveau de lidentification des buts stratgiques par rapport aux objectifs qui ont t exprims, il est possible dtudier avec cette DRI les incohrences et manques et de rpercuter les changements ncessaires en choisissant lalternative souhaite suivant les arguments suivants : (a1): les dcideurs constatent des incohrences entre les objectifs stratgiques et les buts stratgiques. (a2): les dcideurs constatent quil existe des manques. (a3): les dcideurs rvisent les buts stratgiques. (a4): les dcideurs rorganisent la structure organisationnelle. (a5): les dcideurs revoient les ressources dployer.
Ins GAM
Thse de doctorat
199
Lexpression des objectifs stratgiques et la mise en correspondance avec la liste des buts stratgiques dj tablis peuvent donner deux rsultats : la mise en correspondance donne un rsultat positif et dans ce cas aucune rvision nest ncessaire. La mise en correspondance donne un rsultat ngatif et dans ce cas des incohrences ou des manques sont constats. Les incohrences peuvent rsulter, par exemple, de la mise jour des objectifs stratgiques qui ne sont plus compltement fidles laffinement des buts stratgiques de dpart. De plus, ces incohrences peuvent rsulter du fait que les objectifs stratgiques sortent des responsabilits des dcideurs fixes pour la structure organisationnelle initiale ou des ressources dployer. Dans ce cas, les changements ncessaires sont effectuer en modifiant la liste des objectifs stratgiques, la structure organisationnelle ou les ressources dployes suivant les degrs des changements oprer. Si ce sont des manques qui sont constats et non des incohrences, ceci peut tre corrig par lajout dun nouveau but stratgique dans la LBS si un but stratgique est manquant. De mme une modification de la structure organisationnelle est possible en ajoutant des dcideurs ou en leur attribuant des nouveaux rles. De nouvelles sources oprationnelles peuvent galement tre considres. 5.5.3.3 Arrter par capitalisation des composants intentionnels La capitalisation enrichit la base des composants par la mise jour et lajout de nouvelles cartes et sections stratgiques et tactiques. La DRI9 associe la section cf1 du Map-CADWE vise capitaliser les composants intentionnels dj identifis (Figure 73). Elle est de type plan et compose de trois sousdirectives : DRI9.1 pour dfinir un descripteur pour le composant rajouter dans la base. Il est ainsi important d'attribuer une valeur chaque caractristique du descripteur tel quil est prsent au chapitre 4. DR9.2 pour ajouter le composant dans la base. Il sagit dune directive choix proposant deux alternatives : DR9.2.1 suivant largument (a9), la DR9.2.2 suivant largument (a10). La premire sous directive est une action dajout de la COS dans la base des composants stratgiques et la deuxime sous directive est une action dajout de la COT dans la base des composants tactiques. DR9.3 pour rfrencer le composant en prcisant des mots cls qui facilitent la recherche ultrieure.
Thse de doctorat
Ins GAM
200
Les critres de choix de la Figure 73 utilisent les arguments suivants : (a1): un rfrentiel de composants intentionnels existe (a2): une carte des objectifs est disponible (a3): une caractristique du descripteur est dfinie (a4): toutes les caractristiques du descripteur sont dfinies (a5): le descripteur du composant est disponible (a6): une rfrence est dfinie (a7): toutes les rfrences sont dfinies (a8): le composant est ajout dans la base (a9) : une carte des objectifs stratgiques est identifie et capitaliser (a10) : une carte des objectifs tactiques est identifie et capitaliser
Thse de doctorat
Ins GAM
201
5.5.4 Progresser depuis Dcouvrir les exigences informationnelles La directive de slection dintentions DSI4 guide la progression partir de lintention Dcouvrir les exigences informationnelles . A partir de cette intention, il est possible de progresser soit vers lintention Dfinir le schma multidimensionnel , soit vers lintention Exprimer les objectifs ou lintention Arrter. Par consquent, la DSI4 est une directive choix proposant trois alternatives. Chacune de ces alternatives est une directive excutable laquelle est associe une action de dlgation (Figure 74 - partie milieu). Elles proposent de slectionner la directive de slection de stratgie DSS3 et les directives de ralisation dintentions DRI10 et DRI13. Pour la directive DRI10 (< (LEI recens), Exprimer les objectifs Par rvision>), la partie du Map de la Figure 74 ne propose quune seule stratgie Par rvision pour progresser vers lintention Exprimer les objectifs . Aucune DSS nest donc requise. Pour la directive DRI13 (< (LEI recens), Arrter Par capitalisation des composants oprationnels>), la partie du Map de la Figure 74 ne propose quune seule stratgie Par capitalisation des composants oprationnels pour progresser vers lintention Arrter . Aucune DSS nest donc requise. La directive DSS3 (< (LEI recens), Dfinir le schma multidimensionnel >) guide le choix dune stratgie de progression vers lintention Dfinir le schma multidimensionnel (Figure 74 -partie suprieure).
Thse de doctorat
Ins GAM
202
Trois arguments (a1), (a2) et (a3) sont ainsi proposs pour guider ce choix : (a1): les exigences informationnelles sont identifies et il y a une dcision de modlisation multidimensionnelle. (a2): une incompatibilit est dtecte et une rvision est effectuer sur les cartes des objectifs base des exigences identifies. (a3): la liste des exigences informationnelles est intressante capitaliser.
5.5.4.1 Progresser vers Dfinir le schma multidimensionnel La situation associe la signature de DSS3 (LEI) indique que celle-ci est employe avec une condition pralable. La DSS3 guide la slection de lune des deux stratgies permettant de progresser vers Dfinir le schma multidimensionnel partir de Dcouvrir les exigences informationnelles (Figure 75- partie suprieure). Il sagit dune directive choix proposant deux alternatives : Slectionner DRI11 < (LEI dfinie), Dcouvrir les exigences informationnelles Par rutilisation des composants informationnels > Slectionner DRI12 < (LEI dfinie), Dcouvrir les exigences informationnelles Par dcouverte des fins/moyens informationnels>
Les deux critres de choix (a1) et (a2) associs la DSS3 montrent que le premier choix est judicieux dans le cas o lingnieur voudrait transformer les exigences informationnelles et en dduire un schma multidimensionnel conforme au schma en toile. Le deuxime choix est considr quand le but est de slectionner, adapter et adopter des composants de modles multidimensionnels pour les rutiliser lors de lexpression du schma multidimensionnel du projet SID en cours. (Figure 75- partie infrieure). Il est noter que lapplication de DRI11 ou de DRI12 donne un schma multidimensionnel dfini qui pourrait par la suite tre amlior et modifi. En outre, il est possible dappliquer DRI11 puis de slectionner DRI12 pour complter les schmas multidimensionnels obtenus base des composants de modles multidimensionnels rutilisables. Par consquent, la DSS3 est applicable plusieurs fois sur les mmes schmas multidimensionnels.
Thse de doctorat
Ins GAM
203
Les deux arguments (a1) et (a2) qui guident le choix sont : (a1): la documentation et linformation concernant les exigences informationnelles sont disponibles. (a2): un ou plusieurs composants adquats sont disponibles.
par dcouverte des
La DRI11 associe la section de1 du Map-CADWE vise dfinir le schma multidimensionnel (Figure 76). Elle est de type plan et compose de trois sous-directives : DRI11.1 pour identifier des indicateurs conceptuels DR11.2 pour appliquer les rgles de transformation DR11.3 pour dfinir la structure multidimensionnelle Les trois sous directives utilisent les rgles du chapitre 6.
Thse de doctorat
Ins GAM
204
La DRI12 associe la section de2 du Map-CADWE vise dfinir le schma multidimensionnel en rutilisant la base des composants (Figure 77). Elle est de type plan et compose de quatre sous-directives : DRI12.1 pour dfinir des critres pour le choix ; DRI12.2 pour identifier un modle multidimensionnel candidat ; DRI12.3 pour slectionner un modle multidimensionnel candidat ; DRI12.4 pour valider un modle multidimensionnel candidat ; DRI12.5 pour construire un schma multidimensionnel ;
Comme le montre la Figure 77, lapplication de ces directives nest pas squentielle. Par exemple, on peut excuter la DRI12.1 aprs la DRI12.4 sil reste des critres qui nont pas t utiliss. Le graphe de prcdence montre les enchanements possibles dans lapplication des directives et les critres de choix pour slectionner une telle directive.
Thse de doctorat
Ins GAM
205
Les critres de choix de la Figure 77 utilisent les arguments suivants : (a1): un rfrentiel de modles multidimensionnels existe (a2): un critre est dfini (a3): tous les critres sont dfinis (a4): un modle multidimensionnel candidat est identifi (a5): tous les modles multidimensionnels candidats sont identifis (a6): un modle multidimensionnel candidat est slectionn (a7): tous les modles multidimensionnels candidats sont slectionns (a8): un modle multidimensionnel candidat est valid (a9): tous les modles multidimensionnels sont valids (a10): un schma multidimensionnel est en construction (a11): un schma multidimensionnel est dfini
Thse de doctorat
Ins GAM
206
Les DRI12.1, DRI12.2, DRI12.3, DRI12.4 et DRI12.5 sont semblables aux sous directives de la DRI4. La diffrence avec la DRI4 est que la DRI12 prend en considration la liste des exigences informationnelles et slectionne des modles candidats les respectant alors que la DRI4 prend en considration uniquement les sources oprationnelles considres pour le SID mettre en place. 5.5.4.2 Exprimer les objectifs par rvision La DRI10 associe la section dc1 du Map-CADWE vise rviser les objectifs dj identifis (Figure 78). Elle est de type plan et compose de deux sous-directives : DRI10.1 pour identifier les incohrences. DRI10.2 pour rpercuter le changement sur les objectifs tactiques.
La DRI10.1 excute une action dtude et de comparaison entre le produit source (LEI) et le produit cible (COT) afin didentifier les incohrences. Les dcideurs constatent quil existe des incohrences entre les exigences informationnelles dfinies et les objectifs tactiques fixs au pralable. Une fois que les incohrences sont dtectes et les changements faire sont identifis, les modifications sont rpercuter sur les cartes des objectifs tactiques. La DRI10.2 rpercute les changements oprer sur la COT. Cette modification peut consister au renommage des sections en totalit ou en partie ou au changement de la structure de toute la carte en intgrant de nouvelles intentions, stratgies ou sections. Cette directive est une directive choix entre deux alternatives o la DRI10.2.1 est choisi si les incohrences de nommage sont dceles (a1) et la DRI10.2.2 si la carte des objectifs
Thse de doctorat Ins GAM
207
tactiques est modifier (a2). La DRI10.2.2 est semblable la DRI2.2.5.2 du paragraphe 5.5.1.3.8. 5.5.4.3 Arrter par capitalisation La DRI13 associe la section df1 du Map-CADWE vise capitaliser les produits informationnels dj identifis (Figure 79). Elle est de type plan et compose de trois sous-directives : DRI13.1 pour dfinir un descripteur. DRI13.2 pour ajouter le composant. DRI13.3 pour rfrencer le composant. Les dcideurs pensent que le produit obtenu est intressant pour dautres expriences. Il est ainsi ncessaire de dfinir les caractristiques du descripteur, dajouter le composant dans la base et puis de donner une ou plusieurs rfrences pour la recherche ultrieure du produit.
Les DRI13.1, DRI13.2.1, et DRI13.2.2 sont similaires celles dfinies au paragraphe 5.5.3.3. 5.5.5 Progresser depuis Dfinir le schma multidimensionnel La directive de slection dintentions DSI5 guide la progression partir de lintention Dfinir le schma multidimensionnel . A partir de cette intention, il est possible de progresser soit vers lintention Dcouvrir les exigences informationnelles , soit vers lintention Dfinir le schma multidimensionnel ou lintention Arrter. Par consquent, la DSI5 est une directive choix proposant trois alternatives. Chacune de ces alternatives est une directive excutable laquelle est associe une action de dlgation (Figure 80- partie milieu). Elles proposent de slectionner la directive de slection de stratgie DSS4 et les directives de ralisation dintentions DRI14 et DRI15.
Thse de doctorat Ins GAM
208
La directive DRI14 < (DIM dfinie, Dcouvrir les exigences informationnelles Par complmentarit >). Le Map (Figure 80-partie suprieure) ne propose quune seule stratgie Par rvision pour progresser vers lintention Dcouvrir les exigences informationnelles. Aucune DSS nest donc requise. La directive DRI15 (< (DIM dfinie), Dfinir le schma multidimensionnel Par intgration>). Le Map (Figure 80-partie suprieure) ne propose quune seule stratgie Par intgration pour progresser vers lintention Dfinir le schma multidimensionnel . Aucune DSS nest donc requise. La Directive DSS4 < (DIM dfinie ou DIM intgr), Progresser vers Arrter >) guide le choix dune stratgie de progression vers lintention Arrter (Figure 80-partie suprieure)
Les trois arguments (a1), (a2) et (a3) sont proposs pour guider le choix : (a1): le schma multidimensionnel est valider ou capitaliser (a2): des incohrences sont constates et une mise en correspondance est ncessaire (a3): plusieurs schmas sont disponibles et une exigence de fusion suivant un ou plusieurs critres est ncessaire.
Thse de doctorat
Ins GAM
209
5.5.5.1 Progresser vers Arrter La situation associe la signature de DSS4 (DIM) indique que celle-ci est employe avec une condition pralable. La DSS4 guide la slection de lune des deux stratgies permettant de progresser vers Arrter partir de Dfinir le schma multidimensionnel . Il sagit dune directive choix proposant deux alternatives : Slectionner DRI16 < (DIM dfini ou DIM intgr), Arrter Par validation conceptuelle> Slectionner DRI17 < (DIM dfini ou DIM intgr), Arrter Par capitalisation du modle multidimensionnel>
Les deux critres de choix (a1) et (a2) associs la DSS4 montrent que le premier choix est judicieux dans le cas o le concepteur SID voudrait clturer le projet SID en procdant une validation conceptuelle du produit (a1). Le deuxime choix est considr quand lintention de lingnieur est de capitaliser et rfrencer le produit dans la base des composants pour les rutiliser ultrieurement (a2). (Figure 81- partie infrieure).
La DRI16 associe la section ef1 du Map-CADWE vise valider les schmas multidimensionnels produits (Figure 82). Elle est de type plan et compose de deux sousdirectives : DRI16.1 pour vrifier une rgle de validit DRI16.2 pour appliquer les rgles de validit
Ins GAM
Thse de doctorat
210
La DRI17 associe la section ef2 du Map-CADWE vise capitaliser les modles multidimensionnels obtenus (Figure 83). Elle est de type plan et compose de trois sousdirectives : DRI17.1 pour dfinir un descripteur pour le composant rajouter dans la base. Il est ainsi important d'attribuer une valeur chaque caractristique du descripteur tel quil est prsent au chapitre 4 DRI17.2 pour ajouter le composant DR17.3 pour rfrencer le composant en prcisant des mots cls qui facilitent la recherche plus tard. Les dcideurs pensent que le produit obtenu est intressant pour dautres expriences. Il est ainsi ncessaire de dfinir les caractristiques du descripteur, dajouter le composant dans la base et de donner une ou plusieurs rfrences pour la recherche ultrieure du produit.
Thse de doctorat
Ins GAM
211
La Figure 84 montre la DRI14 associe la section ed1. Cette directive permet de dcouvrir les exigences informationnelles par complmentarit. Cest une directive plan qui se dcompose en deux sous directives suivantes : DRI14.1 pour identifier les manques. Le schma multidimensionnel dfini a t modifi suite une intgration avec dautres schmas ou afin damliorer sa performance en rajoutant dautres mesures ou dimensions. Il est important de garder une cohrence entre ce schma et les exigences informationnelles qui lui sont rattaches pour assurer la mise en correspondance et lvolution des deux produits en parallle. DRI14.2 pour rpercuter le changement. Ce changement se manifeste par la modification dune des caractristiques dune exigence informationnelle dfinie dans la liste ou la cration dune nouvelle exigence informationnelle et la rattacher ses objectifs oprationnalisables et tactiques ainsi quau(x) dcideur(s) concern(s).
Thse de doctorat
Ins GAM
212
5.5.5.3 Dfinir le schma multidimensionnel par intgration La figure suivante montre la DRI15 associe la section ee1. Cette directive permet dintgrer plusieurs schmas multidimensionnels obtenus. Cest une directive plan qui se dcompose dans les deux sous directives suivantes : DRI15.1 pour fusionner les schmas avec les rgles dintgration DRI15.2 pour vrifier la validit
La directive DRI15.1 est une directive choix reprsentant quatre alternatives bases sur les arguments suivants : (a1): plusieurs schmas multidimensionnels sont disponibles et un seul schma est ncessaire pour toute la liste des exigences informationnelles (a2): plusieurs schmas multidimensionnels sont disponibles et un seul schma est ncessaire pour un objectif tactique
Thse de doctorat
Ins GAM
213
(a3): plusieurs schmas multidimensionnels sont disponibles et un seul schma est ncessaire pour un dcideur en particulier (a4): plusieurs schmas multidimensionnels sont disponibles et un seul schma est ncessaire pour un but stratgique Chacun des arguments dterminent lensemble des critres considrer dans le choix des schmas multidimensionnels considrer pour utiliser les rgles de fusion du chapitre 6 pour intgrer les schmas multidimensionnels. En effet, pour la premire alternative, il faut avoir un schma multidimensionnel par objectif oprationnalisable affinant un objectif tactique dun dcideur en particulier. Pour la deuxime alternative, lintgration est faite avec les mme rgles dintgration mais en slectionnant tous les schmas multidimensionnels pour un objectif tactique dun dcideur en particulier. La troisime alternative donne un schma multidimensionnel pour un dcideur pour le SID mettre en place ou un schma confrontant les schmas des diffrents dcideurs pour un but stratgique en particulier en respectant les rgles de validit du schma multidimensionnel. Dautres fusions sont possibles suivant les critres fixs.
Thse de doctorat
Ins GAM
214
Formuler la stratgie d
Dmarrer
a
(1) par rorganisation (1) par insertion dans un projet (1) par utilisation de l'existant oprationnel (1) par attribution (1) par validation
Arrter e
La description des DSI et DSS du Map M1 est faite au paragraphe 5.5.1.2. Le Tableau 22 rcapitule les DRI du Map M1. Les DRI sont prsentes dans les paragraphes suivants.
Tableau 22: DRI du Map M1
Identifiant
DRI1.1 DRI1.2 DRI1.3 DRI1.4 DRI1.5
Interface du DRI
< (rien), Identifier les dcideurs Par insertion dans un projet > < (rien), Caractriser les ressources Par utilisation de lexistant oprationnel > < (rien), Formuler la stratgie Par utilisation des documents de la stratgie> < (structure organisationnelle), Identifier les dcideurs Par rorganisation> < (structure organisationnelle), Formuler la stratgie Par implication des dcideurs> < (ressources), Formuler la stratgie Par complmentarit> < (LBS dfinie), Formuler la stratgie Par attribution> < (LBS dfinie), Caractriser les ressources Par slection>
Thse de doctorat
Ins GAM
V- Processus de dcouverte des exigences DR1.9 DRI1.10 < (LBS dfinie), Formuler la stratgie Par rvision> < (LBS dfinie), Arrter Par validation>
215
5.6.1.1 Identifier les dcideurs Par insertion dans un projet La DRI1.1 associe la section ab1 du Map M1 permet de crer la structure organisationnelle et de dfinir ses proprits. Les dcideurs intervenants pour ce projet dcisionnel sont dsigns. Chaque dcideur peut avoir un ou plusieurs profils, rles et activits. La structure organisationnelle est cre, les dcideurs sont rajouts et les caractristiques de la structure organisationnelle ainsi que les dcideurs sont dfinis tel quil est recommand avec les modles de produits au chapitre 4.
5.6.1.2 Caractriser les ressources Par utilisation de lexistant oprationnel La DRI1.2 associe la section ac1 du Map M1 permet de dcouvrir lexistant oprationnel. Les ressources et les applications oprationnelles sources utiliser pour un projet dcisionnel sont dsignes. Les proprits sont dfinies. 5.6.1.3 Formuler la stratgie Par utilisation des documents de la stratgie La DRI1.2 associe la section ad1 du Map M1 permet de formuler la stratgie sous forme dune liste de buts stratgiques (Figure 87). Un projet dcisionnel concerne la stratgie vise par lorganisation et sur laquelle portera la prise de dcision en lanant un SID. La stratgie de lorganisation est reformule par un ensemble de buts stratgiques. Chaque but stratgique est une fin pour lorganisation. La dfinition de la stratgie est en dehors des propos de ce travail. CADWE suppose quune documentation de la stratgie existe et quelle est exploite pour la reformuler sous forme de buts stratgiques.
Thse de doctorat
Ins GAM
216
5.6.1.4 Identifier les dcideurs Par rorganisation La structure organisationnelle est dfinie mais une rorganisation est ncessaire pour changer une ou plusieurs proprits de la structure organisationnelle ou dun dcideur. 5.6.1.5 Formuler la stratgie Par implication des dcideurs La structure organisationnelle est dfinie, les dcideurs sont la source de la formulation des buts stratgiques de lorganisation et expriment leurs exigences. 5.6.1.6 Formuler la stratgie Par complmentarit Les ressources disponibles en termes de sources oprationnelles et de logiciels orientent la formulation de la stratgie. En effet, les buts stratgiques prennent en considration lexistant oprationnel pour complter ou modifier les buts stratgiques dfinis. 5.6.1.7 Formuler la stratgie Par attribution Pour chaque but stratgique, les dcideurs sont slectionns en confrontant leur rle aux besoins des buts stratgiques en termes de dcideurs intervenants. 5.6.1.8 Caractriser les ressources Par slection Pour chaque but stratgique ou plus globalement pour la liste des buts stratgiques et partir de lexistant oprationnel, une slection est faite afin de confirmer
Thse de doctorat Ins GAM
217
les ressources ncessaires et de dfinir les caractristiques adquates pour la liste de buts stratgiques. 5.6.1.9 Formuler la stratgie Par rvision La liste des buts stratgiques obtenue peut tre rvise pour de multiples raisons telles quune volution dans le temps de la stratgie de lentreprise, une modification dune partie ou de la totalit de la liste suite une suppression dun ou plusieurs buts stratgiques, dun ajout dun ou de plusieurs buts stratgiques ou la mise jour des caractristiques. 5.6.1.10 Arrter Par validation
Lidentification de la liste des buts stratgiques est arrte par la validation qui consiste vrifier les caractristiques de la LBS. 5.6.2 Map M5 de la section bc1 du Map-CADWE La figure suivante montre que le Map M5 contient quatre intentions : Dmarrer , Construire la carte des objectifs stratgiques , Construire la carte des objectifs tactiques et Arrter . La progression dans ce Map est possible partir de toutes les intentions proposes lexception de lintention Arrter .
(1) par "oprationalisation"/ "affinement" (1) par rvision Construire la carte des objectifs stratgiques b (1) par complmentarit (1) par validation
Dmarrer a
La description des DSI et DSS du Map M5 est faite au paragraphe 5.5.2.1. Le Tableau 23 rcapitule les DRI du Map M5. Elles sont prsentes dans les paragraphes suivants.
Thse de doctorat Ins GAM
218
Interface de la DRI
< (LBS dfinie), Construire la carte des objectifs stratgiques Par affinement> < (COS dfinie), Construire la carte des objectifs stratgiques Par rvision > < (COS dfinie), Construire la carte des objectifs tactiques Par dcision de rpartition> < (COS dfinie), Arrter Par compltude > < (COT dfinie), Construire la carte des objectifs stratgiques Par complmentarit> < (COT dfinie), Construire la carte des objectifs tactiques Par rvision> < (COT dfinie), Arrter Par validation>
DRI5.6 DRI5.7
5.6.2.1 Construire la carte des objectifs stratgiques Par affinement La DRI5.1 vise construire la carte des objectifs stratgiques par affinement (Figure 89). Elle est de type plan et compose de deux sous-directives : DRI5.1.1 pour slectionner un but stratgique qui revient choisir un but partir de la liste des buts stratgiques DRI16.2 pour construire une carte par abstraction
Thse de doctorat
Ins GAM
219
La construction dune carte est un processus long et complexe. Sa description est faite avec une directive stratgique inspire des travaux de [Zoukar, 2005] et [Etien, 2006]. La Figure 90 monte le Map M5.1 de la DRI5.1.2 Ce Map compte deux intentions en plus des intentions Dmarrer et Arrter : Identifier carte et Dfinir une section . Lintention Identifier carte correspond lidentification du code et de la dsignation dune carte. Lintention Dfinir une section permet didentifier et de dcrire une section. La stratgie A partir du produit permet datteindre lintention Identifier carte.
La dfinition dune section se fait Par une approche Top-down partir de la Carte identifie. Il sagit alors de dcouvrir des intentions et des stratgies permettant de satisfaire la dsignation de la carte. Le guidage offert par les stratgies Par prcdence/succession et Stratgie dalternative exploite les liens entre les sections de la carte construite. Ainsi la stratgie Par prcdence/succession cherche dcrire une section pour progresser partir ou vers une situation issue de la ralisation dune intention dj dcrite. La stratgie dalternative aide dcrire des sections alternatives pour raliser les intentions dj
Thse de doctorat Ins GAM
220
dcrites dans la carte. La stratgie Par abstraction permet dabstraire plusieurs sections dj construites pour dfinir une seule et mme section. La stratgie Par description est complmentaire des deux prcdentes. Elle guide la documentation dune section en spcifiant ses proprits. Le processus de construction de la Carte par abstraction sachve en vrifiant les invariants et en appliquant les rgles de validit. Le Tableau 24 liste les sections du Map du DRI5.1.2 et prcise le paragraphe o la directive de ralisation dintention correspondante est dcrite.
Tableau 24: DRI du Map de la DRI5.1.2
Section DRI carte, Par but
DRI5.1.2.1
Description
5.6.2.1.1.1
< Identifier carte, Dfinir une section, Par une approche top/down> <Dfinir une section, Dfinir une section, Par description> <Dfinir une section, Dfinir une section, stratgie dalternative> <Dfinir une section, Dfinir une section, Par abstraction> <Dfinir une section, Dfinir une section, Par prcdence/succession> <Dfinir une section, Arrter, Par vrification des invariants> <Dfinir une section, Arrter, Par application des rgles de validit>
DRI5.1.2.2
5.6.2.1.1.2
DRI5.1.2.3
5.6.2.1.1.5
DRI5.1.2.4
5.6.2.1.1.6
DRI5.1.2.5
5.6.2.1.1.7
DRI5.1.2.6
5.6.2.1.1.8
DRI5.1.2.7
5.6.2.1.1.11
DRI5.1.2.8
5.6.2.1.1.10
Les diffrentes directives permettant de naviguer dans ce Map et de raliser les diffrentes intentions sont dcrites dans le reste de la section 5.6.2.1.1.
5.6.2.1.1.1 Identifier carte par but stratgique
Thse de doctorat
Ins GAM
221
La directive DRI5.1.2.1 : < (but stratgique=slectionn), Identifier carte A partir de la liste des buts stratgiques> est informelle. Elle sappuie sur le but stratgique slectionn afin de le satisfaire. Lidentification de la carte consiste attribuer une dsignation la carte. Cette dsignation prcise lobjectif que la carte doit satisfaire dans son ensemble.
5.6.2.1.1.2 Dfinir une section Par une approche Top-Down
La directive DRI5.1.2.2 : < (carte=identifie, Dfinir une section Par une approche Top down>, associe la section bc1, propose de dfinir une section en sappuyant sur la structure dune section telle quelle est dfinie dans le mta-modle CARTE. Une section est un triplet constitu dune intention source, dune intention cible et dune stratgie permettant datteindre lintention cible partir de lintention source. Cette directive est de type plan et est compose de trois sous-directives permettant chacune de construire lun des trois lments du triplet. La Figure 91 prsente la structure de la directive de ralisation dintention aidant dfinir une section de faon Top-down.
Cette directive se dcompose en deux directives correspondant lidentification et la description de lintention. La directive DRI5.1.2.2.1 est de type plan.
Thse de doctorat
Ins GAM
222
Chacune des deux sous-directives de la Figure 92 est une directive informelle. DRI 5.1.2.2.1.1< (carte = identifie), Identifier lintention> : Cette directive vise identifier une intention en lui attribuant un nom. La ralisation de cette intention permet de satisfaire la dsignation de la carte identifie en cours de construction. DRI 5.1.2.2.1.2< (intention = identifie), Dcrire lintention> : Cette directive sappuie sur la dfinition du concept dintention telle quelle est prcise dans le mtamodle CARTE du chapitre 4
Cette directive a pour but de dfinir une stratgie partir dun couple dintentions. Comme le montre la Figure 93 , cette directive est de type plan et est compose de deux directives : lidentification dune manire de raliser lintention cible partir de lintention source. Lintention source (respectivement lintention cible) permet de prciser la situation initiale (respectivement atteindre). lidentification dune stratgie partir du couple dintentions et de la manire identifie.
Thse de doctorat
Ins GAM
223
Aprs avoir construit une section, lingnieur peut choisir parmi plusieurs alternatives pour continuer le processus. Il peut : dfinir une autre section partir de section(s) dj construite(s). arrter le processus de construction de carte.
La directive < (section = dfinie), Progresser depuis Dfinir une section> aide lingnieur dans son choix. La Figure 94 prsente la structure de la directive de slection permettant de progresser depuis Dfinir une section.
224
La directive < (section = dfinie), Progresser vers Dfinir une section> permet de boucler sur lintention Dfinir une section, cest--dire de dfinir une section partir dune section existante. Quatre alternatives sont proposes : Par description, par Stratgie dalternative, Par abstraction et Par prcdence/succession. Chacune de ces quatre alternatives correspond une feuille de larbre de choix de la directive de slection de stratgie permettant de progresser vers Dfinir une section (Figure 95).
Les quatre directives feuilles sont des directives tactiques. Elles sont dcrites dans les sections suivantes. 5.6.2.1.1.5 Dfinir une section Par description La description dune section permet de spcifier : les pr-conditions, les post conditions, les rgles de gestion, lacteur dclencheur et les ressources. La directive aidant construire une section par description se prsente sous la forme dune directive plan o chacune des sous-directives correspond lidentification dune proprit particulire de la section et peut tre dcrite par une directive simple informelle.
Thse de doctorat
Ins GAM
225
La dfinition des pr et post-conditions consiste dterminer deux sousensembles dtats parmi les tats dsirables associs respectivement lintention source et lintention cible de la section. La dfinition de lacteur ainsi que celle des ressources revient spcifier lacteur dclencheur de lactivit modlise par la section et les ressources utilises lors de lexcution. 5.6.2.1.1.6 Dfinir une section Stratgie dalternative La directive de ralisation dintention < (section = dfinie), Dfinir une section Stratgie dalternative> correspond la dfinition dune section en utilisant la stratgie dalternative. Elle se prsente sous la forme dune hirarchie de directives. Lingnieur doit dabord faire un choix entre travailler sur lintention cible ou sur la stratgie. Chacune des directives associes ce choix se prsente sous la forme dune directive tactique.
Thse de doctorat
Ins GAM
226
DRI5.1.2.4.1.1< (section = dfinie), Dfinir une section alternative en faisant varier lintention cible>
Cette directive propose de dfinir une intention cible alternative en sappuyant sur lensemble des tats associs cette intention puis de spcifier une stratgie permettant datteindre cette intention partir de lintention source de la section de rfrence.
DRI5.1.2.4.2 <(section = dfinie), Dfinir un paquet ou un segment en faisant varier la stratgie>
Cette directive correspond la dfinition dune section alternative en faisant varier la stratgie. Il sagit alors didentifier une manire alternative datteindre lintention cible partir de lintention source. Cette alternative peut tre relie la prcdente pour former un segment ou un paquet. Dans ce dernier cas, les stratgies sont mutuellement exclusives.
5.6.2.1.1.7 Dfinir une section Par abstraction Il est parfois ncessaire de transformer la carte afin de lamliorer. Lorsque deux intentions aboutissent la mme partie de produit ou quune intention peut tre perue comme un moyen den atteindre une autre, il est ncessaire dabstraire les sections auxquelles appartiennent ces intentions afin de nen former quune seule. La Figure 97 prsente la structure de la directive de ralisation dintention DRI5.1.2.5 permettant de Dfinir une section Par abstraction.
Chacune des deux sous-directives de cette directive plan est une directive informelle.
DRI5.1.2.5.1 < (section = dfinie), Identifier des sections devant tre abstraites>
Cette directive sappuie sur ltude (i) des tats associs aux diffrentes intentions afin didentifier des intentions qui correspondent aux mmes ensembles dtats et (ii) des diffrentes intentions afin didentifier une intention qui est un moyen datteindre une
Thse de doctorat
Ins GAM
227
autre intention. Dans chacun des deux cas, les sections doivent tre abstraites et remplaces par une section unique.
DRI5.1.2.5.2 < (section = dfinie), Dfinir une section remplaant les sections identifies>
La directive prcdente a permis de mettre en vidence des sections abstraire. La directive DRI5.1.2.5.2, permet de remplacer ces sections par une autre section plus abstraite. 5.6.2.1.1.8 Dfinir une section Par prcdence/succession La directive < (section=dfinie), Dfinir une section par prcdence/succession> propose de dfinir une section par prcdence ou par succession de deux faons diffrentes. Lune sappuie sur les pr-requis de la section tudie, lautre sur les actions postrieures quelle implique. La Figure 98 montre la structure de la directive choix permettant de Dfinir une section par prcdence/succession. Chacune des deux sousdirectives montre est dcrite par une directive tactique.
Figure 98: Structure de la DRI5.1.2.6 DRI5.1.2.6.1 < (section = dfinie), Dfinir une section par prcdence>
La dfinition dune carte par prcdence ncessite : (i) didentifier les pr-requis dune section donne, (ii) de construire une section satisfaisant ces pr-requis. Chacune de ces deux sous-directives est de type choix. La directive DRI5.1.2.6.1 se prsente sous la forme dune hirarchie de directives (Figure 99).
Thse de doctorat
Ins GAM
228
Figure 99: Structure de la DRI5.1.2.6.1 DRI5.1.2.6.1.1 < (section = dfinie), Identifier les pr-requis>
Lidentification des pr-requis peut se faire de deux faons diffrentes : en analysant les tats de lintention source ou en analysant les pr-conditions de la section tudie. Il sagit dans chacun des deux cas didentifier si la ralisation de la section tudie ncessite la ralisation dune autre section. Pour une section donne, une fois les pr-requis identifis, il est ncessaire de construire une section permettant de raliser ces pr-requis.
DRI5.1.2.6.1.2 <(section = dfinie, pr-requis = identifi), Construire une section satisfaisante>
Les pr-requis identifis peuvent tre satisfaits de deux faons diffrentes : par une autre section dj dfinie ; dans ce cas, la section que lon construit permet de lier les deux sections. par une nouvelle section que lon construit ; cette section a pour cible lintention source de la section tudie.
Thse de doctorat
Ins GAM
229
Une autre alternative est possible correspondant au cas o la section ne ncessite aucun pr-requis. Dans ce cas, elle doit tre relie lintention Dmarrer, ce qui revient dfinir une section entre Dmarrer et lintention source de la section tudie.
DRI5.1.2.6.2 <(section = dfinie), Dfinir une section par succession>
Cette directive est analogue la directive DRI5.1.2.6.2. Elle sappuie sur lanalyse des post-conditions de la section ou des tats de lintention cible. Elle permet de dfinir une carte partir dune section existante, dune nouvelle section ou en reliant la section tudie Arrter. 5.6.2.1.1.9 Progresser vers Arrter
La directive < (section=dfinie, carte=construite), Progresser vers Arrter> propose lalternative suivante pour arrter le processus de construction dune carte : (i) en appliquant les rgles de validit ou (ii) en vrifiant les invariants. La Figure 100 prsente la directive de slection de stratgie permettant de progresser vers Arrter.
5.6.2.1.1.10 Arrter Par application des rgles de validit Toute carte doit vrifier les rgles de validit prsentes au chapitre 6. La directive DRI5.1.2.8 <(carte=construite), Arrter Par application des rgles de validit> propose dappliquer les rgles de validit dune carte. Cette directive se dcompose en deux sousdirectives : la premire permet de vrifier une rgle de validit ; la deuxime consiste modifier la carte afin que la rgle soit vrifie. Cette directive nest ralise que si, dans ltat, la carte ne vrifie pas la rgle de validit.
Thse de doctorat
Ins GAM
230
5.6.2.1.1.11 Arrter Par vrification des invariants La directive < (carte=construite), Arrter Par vrification des invariants> est construite de la mme faon que la directive prcdente. Elle se prsente sous la forme dune directive plan qui permet dune part de vrifier les invariants prsents au chapitre 6 et ensuite de modifier la carte pour que ceux-ci soient vrifis (Figure 102).
5.6.2.2 Construire la carte des objectifs stratgiques, Par rvision La Figure 103 prsente la structure de la directive DRI 5.2 permettant de rpercuter le changement identifi sur la carte systme.
Thse de doctorat
Ins GAM
231
Afin de rpercuter le changement identifi sur une carte, plusieurs alternatives sont possibles suivant llment de la carte affect par le changement : modifier une intention ; dans ce cas, il est ncessaire de modifier les tats composant lintention (DRIab1.1.2.1.1.1) et, ventuellement, de modifier les proprits des sections (DRIab1.1.2.1.1.2). modifier une stratgie ; il sagit, ici, de changer le nom de la stratgie ou de changer sa source ou sa cible. modifier une section ; dans ce cas, les diffrentes proprits de la section doivent tre adaptes afin de prendre en compte les changements.
Une fois la carte modifie, il est ncessaire de vrifier les invariants et dappliquer les rgles de validit. 5.6.2.3 Construire la carte des objectifs stratgiques Par dcision de rpartition La DRI5.3 vise construire la carte des objectifs stratgiques par dcision de rpartition (Figure 104). Elle est de type plan et compose de trois sous-directives : DRI5.3.1 pour slectionner les dcideurs concerns DRI5.3.2 pour prciser les objectifs stratgiques pour chaque dcideur DRI5.3.3 pour construire une carte pour un dcideur
Ins GAM
Thse de doctorat
232
5.6.2.3.1 Slectionner les dcideurs concerns La DRI5.3.1 permet de slectionner les dcideurs qui ont un rle dans lexpression des objectifs pour le but stratgique slectionn. La slection se fait partir de la structure organisationnelle dfinie au moment de la dfinition des buts stratgiques. Le rle ou les rles du dcideur sont renseigns. 5.6.2.3.2 Prciser les objectifs stratgiques pour chaque dcideur La DRI5.3.2 permet daffecter les objectifs stratgiques chaque dcideur slectionn et concern. Elle est de type plan et compose de deux sous-directives : DRI5.3.2.1 pour crer une matrice de rpartition. Elle est de type plan et compose de deux sous-directives o il sagit de crer une matrice n*m. n correspond aux objectifs stratgiques de la COS dfinie et m au nombre de dcideurs impliques pour cette COS. DRI5.3.2.2 pour affecter un objectif stratgique un dcideur. Cette affectation est faite suivant une tude de la similarit entre la finalit du but stratgique dans un premier temps et lobjectif stratgique en second temps et le domaine de comptences du dcideur.
Thse de doctorat
Ins GAM
233
5.6.2.3.3 Construire une carte pour un dcideur La DRI5.3.3 vise construire la carte des objectifs tactiques pour un dcideur (Figure 106). Elle est de type plan et compose de deux sous-directives : DRI5.3.3.1 pour ajouter une carte par abstraction. Cette directive est similaire la directive dfinie au paragraphe 5.6.2.1.1 en prenant en considration la situation de la DRI5.3.3.1. DRI5.3.3.2 pour construire une carte par agrgation. Cette directive est similaire la directive dfinie au paragraphe 5.5.1.3.7 en prenant en considration la situation de la DRI5.3.3.1. Lordre dexcution des directives composantes est dfini dans le graphe de prcdence.
Thse de doctorat
Ins GAM
234
5.6.2.4 Arrter Par compltude de la carte des objectifs stratgiques La directive DRI5.4 < (COS = construite), Arrter Par compltude> aide terminer le processus dexpression des objectifs en validant la carte des objectifs stratgiques obtenue. Ainsi, il est important que (i) tout les objectifs stratgiques dfinissant le but stratgique soient dans la COS (ii) La COS vrifie les invariants et les rgles de validit pour une Carte dfinis au chapitre 6. La directive <(COS construite), Arrter par compltude> est informelle. Il sagit de vrifier que chaque objectif stratgique du but stratgique est modlis dans la carte et prsent dans la COS.
Thse de doctorat
Ins GAM
235
5.6.2.5 Construire la carte des objectifs stratgiques Par complmentarit La directive DRI5.5 se prsente sous la forme dune hirarchie de directives (Figure 108). Elle se dcompose en deux sous-directives correspondant : DRI5.5.1 pour identifier une rupture de la correspondance DRI5.5.2 pour documenter la correspondance grce des liens [Gam et al, 2006].
Soit F un lment du produit source et S un lment du produit cible, les liens atomiques dfinis de F S sont : F est ncessaire pour S (quivalent S ncessite F) : signifie que laccomplissement de llment S ne peut se produire si llment F nest pas ralis dans le systme ; F est utile S (quivalent S illustre une partie de F) : ce type de lien est caractre plus faible que ncessaire . Il indique que la ralisation de F aide dans la ralisation de S sans pour autant tre indispensable. F est suffisant pour S (quivalent S est satisfait par F) : signifie que lon peut considrer que S est satisfaite si F est ralise. F est contraint par S (quivalent S contraint F) : F peut tre contraint par S si la ralisation de F est influence ou limite par celle de S. F est contradictoire avec S (quivalent S exclut la ralisation de F dans un certain contexte) : il met en perspective les cas o lalignement ne doit pas tre assur ou relve de dcisions contradictoires.
Ce travail est labor en profondeur en apportant des corrections aux lments qui ne sont plus en correspondance dans les travaux de thse en cours et publi en partie dans [Thevenet, 2007].
Thse de doctorat Ins GAM
236
5.6.2.6 Construire la carte des objectifs tactiques Par rvision (DRI 5.6) Cette directive est similaire la DRI5.2 en considrant les objectifs tactiques dun dcideur en particulier et non les objectifs stratgiques dun but stratgique. 5.6.2.7 Arrter Par compltude de la carte des objectifs tactiques (DRI 5.7) Cette directive est similaire la DRI5.4 en considrant une COT au lieu dune COS.
5.7 Conclusion
Ce chapitre a prsent la mthode CADWE permettant de dcouvrir les exigences afin dimplanter un SID. Le modle de processus de notre approche, prsent sous forme de Map, permet de guider la dcouverte des exigences et limplantation du SID, de proposer plusieurs alternatives et den choisir une. Lutilisation du mta-modle de MAP comme mta-modle de processus pour la modlisation de la dmarche permet une approche structure et guide. Le concept de stratgie permet dexpliciter des alternatives diffrentes et montre laspect multidmarche du mta-modle de MAP. Ceci permet doffrir une certaine libert de choix aux ingnieurs qui excutent le processus. Les trois types de directives (DRI, DSS, DSI) associes au Map facilitent lexcution de tches dune part et la progression au sein du processus dautre part. Les modles de produits prsents au chapitre 4 dfinissent les produits construits au fur et mesure avec le processus prsent lors de ce chapitre. Les rgles prsentes au chapitre 6 sont utilises par les directives du MapCADWE. Un rcapitulatif de la correspondance rgles-directives est prsent au chapitre6. Le chapitre 7 illustre le processus en prsentant une tude de cas dans le secteur de grande distribution o la mthode CADWE est applique.
Thse de doctorat
Ins GAM
Chapitre VI
Les rgles dans la mthode CADWE
TABLE DES MATIRES
6.1 INTRODUCTION ....................................................................................................... 238 6.2 TYPES DES RGLES ET DIRECTIVES ASSOCIES .................................................................. 238 6.3 RGLES DE VALIDIT CONCEPTUELLE DE LA CARTE ........................................................... 241 6.3.1 Invariants de la Carte ........................................................................................... 242 6.3.2 Rgles de validit de la Carte ............................................................................... 243 6.4 RGLES DE VALIDIT CONCEPTUELLE DU MODLE MULTIDIMENSIONNEL .............................. 244 6.5 RGLES DE COMPLTUDE .......................................................................................... 246 6.6 RGLES DE TRANSFORMATION .................................................................................... 247 6.6.1 Rgles de dcouverte des indicateurs conceptuels .............................................. 247 6.6.2 Rgles de transformation .................................................................................... 248 6.7 RGLES DINTGRATION MULTIDIMENSIONNELLE ............................................................ 251 6.7.1 Regrouper les schmas multidimensionnels ayant les mmes tables de faits et des tables de dimensions en commun .................................................................................... 252 6.7.2 Regrouper les schmas multidimensionnels ayant des tables de faits diffrentes et des tables de dimensions en commun .............................................................................. 252 6.7.3 Regrouper les tables de dimensions qui ont des attributs en commun. .............. 252 6.8 RGLE DE DFINITION ............................................................................................... 252 6.9 RGLES DE RUTILISATION ET CAPITALISATION ............................................................... 252 6.10 RGLES DE DISTINCTION ENTRE SECTION STRATGIQUE ET SECTION TACTIQUE ....................... 253 6.10.1 Invariant........................................................................................................... 254 6.10.2 Corollaire.......................................................................................................... 254 6.10.3 Rgles ............................................................................................................... 254 6.11 CONCLUSION .......................................................................................................... 254
Thse de doctorat
Ins GAM
238
6.1 Introduction
Ce chapitre a pour objectif de prsenter les rgles utilises par les directives dfinies au chapitre 5. CADWE dispose dun rfrentiel de rgles de diffrentes utilits qui est dtaill dans ce chapitre. La section 6.2 prsente un aperu des diffrents types des rgles ncessaires pour le processus ainsi que les directives qui les excutent. Puis, les sections 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9 et 6.10 prsentent respectivement les rgles de validit conceptuelle, les rgles de compltude, les rgles de transformation, les rgles dintgration, les rgles de dfinition, les rgles de rutilisation et de capitalisation et enfin les rgles de distinction entre section stratgique et section tactique. Enfin, la section 6.11 conclut ce chapitre.
Thse de doctorat
Ins GAM
239
Les sept types de rgles et les directives qui les excutent sont prsentes dans les paragraphes suivants : Les rgles de validit conceptuelle : Les rgles de validit conceptuelle (de R1 R17) permettent de vrifier que les Cartes sont valides par rapport au mta-modle de la CARTE des objectifs. De plus, les rgles de validit conceptuelle du schma multidimensionnel (de R18 R33) permettent de vrifier que les schmas multidimensionnels sont bien conformes au modle DIM. Le Tableau 25 rcapitule les directives du chapitre 5 qui utilisent les rgles de validit.
Tableau 25: Correspondance rgles de validit - directives
Action
Rgles
Vrifier la validation conceptuelle du DIM Vrifier la validit du schma Rgles de validation conceptuelle de la Carte multidimensionnel [R1..R17] et du modle multidimensionnel (R18Vrifier les rgles de validit R33) pour la Carte COS/COT Vrifier les invariants pour la Carte COS/COT
Thse de doctorat
Ins GAM
240
Les rgles de compltude: les rgles de compltude (de R34 R41) permettent de vrifier lexistence des lments ncessaires pour chaque produit. Le Tableau 26 rcapitule les directives du chapitre 5 qui appellent et utilisent les rgles de validit.
Tableau 26: Correspondance rgles de compltude - directives
Action
Rgles
Vrifier la compltude de la liste des buts stratgiques Vrifier la compltude de la liste des exigences Rgles de [R34..R41] informationnelles Vrifier la compltude dune COS
compltude
Les rgles de transformation : les rgles de transformation (de R42 R73) permettent de dduire les schmas multidimensionnels partir de la liste des exigences informationnelles. Le Tableau 27 rcapitule les directives du chapitre 5 qui appellent et utilisent les rgles de transformation.
Tableau 27: Correspondance rgles de transformation - directives
DRI
Action
Rgles
DRI11.1 Identifier des indicateurs conceptuels DRI11.2 Appliquer les rgles de transformation Rgles de transformation [R42..R73]
Les rgles dintgration: les rgles dintgration (de R74 R79) permettent de faire lintgration des schmas multidimensionnels correspondant une liste des exigences informationnelles, un dcideur ou un but stratgique. Le Tableau 28 rcapitule les directives du chapitre 5 qui appellent et utilisent les rgles dintgration.
Tableau 28: Correspondance rgles dintgration et les directives
Action
Rgles
Fusionner les schmas multidimensionnels avec les rgles dintgration Rgles Intgrer le modle multidimensionnel dans le DIM [R74..R79] Dfinir le schma multidimensionnel
dintgration
Thse de doctorat
Ins GAM
241
Les rgles de dfinition: la rgle de dfinition R80 permet dattribuer une valeur la proprit du produit cible. Le Tableau 29 rcapitule les directives du chapitre 5 qui appellent et utilisent la rgle de dfinition.
Tableau 29: Correspondance rgles dintgration-directives
DRI
Action
Rgles
DRI8.2.2.1 Dfinir les proprits dune exigence informationnelle DRI9.1 DRI13.1 Dfinir un descripteur pour le composant intentionnel Dfinir un descripteur pour une LEI Dfinir un descripteur multidimensionnel Caractriser les ressources pour le schma Rgle de dfinition R80
DRI17.1 DRI1.2
Les rgles de rutilisation (R81-R87) permettent de dfinir une rutilisation au niveau intentionnel ou oprationnel afin de slectionner un composant, ladopter et ladapter. Ces rgles sont vrifies pour les sections ac1, cd1, de1 et ae2 du Map-CADWE du chapitre 5. Les rgles de capitalisation (R88-R92) permettent de capitaliser la connaissance dun produit pour des utilisations ultrieures. Ces rgles sont vrifies pour les sections cf1, df1 et ef2 du Map-CADWE du chapitre 5. Les rgles de distinction entre une section stratgique et une section tactique (R93-R99) permettent de distinguer entre deux sections stratgique et tactique afin de diffrencier le contenu de la Carte des objectifs stratgiques et la Carte des objectifs tactiques. Ces rgles sont vrifies pour la section bc1 du Map-CADWE du chapitre 5.
Thse de doctorat
Ins GAM
242
6.3.1 Invariants de la Carte Un invariant est une proprit que la Carte doit vrifier [Rolland et al, 2004]. Les trois invariants vrifier sont les suivants: R1 : toute Carte a une et seulement une intention qui nest la cible daucune stratgie ; cest lintention Dmarrer . R2 : toute Carte a une et seulement une intention qui nest la source daucune stratgie ; cest lintention Arrter . R3 : toute intention dans une Carte doit pouvoir se raliser au moins une fois, cest-dire quil existe un chemin qui la relie lintention Dmarrer .
partir de ces trois invariants, les cinq corollaires (not par Cori) suivants sont dduits:
R4 : les Cartes sont des graphes connexes ; il ny a aucune intention ou stratgie isole. R5 : chaque intention dans une Carte est la source dune stratgie excepte lintention Arrter . R6 : chaque intention dans une Carte est la cible dune stratgie excepte lintention Dmarrer . R7 : il y a toujours un chemin de Dmarrer Arrter . R8: chaque section dune Carte appartient un chemin entre Dmarrer et Arrter .
Le Tableau 30 identifie huit situations derreur. Il montre les invariants et les corollaires concerns par chaque situation et les actions excuter pour remdier au problme.
Tableau 30 : Application des invariants et des corollaires
Situation Une Carte ne comportant pas lintention Dmarrer Une Carte ne comportant pas lintention Arrter Il nexiste pas de chemin entre lintention I et lintention Dmarrer Le graphe dune Carte nest pas connexe
Action Rgle Ajouter lintention Dmarrer R1 manquante Ajouter lintention Arrter manquante R2 Ajouter une ou plusieurs stratgies pour R3 joindre lintention Dmarrer et lintention I Relier les intentions isoles au reste du R4 graphe par ajout de stratgies
Thse de doctorat
Ins GAM
243
Une intention I (autre que Dmarrer ) dans une Carte nest source daucune stratgie Une intention I (autre que Arrter ) dans une Carte nest cible daucune stratgie Un chemin sort de Dmarrer mais narrive pas Arrter Une section C nappartient aucun chemin
Ajouter une stratgie S sortante de R5 lintention I Ajouter une lintention I stratgie S entrante R6
Ajouter une ou plusieurs stratgies pour R7 que le chemin mne jusqu Arrter Ajouter une ou plusieurs stratgies pour R8 que la section C appartienne un chemin entre Dmarrer et Arrter
6.3.2 Rgles de validit de la Carte Afin quune Carte soit valide, elle doit vrifier les rgles suivantes [Rolland et al, 2001], CADWE utilise les dix rgles suivantes : R9: les intentions dune Carte doivent tre de mme niveau dabstraction. R10: aucune intention/stratgie dune Carte ne doit pouvoir tre considre comme un sous-ensemble dune autre. R11: aucune intention ne doit apparatre dans une Carte comme une manire den raliser une autre. R12: les intentions donnant le mme produit doivent tre agrges. R13: les sections reprsentant des manires mutuellement exclusives de produire un mme rsultat doivent tre regroupes en paquet (cluster). R14: Les intentions considres comme parties dun processus tout ou rien , cest--dire partie dune transaction, doivent tre abstraites sous la forme dune intention. R15: les intentions qui se complmentent mutuellement et vont de pair doivent tre agrges sous la forme dune intention unique qui les abstrait. R16: une intention ne doit pas correspondre une opration simple de manipulation ou de cration dune partie de produit. Elle est plus abstraite et exprime ce que sont les caractristiques finales dsires de la partie de produit. R17: Si deux intentions sont connectes par plusieurs stratgies, ces stratgies doivent avoir des noms diffrents. R17: Il peut exister plusieurs stratgies ayant le mme nom dans la Carte.
Thse de doctorat
Ins GAM
244
Le Tableau 31 identifie huit exemples de situations derreur ou dinvalidit de la Carte. Il montre les rgles concernes par chaque situation et les actions excuter pour remdier au problme.
Tableau 31 : Application des rgles de validit de la Carte Situation Action Rgle R9
Une intention I dune Carte nest pas du Supprimer lintention I ou la remplacer par mme niveau dabstraction que les autres une intention J du mme niveau intentions de la Carte dabstraction que les autres intentions de la Carte Une intention I (une stratgie S) est Supprimer lintention I (la stratgie S) considre comme un sous ensemble dune autre
R10
Une intention I est un moyen datteindre Transformer lintention I en stratgie de une autre intention J ralisation de lintention J Deux intentions (ou plus) aboutissent la Crer lintention agrgat qui les abstrait mme partie de produit Des sections reprsentant des manires Regrouper ces sections en un paquet mutuellement exclusives de produire un (cluster) mme rsultat Plusieurs sections font partie dune mme Crer la section qui reprsente cette transaction (tout est excut ou rien) transaction Plusieurs intentions complmentaires Crer lintention agrgat qui les abstrait
Une intention I correspond une Supprimer lintention I ou lintgrer une opration simple de manipulation ou de autre intention ou stratgie cration dune partie de produit
Thse de doctorat
Ins GAM
245
R20: un modle en flocons de neige est un modle multidimensionnel avec une table de faits et des dimensions ayant une ou plusieurs hirarchies. R21: une constellation de faits ou une galaxie est un modle multidimensionnel regroupant plusieurs tables de faits partageant des dimensions conformes (On parle de dimension conforme ou partage lorsque la dimension est utilise par les faits de plus quun schma multidimensionnel)s. R22: une table de dimension ne peut pas tre lie une autre table de dimension. R23: une table de faits ne peut pas tre relie une autre table de faits. R24: une table de dimension comporte un ou plusieurs attributs. R25: une table de dimension a une ou plusieurs hirarchies. R26: une table de faits a zro ou plusieurs faits ayant une granularit dfinie ds le dpart. R27: un fait est un attribut dans une table de faits reprsentant une mesure et ayant un type. R28: toutes les mesures dune table de fait doivent avoir la mme granularit. R29: un fait numrique est soit additif, semi-additif (peut tre additionn uniquement certaines dimensions) ou non- additif (ne peut tre additionn). La plupart des faits dans une table de faits sont numriques et additifs. R30: un lien entre une table de faits et une table de dimension est une association 1-n. R31: si deux tables de faits partagent une dimension commune, les deux tables de faits doivent avoir la mme granularit sur cette dimension. R32: chaque concept doit avoir un nom unique dans le modle final R33: chaque lien doit connecter deux concepts dans le modle final
Le Tableau 32 identifie six exemples de situations derreur ou dinvalidit du modle multidimensionnel. Il montre les rgles concernes par chaque situation et les actions excuter pour remdier au problme.
Tableau 32 : Application des rgles de validit du modle multidimensionnel Situation Action Rgle
Les mesures dans la table de fait Les faits qui ont une granularit diffrente R28 nont pas la mme granularit
Une table de dimension na pas Ajouter des attributs dans la dimension pour dattributs varier lanalyse en sinspirant des modles multidimensionnels rutilisables ou des applications sources oprationnelles.
R24
Thse de doctorat
Ins GAM
246
Une table de dimension est lie Supprimer le lien entre les deux tables de une autre table de dimension dimensions ou vrifier si cest bien une hirarchie et que les deux tables ne sont pas toutes les deux lies la table des faits. Une table de faits est relie une Supprimer le lien entre les deux tables de faits autre table de fait Lanalyse ncessite de dtailler ou Crer des hirarchies pour la dimension dagrger suivant un attribut dune dimension. La table de faits nest pas sujette Supprimer les mesures de la table des faits. Ces des analyses relatives lagrgation tables sont des tables sans faits. et reprsente la ralisation dun vnement sans le mesurer.
R22
R23 R25
R26
Le Tableau 33 identifie quatre exemples de situations derreur. Il montre les rgles concernes par chaque situation et les actions excuter pour remdier au problme.
Tableau 33 : Application des rgles de rpartition et dorganisation Situation Un projet dcisionnel est entam Un projet dcisionnel est entam Un ou plusieurs Action Spcifier la stratgie de lorganisation. Dfinir la structure organisationnelle et les ressources ncessaires Rgle R33 R34 R35
Thse de doctorat
Ins GAM
247
stratgiques ne sont pas affins stratgiques et les modliser sous forme de COS par des objectifs stratgiques. Un dcideur est impliqu dans le Dterminer les proccupations du dcideur et dcider projet de son rle par rapport aux objectifs stratgiques de lorganisation et dfinir, ensuite, la COT Un dcideur na pas valu ses Dterminer quelles exigences informationnelles est objectifs tactiques et voudrait tudier pour valuer les objectifs tactiques et dfinir la prendre des dcisions LEI ncessaire R38
R39
La structure de lexigence systme est celle prsente la Figure 111. Le systme doit : (Verbe <Cible> [<Paramtre>]*) Exemple : le systme doit (Analyser(Verbe) les ventes(Cible) par famille de produits (moyen) pour la rgion d le de France (Location) pour le mois janvier 2008(Temps)
Figure 111: Structure de lexigence systme
Thse de doctorat
Ins GAM
248
R42: un indicateur conceptuel nom de la table des faits est associ un Verbe R43: un indicateur conceptuel est associ une Cible R44: un indicateur conceptuel est associ chaque paramtre
6.6.2 Rgles de transformation 6.6.2.1 Rgles de dfinition des faits et tables de faits R45: les indicateurs conceptuels Verbe et Cible dfinissent une table de faits. R44: une table schmatise une table de faits. R46: un nom est associ toute table de faits R47: les indicateurs conceptuel Verbe et Cible dfinissent le nom de la table de faits en concatnant le nom du verbe et la cible . Par exemple, le verbe Analyser et la cible vente donnent une table de faits ayant pour nom : Analyse des ventes . R48: lindicateur conceptuel Cible dfinit un fait. R49: lindicateur conceptuel Quantit dfinit un fait. R50: lindicateur conceptuel Qualit dfinit un fait. R51: un attribut est associ tout fait ou mesure. R52: lindicateur conceptuel Rfrence dfinit une restriction sur la (les) mesure(s) du (des) fait(s). R53: lindicateur conceptuel temps peut dfinir la granularit de la table des faits.
tant donn que le processus de dduction du DIM est itratif et volutif, il est important denrichir lensemble des premiers faits candidats et de vrifier les rgles suivantes : R54: la valeur simple ou complexe est associe au type structure dun fait. R55: une valeur additif , semi-additif ou non-additif est associe au type numrique dun fait. R56: une fonction de calcul est associe tout fait de type complexe . R57: un fait de type complexe est dsagrg, si ncessaire, en spcifiant chaque mesure simple et la fonction de calcul correspondante.
6.6.2.2 Rgles de dfinition des attributs et tables de dimension R58: lindicateur conceptuel temps dfinit une table de dimension Date qui renseigne sur la granularit des faits.
Thse de doctorat
Ins GAM
249
R59: lindicateur conceptuel source dune direction dfinit une table de dimension. R60: lindicateur conceptuel location dfinit une table de dimension. R61: lindicateur conceptuel bnficiaire dfinit une table de dimension. R62: lindicateur conceptuel moyen dfinit une table de dimension. R63: lindicateur conceptuel manire dfinit une table de dimension. R64: lindicateur conceptuel Rfrence dfinit une restriction sur l(les) attribut(s) dune table de dimension. R65: une table est associe toute dimension. R66: un nom est associ toute dimension. R67: un attribut Identifiant est associ chaque table de dimension. R68: un attribut dune dimension a un domaine de valeur.
6.6.2.3 Rgles pour le schma multidimensionnel R69: une association 1-N dfinit le lien entre une table de faits et une table de dimension. R70: une cl trangre est ajoute dans la table de faits pour toute table de dimension relie. R71: une cl primaire dune table de faits est compose de toutes les cls trangres des tables de dimension relies aux tables de faits. R72: un fait prsent dans diffrentes tables de faits doit tre conforme. R73: une table de dimension partage entre plusieurs schmas en toile doit tre conforme.
Pour choisir les tables de dimensions qui sappliquent chaque ligne de la table de faits, il faudrait, galement, se poser la question comment les dcideurs dcrivent-ils les exigences informationnelles qui rsultent de leurs objectifs ? . Il importe de relier les tables de faits des tables de dimensions reprsentant des descriptions susceptibles de prendre des valeurs particulires pour chaque mesure. Les faits numriques qui renseignent chaque ligne de la table des faits sont dtermins par la rponse la question Que mesure le systme pour trouver linformation ncessaire aux exigences informationnelles du dcideur?. Tous les faits envisags doivent tre la mme granularit choisie. Les faits qui ont un grain diffrent doivent figurer dans une autre table de faits. Le premier DIM idal conu doit rpondre aux exigences informationnelles les plus pressantes du dcideur. Il est possible dajouter ensuite des tables de dimensions supplmentaires condition que ces tables supplmentaires puissent prendre, lors du
Thse de doctorat Ins GAM
250
chargement, une seule valeur pour chaque combinaison des dimensions lmentaires. Une table de dimension supplmentaire qui dtruit la granularit choisie initialement en entranant, par la suite, la gnration de lignes de faits supplmentaires conduit revoir la granularit en prenant en compte la table de dimension supplmentaire. Il est, galement, important lors de la dfinition du DIM idal de se poser la question de Quelle est la granularit de la table de faits ? . Le choix du niveau de granularit dpend de la LEI informer . En outre, la recherche dun niveau de granularit bas nimplique pas, par la suite, la recherche des donnes les plus dtailles dans les applications de sources oprationnelles. Le Tableau 34 identifie neuf cas dutilisation. Ces cas dutilisation sont partiellement inspirs des propositions faites dans [Raimond, 2002] et complts dans le cadre de ce travail.
Linformation recherche La mesure est non-additive, il faut stocker le numrateur et (mesure) est un ratio ou un le dnominateur dans la table de faits. pourcentage (mesure dun fait complexe) Le dcideur a lintention de suivre Construire la table dimension Date mme lavance les informations au fil du temps puisque les DIM ont une table de dimension date explicite. Le contenu de chaque colonne de la table de dimension date dpend du jour particulier que la ligne reprsente si, par exemple, la granularit de la table est la journe. Le dcideur recherchera des informations de diffrents niveaux dagrgations : dtaills (forage vers le bas) ou hautement agrgs (forage vers le haut) Reprsenter de multiples hirarchies dans une dimension. Le forage vers le bas est ladjonction dintituls supplmentaires partir des tables de dimension. vers le haut consiste supprimer des intituls de forage se fait, ventuellement, sur des appartenant plusieurs hirarchies. table de de lignes Le forage lignes. Le attributs
Lingnieur a un nombre trs Vrifier si les tables de dimensions sont compltement lev de tables de dimensions indpendantes ou que certaines doivent tre combines en suite la transformation de la LEI une seule table de dimension. Faire attention de ne pas reprsenter les lments dune hirarchie sous forme de dimensions spares. Lingnieur prvoit dajouter dans Toutes les mesures enregistrant un niveau un moment la table des faits des mesures donn sont intrinsquement non-additives sur les tables de enregistrant un niveau un dimensions date . Nanmoins, il est possible dagrger
Thse de doctorat Ins GAM
251
moment donn afin de les dans le temps en faisant la moyenne des diffrentes additionner par la suite priodes. Ce sont des mesures semi-additives. Lingnieur veut ajouter une Ajouter une table de dimension et la relier la table de faits nouvelle table de dimension son existante en ajoutant un nouveau champ de cl trangre et DIM en vrifiant que la granularit est encore respecte. Lingnieur a lintention dajouter Ajouter tout simplement dans la table des faits si les de nouveaux faits mesurs nouvelles mesures font partie du mme vnement de mesure et sont au mme grain que les faits existants Si les nouvelles mesures se produisent un grain diffrent et ne peuvent pas tre convertis au grain dorigine de la table des faits, ces faits doivent tre placs dans une table de faits diffrente. Plusieurs DIM sont dfinis Faire attention vrifier et harmoniser les dimensions conformes utilisant les mme noms de colonne dattributs, les mme dfinitions dattributs. Il est galement important de dfinir des faits conformes en attribuant des appellations significatives pour que des faits incompatibles ne soient pas utiliss dans un mme calcul.
Le dcideur utilise plusieurs units Le rangement de tous les faits et des facteurs de conversion de mesures dans la mme ligne de table de faits garantit lutilisation correcte des facteurs de conversion.
Thse de doctorat
Ins GAM
252
6.7.1 Regrouper les schmas multidimensionnels ayant les mmes tables de faits et des tables de dimensions en commun R74: les tables de dimensions partages sont regroupes par ajout des attributs. R75: les tables de faits sont regroupes par ajout des attributs. R76: les tables de dimensions propres chaque schma multidimensionnel sont ajoutes.
6.7.2 Regrouper les schmas multidimensionnels ayant des tables de faits diffrentes et des tables de dimensions en commun R75: les tables de dimensions sont regroupes par ajout des attributs.
6.7.3 Regrouper les tables de dimensions qui ont des attributs en commun.
R76: pour les tables de dimensions de noms diffrents ayant peu dattributs en commun, des relations de dpendance fonctionnelle (entre les attributs des tables de dimensions et les attributs communs) sont dfinies. Puis, les attributs communs des tables de dimensions (dont les attributs communs et les attributs de ces tables de dimensions ne dfinissent pas des relations de dpendance fonctionnelle directes) sont supprims. Enfin, les relations de dpendance fonctionnelle entre ces tables de dimensions sont dfinies, R77: les tables de dimensions de noms diffrents mais, dont les attributs sont identiques, lidentifiant, prs sont intgres. R78: dfinir n relations entre la table de faits et la table de dimension rsultant de la fusion de n tables de dimensions. R79: pour la cohrence des donnes, une table de dimension ne peut pas tre cible dune relation de dpendance fonctionnelle et participer des liens dassociation avec des tables de faits qui sont lies la table de dimension qui est source de la relation de dpendance fonctionnelle. Le lien de dpendance fonctionnelle est conserv et les liens dassociation avec les tables de faits sont supprims.
253
dapplication, rles, activits). Par exemple, pour construire une Carte, il faut commencer par rechercher les Cartes se rfrant un contexte spcifique (domaine, rle). CADWE utilise six 6 rgles qui sont utilises par CADWE. R81: tout composant rutilisable est slectionn grce un ou plusieurs critres de choix. R82: tout critre slectionn est confront aux mots cls dans la base des composants. R83: tout composant est compar suivant les oprateurs de mesure de similarit8. R84: un composant intentionnel stratgique est rutilis, dune manire entire ou partielle, pour dfinir une COS. R85: un composant intentionnel stratgique est rutilis, dune manire entire ou partielle, pour dfinir une COT. R86: un composant informationnel est rutilis, dune manire intgrale ou partielle, pour dfinir une LEI. R87: un modle multidimensionnel sert dfinir un nouveau produit au niveau oprationnel en le rutilisant dune manire intgrale ou partielle.
De plus, pour capitaliser la connaissance relative un projet en particulier, les six rgles suivantes sont vrifier : R88: chaque composant capitaliser doit avoir un descripteur complet bien spcifi. R89: tout composant possde des mots cls R90: un COS capitalis dfinit un produit au niveau intentionnel et stratgique R91: un COT capitalis dfinit un produit au niveau intentionnel et tactique. R92: un modle multidimensionnel capitalis dfinit un produit au niveau oprationnel.
Les oprateurs de mesures de similarits de la Carte dfinis dans les travaux de recherches au Centre de Recherche en Informatique par les auteurs [Ralyt, 2001] (Thse de doctorat la page 182) et [Zoukar, 2005] (Thse de doctorat page 140) peuvent tre adapts et utiliss dans notre contexte.
Thse de doctorat Ins GAM
254
6.10.1 Invariants R93 : Une section est stratgique ou tactique. R94 : une Carte des objectifs est une Carte des objectifs stratgiques ou une Carte des objectifs tactiques. R95 : une Carte des objectifs est une Carte des objectifs tactiques si toutes ses sections sont tactiques.
6.10.2 Corollaires R96 : une section stratgique appartient une Carte des objectifs stratgiques. R97 : une Carte des objectifs stratgiques ne contient pas de sections tactiques. R98 : une Carte des objectifs stratgiques contient au moins une section stratgique.
6.10.3 Rgles R99 : une section est tactique si elle correspond une perspective particulire relative un secteur dactivit en particulier, un groupe de mtiers conjointement lis ou une classe dutilisateurs dune organisation.
6.11 Conclusion
La mthode CADWE dfinit des produits conformes aux modles de produits prsents au chapitre 4. Elle est bien guide par le processus et les directives dcrites au chapitre 5. Ce chapitre a complt les deux derniers en proposant des rgles excutes par les directives pour tre utilises diffrents endroits du processus CADWE. tant donn que le processus est rcurrent et volutif, toutes les rgles peuvent tre utilises plusieurs fois. Il importe de distinguer diffrents types de rgles dnombres au nombre de 99 rgles : les rgles de validation conceptuelle, les rgles de compltude, les rgles de transformation, les rgles dintgration, les rgles de dfinition, les rgles de rutilisation et de capitalisation et enfin les rgles de distinction entre section stratgique et section tactique. De plus, ce chapitre prsente des exemples de situations derreurs, de dcisions ou tout simplement des cas dutilisation des diffrentes rgles et comment y remdier.
Thse de doctorat
Ins GAM
7.1 INTRODUCTION ....................................................................................................... 256 7.2 PRSENTATION DU CAS DTUDE : LE GROUPE ............................................................... 256 7.3 SLECTION DE LAPPROCHE CADWE APPLIQUER ......................................................... 258 7.4 IDENTIFIER LES BUTS STRATGIQUES ............................................................................ 259 7.4.1 Formuler la stratgie ........................................................................................... 260 7.4.2 Dfinir la structure organisationnelle .................................................................. 262 7.4.3 Caractriser les ressources................................................................................... 266 7.5 CONSTRUIRE LA CARTE DES OBJECTIFS STRATGIQUES ..................................................... 267 7.5.1 COS du but stratgique 1 ..................................................................................... 267 7.5.2 COS du but stratgique 2 ..................................................................................... 272 7.5.3 Construire une COT par rpartition des dcideurs ............................................... 276 7.6 PROFIL DU DIRECTEUR MARKETING .............................................................................. 278 7.6.1 Construire la COT du dcideur marketing ............................................................ 278 7.6.2 Dcouvrir les exigences informationnelles du directeur marketing .................... 282 7.7 PROFIL DU DIRECTEUR FINANCIER ................................................................................ 284 7.7.1 Construire la COT du directeur financier .............................................................. 285 7.8 MODLISATION MULTIDIMENSIONNELLE ...................................................................... 290 7.8.1 DIM gnr par les exigences du directeur marketing ........................................ 290 7.9 EXEMPLES DE COMPOSANTS CAPITALISER................................................................... 292 7.10 CONCLUSION .......................................................................................................... 292
Thse de doctorat
Ins GAM
256
7.1 Introduction
Ce chapitre illustre la mthode CADWE avec une tude de cas de la grande distribution. Ce cas est reprsentatif de la diversit des exigences et des analyses qui peuvent tre demandes par les dcideurs en vue de mettre en uvre leurs stratgies et prendre des dcisions. Ce cas dtude est inspir (1) dun cas rel, (2) des exigences et problmes rencontrs dans dautres cas similaires documents sur Internet et (3) des discussions menes avec des spcialistes du domaine (consultant SID, spcialiste marketing, dirigeant, etc.). Ce cas dtude vise illustrer l'utilisation de lapproche dingnierie des exigences pour les SID pour en montrer l'applicabilit, sans pour autant faire la dmonstration formelle des qualits que nous cherchons mettre en avant. La section 7.2 introduit le cas dtude. Ensuite, la section 7.3 prsente le processus slectionn de la mthode CADWE et qui est appliquer pour ltude de cas. Puis, la section 7.4 prsente les buts stratgiques sur lesquels porte la dcision, les dcideurs impliqus dans le projet ainsi que les ressources utiliser. Ensuite, la section 7.5 dtermine les Cartes des objectifs stratgiques. La suite de ltude de cas se concentre sur la dcouverte des exigences dcisionnelles pour un but stratgique en particulier. Les Cartes des objectifs tactiques et les exigences informationnelles du directeur marketing et du directeur financier sont prsentes respectivement la section 7.6 et la section 7.7. Ensuite, le schma multidimensionnel est dfini la section 7.8. La section 7.9 prsente les descripteurs de quelques exemples de composants jugs intressants capitaliser. Enfin, la section 7.10 conclut ce chapitre applicatif qui a droul le processus de la mthode CADWE expliqu aux chapitres 5 et 6 en dfinissant des produits conformes aux modles de produit dfinis au chapitre 4.
257
Le troisime format est le maxi discount (4.934 magasins). Ces magasins offrent une gamme restreinte de produits alimentaires essentiellement de marque du distributeur en visant des prix bas. Enfin, les magasins de proximit sont des magasins de village ou de quartier offrant une gamme de produits couvrant lensemble des exigences alimentaires ainsi quun ensemble de services (cash & carry, restauration collective, commerce lectronique). Les exigences de ce Groupe sinscrivent, principalement, autour des buts stratgiques suivants : Acclrer la croissance rentable et durable. Renforcer les positions du Groupe sur ses marchs cls. Considrer le client au cur des proccupations du Groupe.
En effet, le Groupe sinscrit dans une dynamique de croissance amorce en 2005. titre dexemple sur le march franais, le Groupe a regagn continuellement des parts de march dans lalimentaire depuis 2005. Cest le produit dune stratgie de croissance rentable mene dans la dure. Le but stratgique du groupe pour 2008-2010 est d acclrer la croissance . Renforcer les positions du Groupe sur ses marchs cls en affrontant la comptition internationale et locale : lobjectif stratgique du Groupe est de figurer parmi les trois premiers sur chacun des marchs o il est prsent. L o il ne pouvait pas atteindre cet objectif rapidement, le Groupe a pris la dcision de se retirer. En effet, il sest dsengag du Japon et du Mexique en 2005 et de la Core du Sud, de la Slovaquie et de la Rpublique Tchque en 2006, de la Suisse et du Portugal en 2007. Paralllement, le Groupe a rcemment renforc ses positions grce des acquisitions tactiques au Brsil, en Pologne et en Espagne. Cette politique de croissance passe par un doublement du rythme douverture pour renforcer le Groupe sur les marchs o il est dj bien implant. Le Groupe prvoit ainsi douvrir 1,2 million de nouveaux m2 de surface de vente. Cette stratgie douvertures se concentre sur les marchs cls o le Groupe entend occuper une place de leader notamment la Chine, le Brsil, lIndonsie, la Turquie ou encore la Pologne. Depuis 2005, le Groupe connat une forte croissance organique, avec deux fois plus de m2 crs, chaque anne, quentre 2001 et 2004. Le Groupe place le client au centre de ses proccupations. Pour cela, il a simplifi son organisation, donnant plus dautonomie aux directeurs de magasins afin quils adaptent leur commerce au plus prs des exigences de leur zone de chalandise. Paralllement, le Groupe cherche largir le choix propos aux clients, adapter ses
Thse de doctorat Ins GAM
258
gammes de marques propres et offrir plus de services. La cration de nouveaux concepts de magasins est une rponse lvolution des modes de vie des clients. Depuis plusieurs annes, le Groupe renforce aussi partout dans le monde ses programmes de fidlisation afin que les produits rpondent aux nouveaux modes de consommation et sinscrivent dans les tendances du moment. Suite lnonc de ces exigences, la mthode CADWE est applique afin de mieux structurer et produire le SID qui rpond au mieux aux exigences des dcideurs. En effet, plusieurs dcideurs sont impliqus ayant un grand nombre dexigences dcisionnelles. Dans ce chapitre, uniquement une partie des exigences des dcideurs est considre pour appliquer CADWE. La stratgie dveloppe et documente, dans ce chapitre, concerne la stratgie du Groupe en 2005 (moment du dbut de ltude du cas). Par ailleurs, les buts stratgiques abords peuvent tre traits diffrents moments et de diffrentes manires.
Thse de doctorat
Ins GAM
259
Dmarrer
a
(1) par rvision (1) par rutilisation (1) par rvision (2) par dcouverte des composants (1) par capitalisation des fins/moyens informationnels descomposants informationnels intentionnels (1) par dcouverte des fins/moyens oprationnels
Arrter f
Thse de doctorat
Ins GAM
260
Le choix de lintention identifier les buts stratgiques dans le Map-CADWE implique la dfinition des produits suivants obtenue avec lapplication du Map M1 associ la section ab1 du Map-CADWE : Liste des buts stratgiques + Structure organisationnelle + Ressources Ces produits sont dtaills dans les sous paragraphes suivants.
7.4.1 Formuler la stratgie Le Groupe souhaite mettre en place une stratgie dfinissant deux buts stratgiques en particulier. Afin daider la prise de dcision, CADWE documente les deux buts stratgiques suivants du LBS1. But stratgique 1 : Augmenter la part du march en volume et en valeur encod par BS1. But stratgique 2 : Renforcer la croissance externe et interne encod par BS2.
Selon le Tableau 36, les deux buts stratgiques sont valides pour le long terme mais la priode de validit de la LBS1 est fixe pour lanne 2005. Cette mme liste peut tre reconsidre en intgralit ou en partie pour une autre priode de validit. Une cible reprsentant le rsultat souhait par le Groupe est galement renseigne. La cible est fixe par rapport lenvironnement concurrentiel et dterminera le degr de satisfaction des dcideurs la suite de la mise en uvre du but stratgique en question. Des informations concernant la mise jour sont documentes par lingnieur systme.
Tableau 36: Description des buts stratgiques de la LBS1
Code BS BS1 But stratgique Augmenter la part de march en volume et en valeur Renforcer la croissance externe et interne Indicateur de performance PM en valeur Cible 10% Satisfaction {TS, PS, AS, PI, TI} {TS, PS, AS, PI, TI } Dcision daffinement oui Date choix 20.12.2004
BS2
PM en volume
15%
oui
20.12.2004
Thse de doctorat
Ins GAM
261
CADWE numre les valeurs de satisfaction permises mais ne se charge pas de lattribution de la valeur CADWE numre les valeurs de satisfaction permises mais ne se charge pas de lattribution de la valeur effective. La satisfaction des dcideurs est documente une fois que le SID est oprationnel. Le degr de satisfaction des dcideurs du Groupe est parmi les cinq degrs suivants : Trs satisfait encod par (TS). Les dcideurs sont trs satisfaits si la valeur obtenue est suprieure ou gale la cible. Plutt Satisfait encod par (PS). Les dcideurs sont plutt satisfaits si la valeur obtenue est comprise entre la cible et la moiti de la cible. Assez Satisfait encod par (AS). Les dcideurs sont assez satisfaits si la valeur obtenue est infrieure ou gale la moiti de la cible et suprieure une ancienne valeur. Plutt Insatisfait encod par (PI). Les dcideurs sont plutt insatisfaits si la valeur obtenue est gale une valeur ancienne ne montrant pas dvolution ou damlioration dans les chiffres viss. Trs Insatisfait encod par (TI). Les dcideurs sont trs insatisfaits si la valeur obtenue est infrieure une valeur prcdente renseignant une rgression dans les chiffres viss. La dcision daffinement et la date de choix donnent les informations concernant les buts stratgiques affiner et la date de cette dcision.
7.4.1.1 Augmenter la part du march en volume et en valeur Le Groupe souhaite accrotre sa part de march en volume et en valeur en augmentant ses ventes (volume) et son chiffre daffaires (valeur) suite au renforcement de la notorit et son image prix. Pour se faire, le Groupe cherche renforcer limage prix en augmentant le nombre des clients et en rduisant le cot de ses produits. Le Groupe voudrait ainsi se positionner dans lesprit des consommateurs et tre comptitif sur le march par rapport la concurrence. Le groupe souhaite, galement, renforcer sa notorit pour se faire connatre auprs des consommateurs, en intensifiant les moyens de communication et de promotion, et en se diffrenciant de la concurrence. Le groupe tudie les objectifs stratgiques en exprimant deux intentions suivant diffrentes manires :
Thse de doctorat Ins GAM
262
Renforcer la notorit : Le Groupe peut valuer, par exemple, la notorit spontane en indiquant le nombre des personnes qui citent spontanment le nom dun magasin en particulier par rapport au nombre total de personnes interviewes lorsquon pose la question Quels sont les magasins de grande distribution que vous connaissez ou en rpondant un questionnaire o on cite un ensemble de marques. Suivant la satisfaction du but, des indicateurs plus spcifiques sont associs aux objectifs. Renforcer limage Prix : Limage prix peut tre mesure par le niveau des prix par rapport aux prix du march en positionnant la marque sur le march. Des prix levs renseignent sur des produits haut de gamme et inversement des prix bas renseignent sur des produits bas de gamme. Dautres indicateurs plus spcifiques aux mtiers des dcideurs sont associs suivant leurs profils.
7.4.1.2 Renforcer la croissance externe et interne Le groupe souhaite amliorer sa rentabilit lchelle internationale. Il souhaite rduire son endettement net en vendant des affaires non stratgiques et non profitables et en amliorant les ratios financiers par rachat de nouvelles entreprises. Le groupe voudrait renforcer sa croissance interne et externe en amliorant sa rentabilit lchelle internationale et en procdant la diminution ou laugmentation du nombre de magasins. En effet, la croissance externe se fait par le rachat dautres entreprises et la croissance interne se fait par laugmentation de la taille et lexpansion du Groupe. 7.4.2 Dfinir la structure organisationnelle Pour la liste LBS1, le Groupe implique un groupe de cinq dcideurs pour la mise ne uvre des deux buts stratgiques BS1 et BS2. Chaque dcideur a un code Di, une fonction, un rle, une identification par un nom et un prnom, un service auquel il appartient et une perspective. Les proprits propres chaque dcideur impliqu sont rsumes dans le Tableau 37.
Tableau 37: Description des dcideurs
Dcideur D1 Fonction Directeur Marketing Rle Stratgie marketing Nom X1 Prnom Y1 Service Marketing Perspective Stratgique, Tactique, oprationnelle
Thse de doctorat
Ins GAM
D3
Direction gnrale
X3
Y3
D4
Contrle de gestion
X4
Y4
D5
Contrle logistique
X5
Y5
Les rles attribus pour le mtier de chaque dcideur retenu pour la LBS1 sont dfinis dans les sous paragraphes suivants. Les dfinitions de rles sont extraites principalement de [Wikipdia]. 7.4.2.1 Directeur marketing Le directeur marketing est charg d'laborer et de proposer sa direction les grandes lignes de la stratgie commerciale de l'entreprise. Pour cela, il recueille les informations sur le march, sur les exigences et attentes des clients ainsi que sur la concurrence. Pour vendre, il dtermine si les produits ou services proposs correspondent aux attentes du client, le cas chant les adapter, et mettre en place des actions dans le cadre de la stratgie marketing : publicit et communication, promotion des ventes, distribution. Le directeur marketing remplit souvent une double mission de marketing stratgique deux niveaux : le marketing stratgique qui contribue la direction de lentreprise ou du groupe (Corporate strategy) et le marketing stratgique de lactivit (Business Strategy). En tant que membre du comit de direction, il participe la dfinition de la stratgie de lentreprise et apporte sa vision du march et de lenvironnement concurrentiel. Dautre part, le directeur marketing a pour mission de dcliner la stratgie dentreprise en Business strategy au niveau dun ou plusieurs domaines dactivits. Mots cls {stratgie commerciale, march, concurrence, clients, publicit, communication, promotion des ventes, distribution, direction de lentreprise, activit}
Thse de doctorat
Ins GAM
264
7.4.2.2 Directeur financier Le directeur financier ou directeur administratif et financier d'une entreprise ou d'une institution supervise la gestion financire du Groupe dans notre cas. Il est charg notamment de : optimiser la gestion des sources de capitaux et leurs emplois, dans une optique de rentabilit et de matrise du risque. assurer les relations avec les apporteurs de fonds (propritaires ou actionnaires, banques, marchs financiers...). rendre compte de la situation financire auprs du Directeur gnral, du Conseil d'administration, des autorits de surveillance, des auditeurs, des agences de notation financire. prparer les budgets et de suivre leur excution en collaboration avec le contrleur de gestion. fournir des simulations de rentabilit et de risque financier comme aide la dcision pour les projets d'investissement importants et de mettre en perspective les grands quilibres de l'entreprise ou de l'institution. prparer et mettre en uvre les oprations financires importantes (missions de titres, introduction en bourse, fusion-acquisition). de superviser, le plus souvent, la comptabilit, la trsorerie, les questions fiscales.
Mots cls {gestion financire, capitaux, rentabilit, risque, actionnaires, budget, comptabilit, trsorerie} 7.4.2.3 Directeur gnral Le prsident-directeur gnral, ou plus frquemment PDG, est le dirigeant de plus haut rang dans une socit anonyme. Il cumule les fonctions distinctes de Prsident du conseil d'administration et de Directeur Gnral. Ces fonctions peuvent tre exerces par deux personnes distinctes. Mots cls {dirigeant, conseil, administration} 7.4.2.4 Contrleur de gestion Le contrleur de gestion, galement appel responsable de la planification et de la gestion, exerce un contrle permanent sur les budgets de lentreprise. Il labore la prvision budgtaire et met en place des procdures du contrle. Il fournit, galement,
Thse de doctorat
Ins GAM
265
une assistance dans tous les domaines afin de permettre l'utilisation optimale des ressources. Le contrle de gestion revient notamment : vrifier que les objectifs qui sous-tendent la stratgie choisie sont bien suivis. Cela se fait partir de tableaux d'indicateurs qui peuvent mler des donnes financires (la comptabilit analytique) et des donnes statistiques issues de l'exploitation. conseiller les oprationnels partir de l'analyse de ses tableaux d'indicateurs. donner son avis la direction sur le choix des objectifs qui sous-tendent les buts stratgiques associs une stratgie.
Le responsable logistique veille ce que le transport des marchandises dont il a la responsabilit se fasse dans les meilleures conditions possible. Il soccupe de lacheminement de produits avec, comme principe, de rduire au maximum les dlais et les cots de stockage et de transport de ceux-ci tout en assurant un maximum de scurit. Il est charg notamment de : Concevoir, organiser ou participer la dfinition des stratgies les plus rationnelles pour assurer le cheminement d'un produit depuis sa production jusqu' sa distribution avec un souci constant d'optimisation du rapport qualit/service/cot. Exercer des fonctions d'encadrement et de coordination de diffrentes fonctions dans l'entreprise. Animer ou participer des runions sur les projets logistiques en cours. Mettre en place des plans d'actions pour rduire les cots, les dlais et les stocks, et pour satisfaire au mieux les clients. Assurer le suivi des oprations d'achat - approvisionnement, de production, et/ou de distribution des marchandises. Tenir et mettre jour son tableau de bord de rentabilit et des cots logistiques. Organiser le travail de son quipe.
Il doit intgrer les impratifs du marketing, de la production, des ventes, des finances et proposer une stratgie globale de production, de stockage, de transport et de qualit de service. Mots cls {produits, optimisation, ressources, cots, stocks, approvisionnement}
Thse de doctorat
Ins GAM
266
7.4.3 Caractriser les ressources Certains dcideurs du Groupe expriment des exigences lies aux sources de donnes internes et externes ainsi que les applications utiliser. Les exigences en ressources sont principalement lies laspect technique du SID ainsi que les problmes qui lui sont lis. Lingnieur documente les exigences correspondant la rcupration des schmas entit-association des sources. Dans le cas o les schmas ne sont pas disponibles, ils sont collects par un outil commercial de reverse engineering . Afin de ne prendre en compte que les sources pertinentes pour la mise en uvre du SID, il faudrait considrer les sources des applications oprationnelles ou des progiciels lis aux domaines dactivits concerns.
La formalisation des ressources a galement pour but de prciser les sources partir desquelles est driv un schma multidimensionnel partir dun schma entitassociation afin de le confronter au schma multidimensionnel idal obtenu par CADWE. Le processus CADWE reoit en entre le schma multidimensionnel relatif aux sources oprationnelles slectionnes et qui est dfini grce dautres outils non propre CADWE (tels que Designer de Microsoft ) pour tre intgr avec le schma multidimensionnel idal obtenu avec lapplication du processus CADWE. Lingnieur renseigne les proprits des sources oprationnelles selon le Tableau 38 et les applications utiliser suivant le Tableau 39. En effet, pour la LBS1, lingnieur dispose de trois sources S1, S2 et S3 et de quatre applications.
Tableau 38: Description des sources
Source oprationnelle S1 S2 S3 Localisation C:/appli1 C:/appli2 C:/appli3 Schma E/A Oui Non Oui domaine Gestion clientle Gestion personnel Facturation
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE CMC B Tool Designer Microsoft Microsoft Microsoft BO XI R2 BO XI R2 BO XI R2 Scurit BO Consultation des rapports Cration multidimensionnelle
267
Une COS est associe au BS1. Cette Carte (encode par CS1) a comme intention le but stratgique Augmenter la part de march en volume et en valeur . Lingnieur enregistre lensemble des proprits (voir Tableau 40) relatives cette Carte.
Tableau 40: Description de la Carte CS1
Code Carte CS1 But Dcideur Niveau Formalisme Fichier Date cration 20/04/2005 Auteur Historique
BS1
Gnral
Intentionnel stratgique
COS
CS1.vsd
Ins Gam
Nul
7.5.1.1 Carte des objectifs stratgiques CS1 La mise en uvre du but stratgique BS1 se dtermine par un ensemble dobjectifs stratgiques. Pour ce faire, les dcideurs dcrivent leur but stratgique sous forme dobjectifs stratgiques o chaque objectif stratgique est modlis par une section dans la Carte CS1. Certains objectifs stratgiques se partagent les mmes intentions mais diffrent dans leurs manires de ralisation. La Figure 113 montre que la Carte modlisant le BS1 comporte autre que Dmarrer (a), et Terminer (d), les intentions suivantes : Renforcer limage (b) Renforcer la notorit (c)
Cette Carte est compose de quatre intentions et de neuf stratgies. Les neuf sections de la Carte dterminent les neuf objectifs stratgiques qui affinent le but stratgique BS1.
Thse de doctorat
Ins GAM
268
(2) par augmentation du nombre des clients (1) par augmentation du nombre des clients
(1) en tant peu prsent chez (2) en tant les clients peu comptitif Terminer d
Figure 113: Modlisation du but BS1 Augmenter la part de march en volume et en valeur avec la Carte CS1
7.5.1.2 Sections de la Carte CS1 Le Tableau 41 rsume lensemble des objectifs stratgiques du but stratgique BS1. En effet, le BS1 est affin par neuf objectifs stratgiques. Chaque objectif stratgique est encod par BS1.OSi. Lobjectif stratgique OSi est identifi par linterface de la section ayant un code, un nom et une description spcifie, respectivement, la deuxime, troisime et quatrime colonne du Tableau 41. Lobjectif stratgique OSi a une validit qui est incluse dans la validit de la LBS1 et un indicateur optionnel.
Tableau 41: Objectifs stratgiques de BS1
Code OS BS1.OS1 Objectif stratgique (Rien), Renforcer limage prix par rduction du cot des produits Section Description Indicateur de performance Prix pntration de
ab1 : <Dmarrer, Renforcer limage prix, Par rduction du cot des produits>
Renforcer limage prix par rduction des cots des produits ce qui permet de se diffrencier dans lesprit du consommateur par rapport la concurrence et dtre comptitif
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE BS1.OS2 (Rien), Renforcer limage prix par augmentation du nombre des clients ab2 : <Dmarrer, Renforcer limage prix, Par augmentation du nombre des clients> Adapter son prix de pntration pour augmenter le nombre des clients en utilisant des moyens de communication et de promotion sur les lieux de vente tels que les produits dappels, premier prix, etc. (Lecteur LCD x euros) Renforcer la notorit par augmentation des dpenses de communication et promotion tels que les communications mdias, les affichages, la presse, la cration danimation, de rduction ponctuelle (i.e. mois du blanc, semaine du got)
BS1.OS3
ac1 : <Dmarrer, Renforcer la notorit, Par augmentation des dpenses de communication et promotion>
BS1.OS4
bd1 : < Renforcer limage prix, Terminer, En tant peu prsent chez le client > bd2 : < Renforcer limage prix, Terminer, En tant peu comptitif > cb1 : < Renforcer la notorit, Renforcer limage prix, par augmentation du nombre des clients> Adapter le prix de pntration pour augmenter le nombre des clients et accrotre la notorit aux moyens des campagnes mdia et hors mdia Augmenter la PM en volume suite au renforcement de la notorit
Vente en volume
BS1.OS5
BS1.OS6
(notorit renforc), Renforcer limage prix par augmentation du nombre des clients (notorit renforce), Terminer par atteinte du seuil
BS1.OS7
Vente en volume
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE BS1.OS8 (notorit renforce), Terminer par fin de validit Terminer par chec des moyens de communication cd2 : < Renforcer la notorit, Terminer, par fin de validit> Augmenter la PM en valeur en renforant la notorit
270 CA de la marque
BS1.OS9
7.5.1.3 Rvision du but stratgique 1 Le formalisme de la Carte offre un avantage considrable pour les dcideurs du Groupe. tant donn quil offre une flexibilit dans la radaptation du but stratgique qui peut changer pendant la priode de considration de la LBS1 suite : une volution du but stratgique BS1 pendant la priode de validit ou suite la reconsidration du mme but ou pour une autre mission. Par exemple, le Groupe a annonc que son but stratgique pour 2008-2010 est dacclrer la croissance tout en rvisant la manire de raliser les objectifs stratgiques et la manire de le faire. une rectification afin de saligner aux exigences dautres dcideurs. tant donn quun mme objectif stratgique est considr par plusieurs dcideurs la fois. une mise en correspondance entre la Carte des objectifs stratgiques et les Cartes des objectifs tactiques suite lapplication de la stratgie par complmentarit . une reconsidration par les dcideurs pour une meilleure adquation par rapport aux ressources disponibles.
Pour ce faire, le changement peut soprer par le rajout de : une ou plusieurs nouvelles intentions dans la Carte des objectifs stratgiques. une nouvelle stratgie entre deux intentions dj existantes. une nouvelle stratgie entre une nouvelle intention et une ancienne intention. une nouvelle stratgie entre deux nouvelles intentions.
Pour cette tude de cas, le but stratgique BS1 change. En effet la Figure 114 montre le rajout de lintention Grer le risque encode par (e) et dun certain nombre de stratgies entre cette intention et les intentions de base de la Carte CS1.
Thse de doctorat
Ins GAM
271
(2) en tant (1) par augmentation des peu comptitif dpenses de communication (1) par augmentation du (1) en tant peu et promotion prsent chez nombre des clients (1) par valuation des les clients risques individuels Renforcer la Terminer lis l'environnement notorit (1) par atteinte du seuil d (1) par valuation des c (2) par valuation risques financiers des risques spciaux (2) par fin de validit (3) par valuation (3) par echec des moyens (2) en assurant l' augmentation des risques juridiques de communications des ventes contre les risques (1) en assurant l' augmentation (4) par valuation du CA contre les risques des risques financiers
Grer le risque e
Le changement opr sur le but BS1 implique linclusion des nouveaux objectifs stratgiques rsums au Tableau 42.
Tableau 42: Objectifs stratgiques relatifs au changement du BS1
Code OS Objectif stratgique Section Description Indicateur de performance PM en volume et en valeur
BS1.OS10
(Rien), Grer le risque continu par valuation des risques individuels lis lenvironnement
ae1 : <Dmarrer, Grer le risque continu, Par valuation des risques individuels lis lenvironnement> ae2 : <Dmarrer, Grer le risque, Par valuation des risques spciaux> ae3 : <Dmarrer, Grer le risque, Par valuation des risques juridiques> ae4 : <Dmarrer, Grer
valuer les risques individuels lis lenvironnement et au dveloppement climatique valuer les spciaux () risques
BS1.OS11
(Rien), Grer le risque par valuation des risques spciaux (Rien), Grer le risque par valuation des risques juridiques (Rien), Grer le risque
Indications changes
des
BS1.OS12
valuer les risques lis la lgislation (loi galland) valuer les risques
BS1.OS13
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE par valuation des risques financiers le risque, Par valuation des risques financiers> financiers lis la rentabilit des mouvements Adopter un prix de pntration tout en veillant la relation cot-bnfice
272 investissements
BS1.OS14
be1 : <Renforcer limage prix, Grer le risque, Par valuation des risques financiers>
la
BS1.OS15
(risque gr), Terminer en assurant laugmentation du CA contre les risques (risque gr), Terminer en assurant l'augmentation des ventes contre les risques
ed1 : <Grer les risques, Terminer, en assurant laugmentation du CA contre les risques> ed2 : <Grer le risque, Terminer, en assurant l'augmentation des ventes contre les risques>
PM en valeur
BS1.OS16
PM en volume
La nouvelle Carte relative au changement de BS1 est dcrite par la troisime ligne du Tableau 43.
Tableau 43: Description de la Carte CS1-1 relative au changement de CS1
Code Carte CS1 But Dcideur Niveau Formalisme Fichier Date cration 20/04/2005 Auteur
Historique
BS1
Gnral
COS
CS1.vsd
Ins Gam
Nul
CS1-1
BS1
Gnral
COS
CS11.vsd
1/08/2005
Camille Salinesi
CS1
7.5.2 COS du but stratgique 2 Une COS est associe au but stratgique BS2. Cette Carte (encode par CS2) a comme intention le but stratgique Renforcer la croissance externe et interne . Lingnieur enregistre lensemble des informations (voir Tableau 44) relatives cette Carte.
Thse de doctorat Ins GAM
273
BS2
Gnral
Intentionnel stratgique
Carte stratgique
CS2.vsd
Ins Gam
Nul
7.5.2.1 Carte des objectifs stratgiques CS2 La mise en uvre du but stratgique BS2 se dtermine par un ensemble dobjectifs stratgiques. Pour ce faire, les dcideurs dcrivent le but BS2 sous forme dobjectifs stratgiques de la mme manire que pour le CS1. La Carte modlisant le CS2 comporte autre que Dmarrer (encod par (a)), et Terminer (d), les intentions suivantes : Amliorer la rentabilit lchelle internationale ; lintention est encode par (b) Acclrer le dveloppement sur les marchs de croissance encode par (c)
Cette Carte est compose de quatre intentions et de douze stratgies. Les douze sections de la Carte dterminent les douze objectifs stratgiques qui affinent le but stratgique BS2.
(1) par rduction de l'endettement net (2) par vente des affaires non stratgiques et non profitables (3) par amlioration des ratios financiers (1) par la cration de nouveaux relais (2) par la cration de nouveaux m2 (4) par rachat de nouvelles entreprises (1) par rduction de l'endettement net Amliorer la rentabilit l'chelle internationale b (2) par augmentation du nombre de magasins (1) par diminution du l'tranger nombre de magasins
Dmarrer a
(1) par chec de la stratgie (2) par demande des dcideurs Terminer d
Thse de doctorat
Ins GAM
274
Figure 115: Modlisation du but stratgique 2 Renforcer la croissance externe et interne (Carte CS2)
7.5.2.2 Sections de la Carte CS2 Le Tableau 45 rsume lensemble des objectifs stratgiques relatif au but BS2. En effet, le but BS2 est affin par onze objectifs stratgiques. Chaque objectif stratgique est encod par BS2.OSi. Lobjectif stratgique OSi est identifi par linterface de la section ayant un code, un nom et une description spcifie, respectivement, la deuxime, troisime et quatrime colonne du Tableau 45. Lobjectif stratgique OSi a une validit qui est incluse dans la priode de validit du but stratgique BS2. Un indicateur optionnel et une dcision dimplication pour vrifier lattribution ou non de lobjectif stratgique un ou plusieurs dcideurs.
BS2.OS2
(Rien), Amliorer la rentabilit lchelle internationale par vente des affaires non stratgiques et non profitables
ab2 : <Dmarrer, Amliorer la rentabilit lchelle internationale, par vente des affaires non stratgiques et non profitables> ab3 : <Dmarrer, Amliorer la rentabilit lchelle internationale, par amlioration des ratios financiers>
BS2.OS3
(Rien), Amliorer la rentabilit lchelle internationale par amlioration des ratios financiers
Amliorer la rentabilit lchelle internationale par lamlioration de lautofinancement (ses propres K_propres) et/ou la capacit lendettement.
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE BS2.OS4 (Rien), Amliorer la rentabilit lchelle internationale par rachat de nouvelles entreprises ab4 : <Dmarrer, Amliorer la rentabilit lchelle internationale, par rachat de nouvelles entreprises> ac1 : <Dmarrer, Acclrer le dveloppement sur les marchs de croissance, par la cration de nouveaux relais> ab2 : <Dmarrer, Acclrer le dveloppement sur les marchs de croissance, par la cration de nouveaux m2 > bd1 : <Amliorer la rentabilit lchelle internationale, Terminer, par diminution du nombre de magasins> bd2 : <Amliorer la rentabilit lchelle internationale, Terminer, par augmentation du nombre de magasins ltranger> cd1 : <Acclrer le dveloppement sur les marchs de croissance, Terminer, par chec de la Amliorer la rentabilit lchelle internationale par rachat de nouvelles entreprises par augmentation du nombre de magasins Investir dans des domaines en croissances (bio, light produit de rgimes, etc.)
BS2.OS5
(Rien), Acclrer le dveloppement sur les marchs de croissance par la cration de nouveaux relais
BS2.OS6
(Rien), Acclrer le dveloppement sur les marchs de croissance par la cration de nouveaux m2
Investir dans des domaines en croissances en se dveloppant sur des nouveaux marchs (bio, light, etc.)
BS2.OS7
Renforcer la croissance externe et interne par diminution des magasins non profitables
BS2.OS8
Renforcer la croissance externe et interne par augmentation du nombre des magasins ltranger
BS2.OS9
Thse de doctorat
Ins GAM
276
BS2.OS10
cd2 : <Acclrer le dveloppement sur les marchs de croissance, Terminer, par atteinte du seuil fix > cd3 : <Acclrer le dveloppement sur les marchs de croissance, Terminer, par demande des dcideurs >
BS2.OS11
7.5.3 Construire une COT par rpartition des dcideurs Chacun des dcideurs impliqu dans le projet a des rles multiples (voir 7.4.2) et une responsabilit particulire pour la mise en uvre des objectifs stratgiques dterminant le but BS1 et le but BS2. 7.5.3.1 Identifier les dcideurs pour le BS1 Le Tableau 46 rsume les objectifs stratgiques de la Carte CS1 (voir 7.5.2.1) qui concernent chacun des dcideurs impliqus. Un dcideur intervient la mise en uvre dun objectif stratgique si le dcideur a un rle dterminant pour la mise en uvre et ventuellement une prise de dcision directe. Sinon, il aide la prise de dcision en participant la dfinition du COT et la mise en place du SID adquat. Par manque de place, partir de la section 7.6, la suite de la mthode CADWE est dploye pour uniquement deux dcideurs. Les deux dcideurs choisis sont D1 et D2 qui correspondent respectivement aux directeurs marketing et directeurs financiers. La mme dmarche mthodologique est applique pour les exigences de chacun des deux dcideurs. La finalit dappliquer la mme dmarche pour deux dcideurs diffrents est de constater comment se dploie diffremment un mme but stratgique suivant le mtier abord. Lutilisation dune matrice de rpartition des objectifs stratgiques par dcideur concern montre que le directeur marketing encod par D1 est responsable des objectifs stratgiques BS1.OS2, BS1.OS3, BS1.OS4, BS1.OS7 et BS1.OS8.
Tableau 46: Matrice de rpartition Objectifs stratgiques-Dcideurs pour BS1
Thse de doctorat Ins GAM
VII- Application de la mthode CADWE Dcideurs Sections ab1 ab2 ac1 cb1 cd1 cd2 > D1 D2 D3 D4 D5
277
bd1 bd2
7.5.3.2 Identifier les dcideurs pour le BS2 Pareillement la section 7.5.3.1, le Tableau 47 rsume les objectifs stratgiques de la Carte CS2 (voir 7.5.1.2) et les dcideurs concerns. Le directeur marketing encod par D1 est responsable des objectifs stratgiques BS2.OS4, BS2.OS5, BS2.OS8 et BS2.OS11. Par ailleurs, le directeur financier (D2) est concern par tous les objectifs stratgiques sauf BS2.OS7 et BS2.OS12.
Tableau 47: Matrice de rpartition Objectifs stratgiques-Dcideurs pour BS2
Dcideurs Sections ab1 ab2 ab3 ab4 ac1 D1 D2 D3 D4 D5
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE ac2 bd1 bd2 cb1 cd1 cd2 cd3
278
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE Nom Carte CT1 But Dcideur Niveau Formalisme Fichier Date cration 01/05/2005 Auteur
279 Historique
BS1
D1
Intentionnel tactique
COT
CT1.vsd
Ins Gam
Nul
7.6.1.1 Dfinir la Carte CT1 La mise en uvre du but BS1 par le directeur marketing se dtermine par un ensemble dobjectifs tactiques dfinissant les objectifs stratgiques du directeur marketing fixs dans le Tableau 46Erreur ! Source du renvoi introuvable.. Pour ce faire, le directeur marketing dcrit sa COT avec des objectifs tactiques o chaque objectif tactique (D1.BS1.OTi) identifi par linterface de la section dans la COT nomme (CS1.CT1). Certains objectifs tactiques se partagent les mmes intentions mais diffrent dans leurs stratgies. La Carte CS1.CT1 comporte outre Dmarrer (encod par (a)) et Terminer (e), les intentions suivantes : Fidliser le consommateur encode par (b) Attirer plus de clients, encode par (c) Accrotre la visibilit, encode par (d)
(1) par rcompense (2) par amlioration de la communication Dmarrer a (2) par proposition de la ligne "Alerte prix" dans les hyper marchs Fidliser le consommateur b
(2) par renforcement (1) par proposition du multi format (2) par suppression de des promotions (1) par diversification (1) par renforcement la carte de fidlit de la franchise (3) par cration de (1) en proposant des produits nouveaux mtres carrs non alimentaires (3) par rajout dans la liste des clients (4) par amlioration de Attirer plus de la communication clients (2) par dcision c du manager Terminer Accroitre la (1) par renonciation e (1) par diversification visibilit d (1) par fermeture de certains magasins
Figure 116: Modlisation des objectifs tactiques du directeur marketing (Carte CT1)
Thse de doctorat Ins GAM
280
7.6.1.2 Sections de la Carte CT1 Le Tableau 49 rsume lensemble des objectifs tactiques du directeur marketing. En effet, la responsabilit du directeur marketing se traduit par seize objectifs tactiques. Chaque objectif tactique est encod par D1.BS1.OTi. Lobjectif tactique OTi est identifi par linterface de la section ayant un code, un nom et une description spcifis, respectivement, la deuxime, troisime et quatrime colonne. Lobjectif stratgique OTi a une description et une mtrique optionnelle.
Tableau 49: Objectifs tactiques du directeur marketing
Code OT D1.BS1.OT1 Objectif tactique (Rien), Fidliser consommateur cadeaux et primes le par Section ab1 : <Dmarrer, Fidliser le consommateur, par cadeaux et primes > Description Utilisation des moyens de fidlisations pour le consommateur (Carte de fidlit, chques cadeau, etc.) Utilisation de la communication par vnementiels et par catalogue (semaine du .., jour du blanc) pour fidliser le client en le faisant venir en magasins Utilisation de la publicit sur les lieux de vente pour fidliser le consommateur (animation, tte de gondole, offre promotionnelle, etc.) Utilisation des produits dappels pour attirer plus de clients
D1.BS1.OT2
le par la
ab2 : <Dmarrer, Fidliser le consommateur, par amlioration de la communication> ac1 : <Dmarrer, Attirer plus de clients, par proposition des promotions>
D1.BS1.OT3
D1.BS1.OT4
(Rien), Attirer plus de clients par proposition de la ligne alerte prix dans les hypermarchs
ac2 : <Dmarrer, Attirer plus de clients, par proposition de la ligne alerte prix dans les hypermarchs> ad1 : <Dmarrer, Accrotre la visibilit, par renforcement de la franchise> ab2 : <Dmarrer, Accrotre la visibilit, par renforcement du multi format>
D1.BS1.OT5
(Rien), Accrotre la visibilit par renforcement de la franchise (Rien), Accrotre la visibilit par renforcement du multi format
D1.BS1.OT6
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE D1.BS1.OT7 (Rien), Accrotre la visibilit par cration de nouveaux m2 (Rien), Accrotre la visibilit par amlioration de la communication ad3 : <Dmarrer, Accrotre la visibilit, par cration de nouveaux m2> ad4 : <Dmarrer, Accrotre la visibilit, par amlioration de la communication> be1 : <Fidliser le consommateur, Terminer, par proposition de produits non alimentaires> be2 : <Fidliser le consommateur, Terminer, par suppression de la Carte de fidlit> cb1 : <Attirer plus de client, Fidliser le consommateur, par diversification> ce1 : <Attirer plus de client, Terminer, par renonciation> ce2 : Attirer plus de client, Terminer, par dcision du manager> ce3 : <Attirer plus de client, Terminer, par rajout dans la liste des clients> dc1 : <Accrotre la visibilit, Attirer plus de client, par diversification> de1 : <Accrotre la visibilit, Terminer, par fermeture de certains magasins>
D1.BS1.OT8
D1.BS1.OT9
(consommateur fidlis), Terminer par proposition de produits non alimentaires (consommateur fidlis), Terminer par suppression de la Carte de fidlit (client attir), Fidliser le consommateur par diversification (client attir), Terminer par renonciation
D1.BS1.OT10
D1.BS1.OT11
D1.BS1.OT12
D1.BS1.OT13
D1.BS1.OT14
(client attir), Terminer par rajout dans la liste des clients (visibilit augmente), Attirer plus de client par diversification (visibilit augmente), Terminer par fermeture de certains magasins
D1.BS1.OT15
D1.BS1.OT16
Thse de doctorat
Ins GAM
282
7.6.2 Dcouvrir les exigences informationnelles du directeur marketing La dcouverte des exigences informationnelles du directeur marketing, afin de mettre en uvre le but BS1, se traduit par une liste des exigences informationnelles quexigent les objectifs tactiques sur lesquels la dcision dinformation du directeur marketing se porte. Pour le cas du Groupe, les exigences informationnelles du directeur marketing est spcifi par une (CS1.CT1.OT1.LEI1 en notation longue et LEI1 en notation courte). Cette LEI1 a comme but principal un objectif tactique de la CT1. Lingnieur renseigne les proprits relatives cette LEI (voir Tableau 50). La LEI1 est exprime par le dcideur D1 qui a des responsabilits doprationnalisation du but BS1 de la liste LBS1.
Tableau 50: Description de la LEI1
intention
Dcideur
Niveau
Formalisme
Fichier
Auteur
Historique
OT1
D1
Intentionnel informationnel
LEI
LEI1.vsd
Ins Gam
Nul
Lorigine dune exigence informationnelle est associe lobjectif tactique. De plus, une mme exigence informationnelle peut tre dfinie par diffrents objectifs tactiques. Dans ce cas, elles sont enregistres par lingnieur de la manire dcrite au Tableau 51 sachant que les objectifs tactiques sont au mme dcideur et au mme but stratgique.
Tableau 51 : Documentation du lien exigence informationnelle et objectif tactique
Code Exigence informationnelle Inf1 Inf2 Inf2 Inf3 Code Objectif tactique
7.6.2.1 Dfinir la liste LEI1 Pour ce faire, le directeur marketing dcrit sa liste sous forme dexigences informationnelles o chaque exigence informationnelle (encode par D1.LEI1.infi) est
Thse de doctorat
Ins GAM
283
dfinie par un but. Les exigences informationnelles sont simples ou complexes. Les trois exigences informationnelles complexes de la LEI1 sont les suivantes : Analyser les ventes, valuer les promotions et leurs efficacits Comprendre le comportement du client
Le Tableau 52 rsume les exigences informationnelles du directeur marketing. En effet, le directeur marketing exprime trois exigences informationnelles complexes qui se dclinent en treize exigences informationnelles simples. Chaque exigence informationnelle est encode par D1.LEI1.infi. Lexigence informationnelle D1.LEI1.infi est un but ayant un code, un but, une description et une mesure spcifis, respectivement, la deuxime, troisime et quatrime colonne.
D1. LEI1.inf2
valuer les promotions et leurs efficacits : Dterminer lefficacit des actions de promotion
Quantit des ventes Rgle efficacit : quantit des produits vendus avec promotion par rapport aux produits vendus sans promotions
D1. LEI1.inf3
le
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE Interprter les ractions des consommateurs en fonction du taux de fidlit, du taux de satisfaction et des rclamations traites D1.Exig312 : Calculer le taux de fidlisation par produit D1.Exig313 : Calculer le taux de fidlisation par client D1.Exig321 : Calculer le taux de satisfaction par magasin D1.Exig322 : Calculer le taux de satisfaction par produit D1.Exig323 : Calculer le taux de satisfaction par client
284
D1.Exig331 : Calculer rclamations traites magasin D1.Exig332 : Calculer rclamations traites client D1.Exig333 : Calculer rclamations traites nature de rclamations
Thse de doctorat
Ins GAM
285
7.7.1 Construire la COT du directeur financier La Carte COT du directeur financier est encode par CS1.CT2. Cette Carte a comme intention le but stratgique Augmenter la part de march en volume et en valeur pour le directeur financier . Lingnieur enregistre lensemble des informations (voir Tableau 53) relatives cette Carte.
Tableau 53: Description de la Carte CT2
Nom Carte CT2 But Dcideur Niveau Formalisme Fichier Date cration 01/05/2005 Auteur Historique
BS1
D2
Intentionnel tactique
COT
CT2.vsd
Ins Gam
Nul
7.7.1.1 Dfinir la Carte CT2 La mise en uvre du but BS1 par le directeur financier se dtermine par un des objectifs tactiques dfinissant les objectifs stratgiques du directeur financier fixs. Pour se faire, le directeur financier dcrit sa COT avec des objectifs tactiques o chaque objectif tactique (encode par D2.BS1.OTi) est identifi par linterface de la section dans la Carte nomme CS1.CT2. La Figure 117 montre que la Carte CS1.CT2 comporte autre que le but Dmarrer (encod par (a)), et Terminer (e) les intentions suivantes : Rduire les prix encods par (b) Matriser les investissements, but encod par (c) Acclrer la croissance pour la priode pour la priode 2006-2008 encod par (d).
Thse de doctorat
Ins GAM
286
Dmarrer a
(1) par augmentation du (2) par renforcement nombre des magasins/m2 du multi format (3) par cration de nouveaux mtres carrs Matriser (augmenter/diminuer) les investissements c (1) par valuation de l'emploi des ressources
(2) par dimunition des dpenses (1) par augmentation des dpenses
Terminer e
Figure 117: Modlisation des objectifs tactiques du directeur financier (Carte CT2)
7.7.1.2 Sections de la Carte CT2 Le Tableau 54 rsume les objectifs tactiques du directeur financier. En effet, la responsabilit du directeur financier se traduit par treize objectifs tactiques. Chaque objectif tactique est encod par D2.BS1.OTi. Lobjectif stratgique OTi est identifi par linterface de la section ayant un code, un nom et une description spcifis, respectivement, la deuxime, troisime et quatrime colonne. Lobjectif stratgique OTi a une description et une mtrique optionnelle.
Tableau 54: Objectifs tactiques du directeur financier
Code OT D2.BS1.OT1 D2.BS1.OT2 Objectif tactique (Rien), Rduire les prix par matrise des cots (Rien), Rduire les prix, par rachat des matires premires au prix le plus bas (Rien), Matriser les investissements par augmentation du nombre de magasins/m2 Section ab1 : <Dmarrer, Rduire les prix, Par matrise des cots> ab2 : <Dmarrer, Rduire les prix, par rachat des matires premires au prix le plus bas> ac1 : <Dmarrer, Matriser les investissements, par augmentation du nombre de magasins/m2> Description Mtrique
D2.BS1.OT3
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE D2.BS1.OT4 (Rien), Matriser les investissements, par diminution du nombre de magasins/m2 (Rien), Matriser les investissements par augmentation des dpenses de communications et de promotions (Rien), Acclrer la croissance pour la priode 2006-2008 par renforcement de la franchise (Rien), Acclrer la croissance pour la priode 2006-2008 par renforcement du multi format (Rien), Acclrer la croissance pour la priode 2006-2008 par cration de nouveaux mtres carrs (Prix rduit), Terminer par diminution des dpenses (investissement matris) Terminer par augmentation des dpenses (investissement matris) Terminer par diminution des dpenses (croissance acclre), Terminer par valuation de lemploi des ressources (croissance acclre), Terminer par multiplication du chiffre daffaires ac2 : <Dmarrer, Matriser les investissements, par diminution du nombre de magasins/m2> ac3 : <Dmarrer, Matriser les investissements, par augmentation des dpenses de communications et de promotions> ad1 : <Dmarrer, Acclrer la croissance pour la priode 20062008, par renforcement de la franchise> ad2 : <Dmarrer, Acclrer la croissance pour la priode 20062008, par renforcement du multi format> ad3 : <Dmarrer, Acclrer la croissance pour la priode 20062008, par cration de nouveaux mtres carre> be1 : <Rduire les prix, Terminer, par diminution des dpenses> ce1 : <Matriser les investissements, Terminer, par augmentation des dpenses > ce2 : <Matriser les investissements, Terminer, par diminution des dpenses > dc1 : < Acclrer la croissance pour la priode 2006-2008, Terminer, par valuation de lemploi des ressources > de1 : < Acclrer la croissance pour la priode 2006-2008, Terminer, par multiplication du chiffre daffaires>
287
D2.BS1.OT5
D2.BS1.OT6
D2.BS1.OT7
D2.BS1.OT8
D2.BS1.OT9
D2.BS1.OT10
D2.BS1.OT11
D2.BS1.OT12
D2.BS1.OT13
7.7.1.3 Dfinir la liste des exigences informationnelles du directeur financier La dcouverte des exigences informationnelles du directeur financier, afin de mettre en uvre le but BS1, se traduit par une liste des exigences informationnelles quexigent les objectifs tactiques sur lesquels la dcision dinformation du directeur
Thse de doctorat Ins GAM
288
financier se porte. Pour le cas du Groupe, les exigences informationnelles du directeur financier sont spcifies par une CS1.CT2.LEI1 (en notation longue) ou LEI1 (en notation courte). Cette LEI1 a comme but principal un objectif tactique de la CT2. Lingnieur renseigne les proprits relatives cette LEI (voir Tableau 55). La LEI1 est exprime par le dcideur D1 qui a des responsabilits doprationnalisation du but BS1 de la liste LBS1.
Tableau 55: Description de la LEI1
Code Liste LEI1 But Dcideur Niveau Formalisme Fichier Date cration 01/05/2005 Auteur Historique
BS1
D2
Intentionnel informationnel
LEI
LEI1D2.vsd
Ins Gam
Nul
7.7.1.4 Dfinir la liste LEI1 Pour ce faire, le directeur financier dcrit sa liste sous forme dexigences informationnelles o chaque exigence informationnelle (encode par D2.LEI1.infi) est dfinie par un but. Les exigences informationnelles sont simples ou complexes. Les quatre exigences informationnelles complexes de la LEI1 sont les suivants : Analyser la qualit du portefeuille valuer lemploi des ressources valuer la gestion des actifs tudier la part de march
Le Tableau 56 rsume les exigences informationnelles du directeur financier. En effet, le directeur financier exprime quatre exigences informationnelles complexes qui se dclinent en dix exigences informationnelles simples. Chaque exigence informationnelle est encode par D2.LEI1.infi. Lexigence informationnelle D2.LEI1.infi est un but ayant un code, un but, une description et une mesure spcifis, respectivement, la deuxime, troisime et quatrime colonne.
Tableau 56: Exigences informationnelles du directeur financier
Code EI Exigence informationnelle complexe et description Exigence informationnelle simple Formule/Mesure
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE D2.LEI1.inf1 Analyser la portefeuille : qualit du D2.Exig111 : tudier le taux de provision pour crances douteuses par client
289 Rgle portefeuille risque = encours total des crdits/encours brut de crdits Rgle taux de provision pour crances douteuses = provision pour crances douteuses/encours brut de crdits Rgle taux dabandon de crances = montant des crances passes en perte/encours moyen de crdits
Analyser la qualit du portefeuille par portefeuille risque, par taux de provision pour crance douteuse et par taux dabandon des crances
7.7.2
D2.Exig112 : tudier le taux de provision pour crances douteuses par banque D2.Exig121 : Mesurer le taux dabandon des crances par client valuer lemploi des ressources D2.Exig211 : Mesurer le dlai dallocation des ressources par magasin D2.Exig221 : Mesurer le rendement retrait des actifs productifs valuer la gestion des actifs D2.Exig311 : valuer le rendement retrait des actifs productifs D2.Exig321 : valuer le rendement des actifs totaux tudier la part de march D2.Exig411 : Mesurer la part de march par zone gographique
7.7.3
D2. LEI1.inf2
7.7.4
D2. LEI1.inf3
7.7.5
D2. LEI1.inf4
Thse de doctorat
Ins GAM
VII- Application de la mthode CADWE 7.7.6 D2.Exig412 : Mesurer la part de march par format D2.Exig143 : Mesurer la part de march par activit
290
7.7.7
7.8.1 DIM gnr par les exigences du directeur marketing La transformation de la LEI du directeur marketing donne : pour la premire exigence le schma multidimensionnel de la Figure 118 pour la deuxime exigence le schma multidimensionnel de la Figure 119 pour la troisime exigence le schma multidimensionnel de la Figure 120 pour la quatrime exigence le schma multidimensionnel de la Figure 121
En effet, le schma multidimensionnel 1 comporte la table de faits TF1 et quatre tables de dimensions Ticket ; Temps , Produit et Magasin . Les tables de dimension produit , ticket et Client possdent chacune une hirarchie.
Type taille
Type segment
Ticket Temps TF 1 Ticket Magasin Produit Temps Quantit des ventes : Integer CA: Formule : Integer Magasin Produit
Ville Gamme
Thse de doctorat
Ins GAM
291
Temps
Magasin
Produit
Thse de doctorat
Ins GAM
292
Produit
Magasin
Nature rclamation
Magasin de rclamation
7.10 Conclusion
Ce chapitre a prsent lapplication de la mthode CADWE une tude de cas de la grande distribution. Lapplication a permis dillustrer la dcouverte des exigences dcisionnelle, leurs spcifications formulation et vrification. Lapplication de ce chapitre peut aller en profondeur en suivant chacune des directives cites dans le chapitre 5 et 6 et en dfinissant chaque proprit des produits prsente dans le chapitre 4. La rfrence
Thse de doctorat
Ins GAM
293
vers chacune des cent rgles et le grand nombre de directives nont pas t spcifis dans la totalit des situations. Une analyse rtrospective de cette application a permis de tirer les leons suivantes :
Lutilisation du modle de la carte pivot permet de se focaliser sur lessence du systme et des processus tout en mettant en vidence les objets systme et les objets de gestion respectivement utiliss par lun et par lautre. Le mcanisme fins/moyens permet (i) de modliser de faon globale la stratgie vis--vis des dcideurs stratgiques et (ii) de ne dtailler que loprationnalisation des parties pour lesquelles une slection a t faite et suivant la perspective tactique souhaite. La spcification des exigences dvolution sous forme dcarts permet de se concentrer sur les parties du systme et des processus qui voluent sans avoir redfinir les parties qui restent inchanges. La spcification des exigences dcisionnelles, contrairement la stratgie de modification dun cahier des charges permet de dfinir pralablement, et de manire explicite les oprationnalisations requises, sans que celles-ci doivent ncessairement tre adoptes de manire immdiate. La modlisation explicite des exigences dcisionnelles a pour autre effet bnfique de permettre des analyses complexes, comme lanalyse dimpact ou lanalyse des rpercussions sur les diffrents modles.
Thse de doctorat
Ins GAM
294
Thse de doctorat
Ins GAM
Chapitre VIII
Conclusion
TABLE DES MATIRES
Thse de doctorat
Ins GAM
VIII- Conclusion
296
Cette thse a abord la problmatique de la considration des exigences des dcideurs dune organisation pour limplantation dun systme dinformation dcisionnel. La rsolution de cette problmatique est cruciale pour limplantation de SID conformes aux exigences de ses dcideurs. Notre apport dans ce domaine est la formalisation dune mthode dingnierie des exigences pour conduire cette mise en uvre.
Les exigences stratgiques relies la stratgie de lorganisation. Les exigences tactiques relies une perspective Les exigences oprationnalisables relies linformation recherche
Ins GAM
Thse de doctorat
VIII- Conclusion
297
Les exigences systme relies au systme concevoir Ces quatre types dexigences sont rpertoris deux niveaux : Le niveau intentionnel Le niveau oprationnel
Ces exigences concernent : les dcideurs stratgiques les dcideurs tactiques les dcideurs systmes La reprsentation de la mthode CADWE se base sur lutilisation du mta-modle de la CARTE dans deux situations. Dun ct, le mta-modle est utilis pour reprsenter les exigences stratgiques et tactiques du SID. Dun autre ct, il sert formaliser le processus pour implanter le SID. Ces deux utilisations sont intgres dans CADWE. Le mta-modle a jou un double rle. Il est utilis pour formaliser :
deux modles de produits (COS, COT) de la mthode CADWE. Le modle de processus pour formaliser la dmarche mthodologique de CADWE appel Map-CADWE .
Une distinction entre les termes Carte et Map a t faite. Une Carte indique un produit, cest une instance du mta-modle de la CARTE vue comme un modle de produit. Un Map dsigne un modle de processus instanciant le mtamodle du MAP en tant que mta-modle de processus. Pour apprhender la complexit du processus et guider lingnierie des exigences et le concepteur SID, la mthode CADWE contient une dmarche formellement dcrite qui permet de les guider dans la dcouverte des exigences et limplantation du SID en leur laissant une grande libert de choix. Cette dmarche est dcrite sous forme de directives instanciant le mta-modle de Map. Certaines directives aident naviguer dans les Maps ; dautres indiquent comment raliser les diffrentes intentions. Ce processus bnficie, galement, de lutilisation dun rfrentiel de cent rgles. Nous avons galement illustr la mthode CADWE avec une tude de cas de la grande distribution.
8.2 Perspectives
Ce travail ouvre la voie vers diffrentes perspectives. Le travail prsent dans cette thse peut tre poursuivi dans plusieurs directions. Nous valuons ces perspectives en
Thse de doctorat Ins GAM
VIII- Conclusion
298
considrant deux plans : celui de lapprofondissement et de la continuit de la recherche ralise et celui de llargissement du domaine de recherche. CADWE est amene tudier les similarits diffrents endroits pour la rutilisation de produits (de la base de composants) chaque fois quun critre est fix et quun produit candidat est recherch. Il est galement intressant dutiliser une typologie de similarit et des mesures quon associe de manire systmatique afin de rpondre un certain nombre dexigences qualitatives. Les qualits recherches par notre mthode sont la compltude, la gnralit, la richesse et la cohrence. Elle devrait assurer que chaque type est correct, smantiquement profond et automatisable. Pour ce faire diffrents aspects du processus de CADWE devraient tre amliors et formaliss davantage. Comme dans toutes les mthodes fondes sur un ensemble de rgles, il est important dapprofondir leur cohrence et de leur compltude. Une valuation plus labore devrait accompagner le tout en se basant sur une tude empirique par exemple. Nous avons dfini un modle conceptuel multidimensionnel qui permet de reprsenter lensemble des spcificits lies une structure de base. Le passage au niveau logique implique une gestion particulire de la technologie du systme dimplantation. La dfinition de notre modle multidimensionnel au niveau logique et physique reprsente un enjeu pour la prise en compte des spcificits multidimensionnelles tout au long du processus dingnierie. Il serait intressant de dfinir un modle des SID qui reprsente toutes les spcificits des SID ainsi que les traitements de drivation et de prparation des donnes. Une automatisation du processus CADWE. Actuellement, aucun outil nest dfini. Loutil permettrait dautomatiser les quatre principaux processus avec leurs diffrentes variantes faisant partie du Map-CADWE. Ces processus sont (1) le processus dductif, (2) le processus de rutilisation des composants intentionnels et oprationnels, (3) le processus dadaptation et de rvision et (4) le processus dintgration. En effet, le processus de dveloppement est bas sur des ensembles de directives et rgles. La gnration automatique du schma conceptuel multidimensionnel du SID partir des exigences dcisionnelles et des schmas entit-association des sources oprationnelles constitue un approfondissement intressant des travaux prsents dans cette thse. Les perspectives dlargissement de cette thse sarticulent : Face la rcurrence des mtiers ou des domaines dactivits qui font lobjet de projets dcisionnels au sein des organisations, il serait intressant dassocier les
Thse de doctorat
Ins GAM
VIII- Conclusion
299
ontologies dfinissant ces mtiers. Ainsi, il serait possible de dfinir des produits gnriques par domaine dactivit, voire gnriques, toute lorganisation. Le SID est un systme critique pour la ractivit dune organisation. Il serait donc pertinent dvaluer la qualit des schmas produits partir de critres dfinis en fonction des exigences de lorganisation (tactiques, stratgiques et systmes) mais aussi en fonction de son environnement. Ces propositions permettraient de confronter les modles des exigences partir du poids des exigences pour les dcideurs mais aussi partir de paramtres externes qui contraignent la ractivit dune organisation. Une dfinition formelle de relation dalignement entre les diffrents lments de CADWE. Afin dtre indpendante des modles utiliss, cette dfinition sappuie sur les concepts de deux mta-modles gnriques ainsi que sur deux types de lien reprsente et correspond proposs dans [Etien, 2006]. Une correction dun alignement non assur est apporter.
Thse de doctorat
Ins GAM
300
Acronymes
BI : Business Intelligence BMM: Business Motivation Model CADWE: Computer Aided Data Warehouse Engineering COS : Carte des objectifs Stratgique COT : Carte des objectifs Tactiques CRM : Customer Relationship Management : gestion de la relation client DIM : schma multidimensionnel
ERP : Entreprise Resource Planning : planification des ressources de lentreprise ETL: Extract, Transform and Load GBRAM: Goal Based Requirements Analysis Method IE : ingnierie des exigences ISID : ingnierie des systmes dinformation dcisionnels ISID : ingnierie des systmes dinformation dcisionnels KAOS : Knowledge Acquisition in autOmated Specification LBS : Liste des Buts Stratgiques LEI : Listes des Exigences Informationnelles MOE: Matrise duvre M-OLAP: Multidimensional On Line Analytical Processing OLAP: On Line Analytical Processing OLTP: On Line Transaction Processing O-OLAP: Object On Line Analytical Processing PGI : Progiciel de gestion intgr RH : ressources humaines SEJ : Steven Elven Jappant SI : Systme dInformation SID : Systme dInformation Dcisionnel
Thse de doctorat Ins GAM
301
Bibliographie
Abell, A., Samos, J., and Saltor, F. (2002). Yam2 (yet another multidimensional model) : An extension of uml. In Nascimento et al. [2002], pages 172181. 0769516386. Abell, A., Samos, J., and Saltor, F. (2006). Yam2 : a multidimensional conceptual model extending uml. Inf. Syst. journal, 31(6) :541567. Adelman, S. (2006). What is the future of data marts, data warehouses, enterprise data warehouses, operational data stores and archives? DM Review Online, September 5, [2006]. Agrawal, R., Gupta, A., Sarawagi S. (1997). Modelling Multidimensional Data. In Proceeding of 13th International Conference on Data Engineering, ICDE, 1997. Alexander, C. (1977). A Pattern Language. Oxford University Press, New York, USA. Andrews, K. (1971)., The Concept of Corporate Strategy, Homewood, IL: Dow Jones-Irwin, 1971. Annoni, E. (2007). Elments mthodologiques pour le dveloppement des systmes dcisionnels dans un contexte de rutilisation . Thse de doctorat, Universit des Sciences Sociales, juillet 2007. Annoni, E., Ravat, F., Teste, O., and Zurfluh, G. (2006). Automating the choice of decision support system architecture. In Database and Expert Systems Applications, volume 4080/2006, pages 7584. Anton, A.I. (1996). Goal based requirements analysis, Proceedings of the 2nd International Conference on Requirements Engineering ICRE96, pp. 136-144 [.(1996]). Atzeni, P., Chu, W. W., Lu, H., Zhou, S., and Ling, T. W.(2004). conceptual Modeling . ER 2004, 23rd International Conference on Conceptual Modeling, Shanghai, China, November 2004, Proceedings, volume 3288 of Lecture Notes in Computer Science. Springer. 3540237232. Bauer, A., Hmmer W., Lehner W (2000). An Alternative Relational OLAP Modelling Approach. In Proceeding of the 2nd International Conference on Data Warehousing and Knowledge Discovery, DeWaK, [2000]. Bauer, A., Hmmer, W., and Lehner, W. (2000). An Alternative Relational OLAP Modelling Approach. Proc. of the 2nd Int. Conf. on Data Warehousing and Knowledge Discovery, DaWaK, pages 189-198, London, UK, [2000]. Bensaou, M., Seven-Eleven Japan: Managing a Networked Organization, INSEAD EuroAsia Bonifati, A., Cattaneo, F., Ceri, S., Fuggetta, A., and Paraboschi, S. (2001). Designing data marts for data warehouses. ACM Trans. Softw. Eng. Methodol.,10(4) :452483. Boussaid, O., Messaoud, R. B., Choquet, R., and Anthoard, S. (2006). Xwarehousing : An xmlbased approach for warehousing complex data. In Manolopoulos et al. [2006], pages 39 54. Bouzeghoub, M., Fabret, F., and Matulovic-Broqu, M. (1999). Modeling the data warehouse refreshment process as a workflow application. In Gatziu et al. [1999], page 6.
Thse de doctorat
Ins GAM
302
Bruckner, R., List, B., and Schiefer, J. (2001). Developing requirements for data warehouse systems with use cases. pages 329335. In Proceedings of the Seventh Americas Conference on Information Systems, AMCIS, Boston, Massachusetts, USA. Bulos, D. and Forsman, S. (2002). Getting started ADAPT OLAP Database Design . San Rafael: Symetry Corp, White Paper. Cabibbo, L., and Torlone, R. (1998). A logical approach to multidimensional databases. pages 183197. Cabibbo, L., and Torlone, R. (2000). The design and development of a logical system for olap. In Kambayashi et al. [2000], pages 110. 3540679804. Carneiro, L., and Brayner, A. (2002). X-META : A methodology for data warehouse design with metadata management. In Design and Management of Data Warehouses (DMDW)., pages 1322. Cavero, J., M., Piattini, M., and Marcos, E. (2001). Midea : A multidimensional data warehouse methodology. In ICEIS, pages 138144. Dardenne, A., Van Lamsweerde, A., and Fickas, S. (1993). Goal-Directed Requirements Acquisition. Science of Computer Programming, 20:3-50 El omri, A. (2006). (http://dwfacile.com/index.php?option=com_content&task=view&id=259&Itemid=134). Etien, A. (2006). "Ingnierie de l'alignement : Concept, Modle et Processus. La mthode ACEM pour l'alignement d'un systme d'information aux processus d'entreprise " Thse, Universit Paris 1, mars [2006]. Etien, A., Salinesi, C. (2005)., Managing Requirements in a Co-evolution Context. Proceedings of the IEEE International Conference on Requirements Engineering, Paris, France, Sept. [2005] Feki, J., Ben-Abdallah, H., and Ben-Abdallah, M. (2006). Rutilisation des patrons en toile. In DBL [2006], pages 687701. Fillmore, C. J., (1968). The case for case, in Universals in linguistic theory, Holt, Rinehart and Winston, Inc, E.Bach/R.T.Harms (eds), (1968). Franck, R., Teste, O., Zurfluh, G. (1999). Towards Data Warehouse Design . CIKM 1999: 359366. Franconi, E. and Sattler, U. (1999). A data warehouse conceptual data model for multidimensional aggregation. In Gatziu et al. [1999], page 13. Gagnard, A. (2007). Lancer, mettre en uvre, animer un projet de systme dinformation dcisionnel (SID) dans un dans un tablissement de sant , Directrice de projet (4 juillet 2007) www.gmsih.fr/fre/content/download/983/6077/file/JA2007_Projet_decisionnel.pdf Gam, I. , Thevenet, L. H., Salinesi, C., (2007). "Documenter lAlignement dun Entrept de Donnes avec la Stratgie dEntreprise pour mieux satisfaire les Exigences des Dcideurs", Revue Ingnierie des Systmes d'Information (ISI)., 2006 Gam, I., and Salinesi, C. (2006b). A requirement-driven approach for designing data warehouses. In Requirements Engineering :Foundation for Software Quality (REFSQ).
Thse de doctorat
Ins GAM
303
Gam, I., and Salinesi, C. (2006a). Analyse des exigences pour la conception dentrepts de donnes . In INFORSID 2006, Hammamet (Tunisie), 31/05/06-03/06/06, pages 1023 1038. Gamma, E., Helm, R., Johnson, R. E., and Vlissides, J. M. (1995). Design Patterns, Elements of reusable Object-Oriented Software. Addison-Wesley Publishing Company. 0201633612. Ghozzi, F. (2004). Conception et manipulation de bases de donnes dimensionnelles . Thse de doctorat, Universit Paul Sabatier, Toulouse, France. Ghozzi, F., Ravat, F., Teste, O., and Zurfluh, G. (2005). Mthode de conception dune base multidimensionnelle contrainte . In Revue des Nouvelles Technologies de lInformation Entrepts de Donnes et lAnalyse en ligne (EDA05), volume RNTI-B-1, pages 5170. Cpadues ditions. Giorgini, P., Rizzi, S., and Garzetti, M. (2005). Goal-oriented requirement analysis for data warehouse design. In Song and Trujillo [2005], pages 4756. 1595931627. Golfarelli, M. and Rizzi, S. (1998a). Methodological framework for data warehouse design. In DOLAP 98, ACM First International Workshop on Data Warehousing and OLAP, November 7, 1998, Bethesda, Maryland, USA, Proceedings, pages 39.ACM. Golfarelli, M., Maio, D., and Rizzi, S. (1998b). The dimensional fact model : A conceptual model for data warehouses. Int. J. Cooperative Inf. Syst., 7(2-3) :215247. Hbrail, G, (INFSES344) SI Dcisionnels Juin 2007, http://formation.enst.fr/SIMAN/supports_siman/si_decisionnels.pdf Husemann, B., Lechtenborger, J., and Vossen, G. (2000). Conceptual data warehouse modelling. In Jeusfeld et al. [2000], page 6. Inmon, W. H. (1996). Building the data warehouse (2nd ed.). John Wiley & Sons, Inc., New York, NY, USA. 0471141615. Jackson, M. (1995). Software Requirements and Specifications, Addison-Wesley, [(1995]). Jarke, M., Pohl, K. (1994).Requirements Engineering in 2001: Managing a Changing Reality. IEEE Software Engineering Journal, November 1994, pp. 257-266, [(1994].) Jarke, M., Rolland, C., Sutcliffe, A., Domges, R. (1999). The NATURE requirements Engineering. Shaker Verlag, Aachen [1999]. Jarke, M., Lenzerini, M., Vassiliou, Y., and Vassiliadis, P. (2001). Fundamentals of Data Warehouses. Springer-Verlag New York, Inc., Secaucus, NJ, USA. 3540420894. Jones, M. E. and Song, I.-Y. (2005). Dimensional modeling : identifying, classifying & applying patterns. In Song and Trujillo [2005], pages 2938. 1595931627. Kimball, R. (2002). The data warehouse toolkit . Second Edition. John Wiley & Sons, Inc., New York, NY, USA. Kimball, R., Reeves, L., Thornthwaite, W., Ross, M., and Thornwaite, W. (1998). The Data Warehouse Lifecycle Toolkit : Expert Methods for Designing. John Wiley & Sons, Inc., New York, NY, USA. 0471255475. Le Petit Robert (2000)., French Dictionary, Dictionnaire le Robert, France, [2000].
Thse de doctorat
Ins GAM
304
Lenz, H.-J., Vassiliadis, P., Jeusfeld, M. A., and Staudt, M., editors (2003). Design and Management of Data Warehouses, Proceedings of the 5th Intl. Workshop DMDW2003, Berlin, Germany, September 8, 2003, volume 77 of CEUR Workshop Proceedings. CEURWS.org. List, B., Bruckner, R. M., Machaczek, K., and Schiefer, J. (2002). A comparison of data warehouse development methodologies case study of the process warehouse. In Hameurlain et al. [2002], pages 203215. 3540441263. Loucopoulos, (1994). The F3 (From Fuzzy to Formal) view on requirements engineering. Ingnierie des Systmes dInformation, Vol. 2, N 6, pp. 639-655, 1994. Lujn-Mora, S. and Trujillo, J. (2003). A comprehensive method for data warehouse design. In Lenz et al. [2003b], pages 1.11.14. Lujn-Mora, S., Trujillo, J., and Song, I.-Y. (2006). A uml profile for multidimensional modelling in data warehouses. Data & Knowledge Engineering, 59(3) :725769. MacNaugthon R., Yamada (1960). Regular expressions and state graphs forAutomata . IEEE transactions on electronic computers, EC-9, p39-47, [1960]. Mazn, J.-N., Trujillo, J., Serrano, M., and Piattini, M. (2005). Designing data warehouses : from business requirement analysis to multidimensional modelling. In 13th IEEE International Requirements Engineering Conference Workshop on Requirements Engineering for Business Needs and IT Alignment (REBNITA). Moody, D. L. and Kortink, M. A. R. (2000). From enterprise models to dimensional models : a methodology for data warehouse and data mart design. In Jeusfeld et al. [2000], page 5. Nassis, V., Dillon, T. S., Rajagopalapillai, R., and Rahayu, J. W. (2006). An xml document warehouse model. In Lee et al. [2006], pages 513529. Nurcan S., and Rolland, C.S (1999). Using EKD-CMM electronic guide book for managing change in organisations, European-Japanese Conference on Information Modelling and Knowledge Bases (EJC), Iwate, Japan, pp. 105 - 123, May [1999]. Pedersen, T. B., and Jensen, C. S., (1999). Multidimensional data modeling for complex data. In DBL [1999b], pages 336345. Phipps, C., and Davis, K. C. (2002). Automating data warehouse conceptual schema design and evaluation. In Lakshmanan [2002], pages 2332. Plihon, V. (1994). The OMT Methodology, The OOA Methodology (Coad/yourdon), The SA/SD Methodology, The Entity Relationship Methodology, The O* Methodology, The OOD Methodology, NATURE Deliverable DP2, [1994]. Plihon, V., (1996). Un environnement pour lingnierie des mthodes, Thse de doctorat de lUniversit Paris 1, janvier [1996]. Plihon, V., Rolland, C. (1995). Modelling Ways-of-Working, Proc 7th Int. Conf. on Advanced Information Systems Engineering (CAISE), Springer Verlag (Pub.), [1995]. Prakash, N., and Gosain, A., (2003). Requirements driven data warehouse development. In Eder and Welzer [2003]. 8643505498.
Thse de doctorat
Ins GAM
305
Prat, N. (1997). Goal formalisation and classification for requirements engineering. Proceedings of the Third International Workshop on Requirements Engineering: Foundations of Software Quality REFSQ97, Barcelona, Spain, pp. 145-156. [(1997]). Prat, N. (1999). "Aide au processus de BPR : une approche fonde sur le raisonnement par cas", Colloque de l'Association Information et Management (AIM), Cergy-Pontoise, France, pp. 212 - 227, [1999]. Prat, N., etand Akoka, J. (2002). From uml to rolap multidimensional databases using a pivot model. In Pucheral [2002], page 24. Prieto-Diaz R., Freeman, P. (1987). Classifying software for reusability , IEEE Software, Vol. 4, No. 1, Janvier [1987]. Raimond, C. (2002). Entrepts de donnes: Guide pratique de modlisation dimensionnelle 2eme dition. Ralyt, J. (2001). Ingnierie des mthodes base de composants. Thse de doctorat, Ravat, F., Teste, O., Tournier, R., and Zurfluh, G. (2007a). Integrating complex data into a data warehouse. In SEKE International Conference on Software Engineering and Knowledge Engineering, Boston, 09/07/2007-11/07/2007, http ://www.wspc.com.sg/. World Scientific Publishing. Rolland, C. (1993). Adapter les mthodes lobjet : Challenges et embches . In Actes des journes de synthse Mthodes danalyse et de conception orientes objet des systmes dinformation, AFCET. Rolland, C. and Flory, A. (1990). La conception des systmes dinformation : tat de lart et nouvelles perspectives . In INFORSID, pages 340. Rolland, C. and Prakash, N. (2000). From conceptual modelling to requirements engineering. Ann. Software Eng., 10 :151176. Rolland, C., Ben Achour, C., C. Cauvet, C., J. Ralyte, J., A. Sutcliffe, A., N. A. M. Maiden, N. A. M. ,M. Jarke, M., P. Haumer, P., K. Pohl, K., E. Dubois, E. and P. Heymans, P. (1998). "A Proposal for a Scenario Classification Framework", Requirements Engineering Journal (REJ), Vol. 3, N1, pp. 23-47, [1998]. Rolland, C., Loucopoulos, P., Grosz, G., and Nurcan, S., (1998). A framework for generic patterns dedicated to the management of change in the electricity supply industry. 9th International DEXA Conference and Workshop on Database and Expert Systems Applications, pp. 907-911. Rolland, C., Prakash, N. (1994). A Contextual Approach to modeling the Requirements Engineering Process, SEKE94, 6th International Conference on Software Engineering and Knowledge Engineering, Vilnius, Lithuania, [1994]. Rolland, C., Prakash, N. (2001). Matching ERP System Functionality to Customer Requirements . In Procs of the 5th IEEE International Symposium on Requirements Engineering, Toronto, Canada. August 27-31, [2001]. Rolland, C., Prakash, N., and Benjamen, A. (1999). A Multi-Model View of Process Modelling, Requirements Engineering Journal (REJ), pp. 169 - 187, [1999].
Thse de doctorat
Ins GAM
306
Rolland, C., Souveyet, C., Salinesi, C. (1998). Modelling using Scenarios, IEEE Trans. On Software Engineering (Special Issue on Scenario Management), 1998, 24(12): 1055-1071. Snchez, A., Cavero, J. M., de miguel, A., and Martnez, P. (1999). Idea : A conceptual multidimensional data model and some methodological implications. In CIICC (1), pages 307318, Cancun, Mexico. Sapia, C., Blaschka, M., Hofling, G., and Dinter, B. (1998). Extending the e/r model for the multidimensional paradigm. In ER 98 : Proceedings of the Workshops on Data Warehousing and Data Mining, pages 105116, London, UK. Springer-Verlag. 3540656901. Schiefer, J., List, B., and Bruckner, R. M. (2002). A holistic approach for managing requirements of data warehouse systems. In Proceedings of 8th Americas Conference on Information Systems, AMCIS, Dallas, TX, USA,, pages 7787. Sen, A., and Sinha, A. P. (2005). A comparison of data warehousing methodologies. Commun ACM, 48(3) :7984. Soussi, A., Feki, J., and Gargouri, F. (2005). Approche semi-automatise de conception de schmas multidimensionnels valides . In Revue des Nouvelles Technologies de lInformation Entrepts de Donnes et lAnalyse en ligne (EDA05), volume RNTI-B-1, pages 7189. Cpadues ditions. Stefanov V., Beate L. and Schiefer J (2005). Bridging the Gap between Data Warehouses and Business Processes - A Business Intelligence Perspective for Event-Driven Process Chainss, Proceedings of the 9th International Enterprise Distributed Object Computing Conference (EDOC 2005), Enschede, The Netherlands, 2005, IEEE Press Tawbi, M. , and Souveyet C. (1999). "Guiding Requirement Engineering with a Process Map", Many Facets of Process Engineering (MFPE), Gammarth, Tunisie, [1999]. Tawbi, M., Ben Achour, C., and Velez, J. F (1999). "Modlisation des buts et extraction des besoins", La Journe Jeunes Chercheurs Ingnierie des Systmes d'Information et Ingnierie des Connaissances (ISI&IC), Paris, France, [1999]. Thevenet, L. H., Gam, I. , Salinesi C., (2007) "Strategic Alignment Documentation", Research Challenges in Information Science (RCIS), IEEE, Morocco, Ouarzazate, April [2007]. Thevenet, L. H., Salinesi, C., Etien, A., Gam, I., Lassoued, M. (2006). "Experimenting a Modeling Approach for Designing Organizations Strategies in the Context of Strategic Alignment", Australian Workshop on Requirements Engineering (AWRE), Adelaide, Australie, December [2006]. Thevenet, L. H., and C. Salinesi, C. (2007)."Aligning IS to organization\'s strategy: the INSTAL method", International Conference on Advanced information Systems Engineering (CAISE), Http://www.springerlink.com/content/3g210n06531g5365/, Springer Berlin / Heidelberg, Trondheim, Norway, 4495, pp. 203 217. Thomsen, E (1997). OLAP Solutions. John Wiley & Sons, [1997]. Trujillo, J., Lujan-Mora, S., and Medina, E. (2002). The gold model case tool: An environment for designing olap applications. In ICEIS, pages 699707. Tryfona, N., Busborg, F., and Christiansen, J. G. B. (1999). Starer : A conceptual model for data warehouse design. In DBL [1999a], pages 38.
Thse de doctorat
Ins GAM
307
Tsois, A., Karayannidis, N., and Sellis, T. K. (2001). Mac : Conceptual data modelling for olap. In Theodoratos et al. [2001], page 5. Van Lamsweerde, A., Dairmont, R., Massonet, P. (1995). Goal Directed Elaboration of Requirements for a Meeting Scheduler: Problems and Lessons Learnt. In Proc. Of RE95 2nd Int. Symp. On Requirements Engineering, York, IEEE, 1995, pp 194 204. Van Lamsweerde, A., Darimont, A., Letier, R. (1998)., Managing Conflicts in Goal-Driven Requirements Engineering, IEEE Transactions on Software Engineering, Special Issue on Managing Inconsistency in Software Development, IEEE, November [1998]. Van Lamweerde, A. (2000). Requirements Engineering in Year 00 : a Research Perspective. Proc 22nd international Conference on Software Engineering, Limerick, June 2000. Vassiliadis, P., Simitsis, A., and Skiadopoulos, S. (2002). Conceptual modeling for etl processes. In Theodoratos [2002], pages 1421. 1581135904. Vassiliadis, P., Simitsis, A., Georgantas, P., Terrovitis, M., and Skiadopoulos, S. (2005). A generic and customizable framework for the design of ETL scenarios. Inf. Syst., 30(7):492525. Winter, R. and Strauch, B. (2003). A method for demand-driven information requirements analysis in data warehousing projects. In HICSS, page 231. Zoukar, I., (2005) MIBE : Mthode d'Ingnierie des Besoins pour l'implantation d'ERP, Thse, Universit Paris 1, Avril 2005.
Webographie
comparatifs (2007) : Business intelligence- Dcisionnel- Olap, dition 2007 http://www.guidescomparatifs.com/guides/g114aMAR.html IDC (2007). Le march franais du dcisionnel par Alain Petrissans, Cabinet de statistiques, Deuxime trimestre 2007, N2, Mai 2007. http://www.idc.com/france/ downloads/about/newsletter_q2_2007.pdf Wikipdia http://www.cegos.fr/SolutionsEntreprise/expertises/Pages/Portrait-directeurmarketing.aspx. Inmon, B. (1997). The data warehouse budget. http://www.dmreview.com/articlesub.cfm?articleId=1315, DM Review Magazine Publisher. BMM (2007) http://www.businessrulesgroup.org/bmm.shtml Guide
[Wikipdia] http://www.cegos.fr/SolutionsEntreprise/expertises/Pages/Portrait-directeurmarketing.aspx.
Thse de doctorat
Ins GAM
308
Annexe
Une tude des Pratiques de Rutilisation dans les Projets de Business Intelligence (http://cadwa.echribay.com/index.php?sid=41)
Une tude des Pratiques de Rutilisation dans les Projets de Business Intelligence Il nous est tous arriv de reproduire des activits de raisonnements ou de rdiger des dlivrables trs semblables dun projet lautre. La perte dnergie, de temps, de connaissances nous amne parfois adopter une attitude plus rationnelle en particulier travers dune dmarche de rutilisation. Ce type de dmarche est systmatis dans les domaines tels que la SE (bibliothques de fragments rutilisables, assemblages de services, approche objet) ou en IS (plateformes rutilisables, lignes de produits, etc.). Quen est-il dans le monde de la BI ? Lobjectif de ce questionnaire est dvaluer ltat des pratiques, de mieux comprendre les difficults rencontres et den dduire les attentes lgard des prochaines gnrations de dmarches de lingnierie des entrepts de donnes.
2: Prnom
Ecrivez votre rponse ici :
3: Tlphone
Ecrivez votre rponse ici :
4: Adresse Email
Ecrivez votre rponse ici :
5: Fonction
Ecrivez votre rponse ici :
Thse de doctorat
Ins GAM
309
2- Questionnaire * 1: Dcrivez-vous la rutilisation dans vos projets dentrept de donnes comme Choisissez seulement une des rponses suivantes :
Absente Bas sur lexpertise individuelle Outill mais pas systmatique Systmatique Autre * 2: Pour quelles raisons selon vous la rutilisation nest elle pas plus mature Choisissez toutes les rponses qui conviennent : Pas le temps Pas doutils Pas dans la culture de lentreprise Je ne sais pas Autre: * 3: Lors de quelles phases de vos projets ED, pourriez vous rutiliser des rsultats dj labors lors dautres projets Choisissez toutes les rponses qui conviennent : Planning du projet
Thse de doctorat Ins GAM
310
Analyse des besoins Conception de larchitecture technique Modlisation dimensionnelle Spcification des applications danalyses Je ne sais pas Autre: * 4: Trouvez vous que la rutilisation est Choisissez seulement une des rponses suivantes : Facile, naturelle, utile et devrait tre utilise par tous Utile mais demande des efforts
Justifie uniquement dans certain cas Irraliste aux regards du ratio cot/bnfice Je ne sais pas * 5: Trouvez vous que la rutilisation permettrait de gagner du temps sur les projets Choisissez seulement une des rponses suivantes : Pas du tout De manire marginale De manire significative Trs significativement * 6: Trouvez vous que la rutilisation permettrait de mieux contrler les cots Choisissez seulement une des rponses suivantes : Pas du tout Quelques conomies Economies significatives Bnfices visibles * 7: Trouvez vous que la rutilisation permettrait damliorer les comptences des acteurs projets Choisissez seulement une des rponses suivantes : Pas du tout Un peu
Thse de doctorat Ins GAM
311
Significativement dans certaines circonstances Systmatiquement beaucoup * 8: Pensez vous que la rutilisation puisse avoir pour effet dtendre le primtre des projets Choisissez seulement une des rponses suivantes : Pas du tout Occasionnellement Modrment Systmatiquement * 9: Pensez vous que le dploiement dune dmarche de rutilisation est Choisissez seulement une des rponses suivantes :
Trs facile Facile Modre Difficile Trs difficile * 10: Pensez vous que la difficult quil y a entreprendre une dmarche de rutilisation soit lie Choisissez la rponse approprie pour chaque lment : Oui Non Je ne sais pas Domaine dactivit Taille du projet Organisation du projet Absence ou prsence dune dmarche * 11: Quels sont les produits que vous souhaitez rutiliser Choisissez toutes les rponses qui conviennent : Plan business Exigences stratgiques La manire de dcider Exigences dun entrept de donnes Modle de donnes dun entrept de donnes
Thse de doctorat
Ins GAM
312
Indicateurs de performances Mesures Technologies de prparation des donnes Technologies de dveloppement des applications danalyse Les requtes Les interfaces utilisateurs Je ne sais pas Autre: * 12: Pensez vous quun rpertoire gnrique de modles rutilisables apporte un gain de temps Choisissez seulement une des rponses suivantes :
Pas du tout De manire marginale De manire significative Trs significativement * 13: Pensez vous quun rpertoire gnrique de modles rutilisables permet de mieux contrler les cots Choisissez seulement une des rponses suivantes : Pas du tout Quelques conomies Economies significatives Bnfices visibles
14: Pensez vous quun rpertoire gnrique de modles rutilisables permet une meilleure matrise du processus de mise en place du systme dcisionnel Choisissez seulement une des rponses suivantes :
Oui Non
15: Pensez vous quun rpertoire gnrique de modles rutilisables gnre plus de complexit Choisissez seulement une des rponses suivantes :
Oui Non
Thse de doctorat
Ins GAM
313
3- Exprience Exprience 1: Selon votre exprience, quelles sont les erreurs viter lorsquon entreprend une demande de rutilisation Ecrivez votre rponse ici :
2: Selon votre exprience, quelles sont les bonnes pratiques adopter lorsquon entreprend une demande de rutilisation Ecrivez votre rponse ici :
4- Perspectives * 1: Souhaitez vous tre inform du rsultat de cette enqute Choisissez seulement une des rponses suivantes :
Oui Non * 2: Souhaitez vous proposer dautres sujets denqutes concernant lingnierie des entrepts de donnes Choisissez seulement une des rponses suivantes : Oui Non * 3: Souhaitez vous participer lvaluation de la dmarche CADWA (Computer Aide Data Warehouse Analysis) Choisissez seulement une des rponses suivantes : Oui Non
Thse de doctorat Ins GAM
314
Envoyer votre questionnaire. Merci d'avoir complt ce questionnaire. SVP faxez ce questionnaire rempli : .
Suite ce questionnaire, nous avons reu 20 rponses partir de 45 convoques. Nous publiant les rsultats obtenues dans ce qui suit.
Rsum de champs pour 1: Dcrivez-vous la rutilisation dans vos projets dentrept de donnes comme Rponse
Sans rponse Absente (1) Bas sur lexpertise individuelle (2)
Dcompte
0 1 10 4 0 1
Pourcentage
0.00% 6.25% 62.50% 25.00% 0.00% 6.25%
Rsum de champs pour 2: Pour quelles raisons selon vous la rutilisation nest elle pas plus mature Rponse
Pas le temps (1) Pas doutils (2) Pas dans la culture de lentreprise (3) Je ne sais pas (4) Autre
Parcourir
Dcompte
5 5 7 2 2
Pourcentage
31.25% 31.25% 43.75% 12.50% 12.50%
Rsum de champs pour 3: Lors de quelles phases de vos projets ED, pourriez vous rutiliser des rsultats dj labors lors dautres projets Rponse
Planning du projet (1) Analyse des besoins (2) Conception de larchitecture technique (3) Modlisation dimensionnelle (4) Spcification des applications danalyses (5) Je ne sais pas (7)
Dcompte
6 8 14 9 4 1
Pourcentage
37.50% 50.00% 87.50% 56.25% 25.00% 6.25%
Thse de doctorat
Ins GAM
315
Autre
Parcourir
12.50%
Dcompte
0 1 9 5 0 1
Pourcentage
0.00% 6.25% 56.25% 31.25% 0.00% 6.25%
Rsum de champs pour 5: Trouvez vous que la rutilisation permettrait de gagner du temps sur les projets Rponse
Sans rponse Pas du tout (1) De manire marginale (2) De manire significative (3) Trs significativement (4)
Dcompte
0 0 4 11 1
Pourcentage
0.00% 0.00% 25.00% 68.75% 6.25%
Rsum de champs pour 6: Trouvez vous que la rutilisation permettrait de mieux contrler les cots Rponse
Sans rponse Pas du tout (1) Quelques conomies (2) Economies significatives (3) Bnfices visibles (4)
Dcompte
0 1 6 8 1
Pourcentage
0.00% 6.25% 37.50% 50.00% 6.25%
Rsum de champs pour 7: Trouvez vous que la rutilisation permettrait damliorer les comptences des acteurs projets Rponse
Sans rponse
Dcompte
0
Pourcentage
0.00%
Thse de doctorat
Ins GAM
316
Pas du tout (1) Un peu (2) Significativement dans certaines circonstances (3) Systmatiquement beaucoup (4)
2 3 11 0
Rsum de champs pour 8: Pensez vous que la rutilisation puisse avoir pour effet dtendre le primtre des projets Rponse
Sans rponse Pas du tout (1) Occasionnellement (2) Modrment (3) Systmatiquement (4)
Dcompte
0 4 7 2 3
Pourcentage
0.00% 25.00% 43.75% 12.50% 18.75%
Rsum de champs pour 9: Pensez vous que le dploiement dune dmarche de rutilisation est Rponse
Sans rponse Trs facile (1) Facile (2) Modre (3) Difficile (4) Trs difficile (5)
Dcompte
0 0 1 8 6 1
Pourcentage
0.00% 0.00% 6.25% 50.00% 37.50% 6.25%
Rsum de champs pour 10(1): Pensez vous que la difficult quil y a entreprendre une dmarche de rutilisation soit lie [Domaine dactivit] Rponse
Sans rponse Oui (1) Non (2) Je ne sais pas (3)
Dcompte
0 11 4 1
Pourcentage
0.00% 68.75% 25.00% 6.25%
Rsum de champs pour 10(2): Pensez vous que la difficult quil y a entreprendre une dmarche de rutilisation soit lie
Thse de doctorat
Ins GAM
317
Dcompte
0 11 5 0
Pourcentage
0.00% 68.75% 31.25% 0.00%
Rsum de champs pour 10(3): Pensez vous que la difficult quil y a entreprendre une dmarche de rutilisation soit lie [Organisation du projet] Rponse
Sans rponse
Dcompte
0 13 3 0
Pourcentage
0.00% 81.25% 18.75% 0.00%
Rsum de champs pour 10(4): Pensez vous que la difficult quil y a entreprendre une dmarche de rutilisation soit lie [Absence ou prsence dune dmarche] Rponse
Sans rponse Oui (1) Non (2) Je ne sais pas (3)
Dcompte
0 11 4 1
Pourcentage
0.00% 68.75% 25.00% 6.25%
Rsum de champs pour 11: Quels sont les produits que vous souhaitez rutiliser Rponse
Plan business (1) Exigences stratgiques (2) La manire de dcider (3) Exigences dun entrept de donnes (4) Modle de donnes dun entrept de donnes (5) Indicateurs de performances (6)
Dcompte
1 3 1 10 11 9
Pourcentage
6.25% 18.75% 6.25% 62.50% 68.75% 56.25%
Thse de doctorat
Ins GAM
318
Mesures (7) Technologies de prparation des donnes (8) Technologies de dveloppement des applications danalyse (9) Les requtes (10) Les interfaces utilisateurs (11) Je ne sais pas (12) Autre
Parcourir
7 10 7 5 8 0 1
Rsum de champs pour 12: Pensez vous quun rpertoire gnrique de modles rutilisables apporte un gain de temps Rponse Dcompte
0 0 6 10 0
Pourcentage
0.00% 0.00% 37.50% 62.50% 0.00%
Sans rponse Pas du tout (1) De manire marginale (2) De manire significative (3) Trs significativement (4)
Rsum de champs pour 13: Pensez vous quun rpertoire gnrique de modles rutilisables permet de mieux contrler les cots Rponse
Sans rponse Pas du tout (1) Quelques conomies (2) Economies significatives (3) Bnfices visibles (4)
Dcompte
0 0 8 7 1
Pourcentage
0.00% 0.00% 50.00% 43.75% 6.25%
Rsum de champs pour 14: Pensez vous quun rpertoire gnrique de modles rutilisables permet une meilleure matrise du processus de mise en place du systme dcisionnel Rponse
Sans rponse Oui (Y) Non (N)
Dcompte
5 11 0
Pourcentage
31.25% 68.75% 0.00%
Thse de doctorat
Ins GAM
319
Pensez vous quun rpertoire gnrique de modles rutilisables gnre plus de complexit Rponse
Sans rponse Oui (Y) Non (N)
Dcompte
7 3 6
Pourcentage
43.75% 18.75% 37.50%
Thse de doctorat
Ins GAM