Urbanisation du Système d Information A.M. Blanc Alquier Université Toulouse 1
Bibliographie J. Sassoon, Urbanisation des systèmes d'information, Hermès Coll., 1998 C. Longépé, Le projet d'urbanisation du S.I. 2e édition, Dunod, 2004 Club URBA-EA (ex Club URBA-SI), Urbanisme des SI et gouvernance : Retours d'expériences et bonnes pratiques, Dunod, 2006 Club URBA-SI, Pratiques de l'urbanisme des systèmes d'information en entreprises, Publibook, 2003 Y. Caseau, Urbanisation et BPM, Le point de vue d un DSI 2e édition, Dunod, 2006 B. Le Roux, L. Desbertrand, P. Guérif, X. Tang, J. Tixier, P. Verger, Urbanisation et modernisation du SI, Lavoisier, 2004 J-C. Bonne, Aldo Maddaloni, Convaincre pour urbaniser le SI, Lavoisier, Paris, 2004 B. Le Roux, J. Paumier, La gouvernance de l'évolution du SI, Lavoisier, 2006 R. Mandel, De la stratégie business aux systèmes d'information: l'entreprise et son écosystème, Lavoisier, Paris, 2006 X. Fournier-Morel, P. Grojean, G. Plouin, C. Rognon, SOA le guide de l architecte, Dunod, 2006 2
Qu est est-ce? Wikipedia, Club Urba-SI, JDN «Organisation de la transformation progressive et continue du système d information, visant à le simplifier, optimiser sa valeur ajoutée, le rendre plus réactif et flexible vis à vis des évolutions stratégiques de l'entreprise, tout en s'appuyant sur les opportunités technologiques du marché» 3
Positionnement Problème clairement recensé aujourd hui Démarche Conduite de projet d architecture (quartiers, îlots, ) Méthode Formalisation, modélisation Métier d urbaniste de SI parmi les 10 postes les plus recherchés en informatique Évolution du bon vieux schéma directeur 4
Buts annoncés s de l urbanisationl Système d Information Réactivité, flexibilité Alignement stratégique sur le métier Soutien et accompagnement de la stratégie de l entreprise Système informatique Meilleur rapport coûts/qualité/délais du développement Architecture 5
Problèmes empilement de générations successives d applications Imbrications, redondances, manques de cohérence Complexité croissante difficultés de plus en plus grandes pour adapter aux besoins et/ou la demande besoins rapidité de développement intégration, interactions, interopérabilité, désintégration, interchangeabilité 6
Système d information d / système informatique Système d Information «Ensemble des informations, formelles ou informelles, circulant dans une organisation pour en assurer le pilotage» (72, Le Moigne) Système informatique informations formelles et outils informatique Remarque préalable : Le SI est partiellement automatisé (système informatique) Le SI se transforme avec les TIC (nouvelles opportunités) 7
Quels moteurs d éd évolution du SI? 1 famille : organisation de l entreprise.(du système) Le besoin 2 famille : la technologie La mise en œuvre Synergie Les besoins rencontrent les TIC, les TIC rencontrent les besoins 8
ROI des TIC Strassman, Scott Morton, Davenport, Kroenke&Hatch, mesure sur les 20 dernières années Pas d impact significatif des investissements d informatique sur la productivité Pas de lien entre les dépenses informatique et la profitabilité business = pas de retour sur investissement (ROI) significatif sauf si le Traitement de l Information est associé à : une innovation dans les méthodes de travail un changement de processus
Les usages des TIC Procédures automatisées Progiciels, ERP,LGI, Aide à la décision Aide à la décision personnelle : Microinformatique, assistants utilisateurs Aide à la décision métiers Aide à la décision stratégique, intelligence économique Aide à la décision coopérative (de processus) Coopération Réseaux, Internet, Intranet, Extranet, portails Workflow, 10
Profitabilité des TIC Automatisation des procédures gains de productivité : 10% Aide à la décision optimisation du fonctionnement et de la qualité des services changement des méthodes de travail Gains d efficacité : environ 50% Communications échanges d'information externes et internes organisation par processus Gains d efficacité et d innovation: facteur multiplicateur N 11
Axes d éd évolution majeurs en organisation 1- Automatisation de tâches : PEU 2- aide à la décision, management des connaissances Mieux piloter 3- organisation par processus, intégration, Nouvelle forme d organisation du travail Travail coopératif, orientation client Besoins à suivre et à anticiper 12
Impact des forces exercées es - 1 d après s Y. Pigneur,, HEC Lausanne changement de de l environnement forces externes changement de de la la stratégie changement de de la la technologie forces internes forces technologiques changement de de l organisation 13
Impact des forces exercées es - 2 Y.Pigneur Systèmes d information soutien de l exploitation soutien de la gestion décision EDP processus industriels bureautique rapports SIAD EIS 14 GDSS, Datawarehouse, ODSS...
Impact des forces exercées es - 3 soutien de l exploitation Systèmes d information soutien de la décision soutien de la communication processus partenariat projet échanges partage d information coordination d activités 15
1 axe : Aide à la prise de décisiond Résolution de problèmes incomplètement structurés H.A. Simon, J.L. Le Moigne, Ingénierie du besoin Besoin mal ou incomplètement connu à l avance Approche réfléchie de la situation de décision Appui du processus cognitif du décideur Information vs. connaissance Prototypage 16
SIAD Kroenke & Hatch SIAD p (personnels) SIAD métiers Applications métiers SIAD coopératifs 17
SIAD Coopératifs Business process redesign, ou changements internes dans le mode de production réingénierie des procédures de travail, refonte des modes de production production organisée par projet, par affaire,... travail concourant
SIAD Coopératifs Business network redesign ou changements externes dans les échanges et les interactions avec d'autres entreprises dans un réseau de travail multipartenaires (réseau interentreprises) Intégration de process interentreprises Entreprise virtuelle Business scope redefinition ou SIAD stratégiques redéfinition de la stratégie 19
Aide à la prise de décision d et SI Situations de décision Peu de référentiels, nouveauté Ex : Le tableau de bord prospectif Synergie avec les TI Outils Fouille de données et découverte de connaissances Fonctions du SI Publication de l architecture et des contenus Accès systématisé aux informations Interfaces homme-machine : représentation, interprétation, simulation Support du changement Assistants utilisateurs 20
2 axe : Organisation par processus Davenport, Hammer&Champy, Depuis le début des années 1990, l organisation par processus est définie comme une nouvelle théorie d organisation du travail Précurseur : Mintzberg forme nouvelle de management de l entreprise appelée management par processus BPM, BPI, 21
Processus Système complexe d intervenants, de moyens et d actions, constitué pour apporter une réponse au besoin, exprimé ou implicite, d un maître d ouvrage implique un objectif physique ou intellectuel, des actions à entreprendre avec des ressources données, un «client» un lien étroit entre décisions et opérationnel!! Pas plus de 20 processus dans une organisation, quelle que soit sa taille!! Il ne s agit pas de métiers 22
Management par processus 23 une structure du travail orientée processus vue horizontale de l entreprise, qui traverse les frontières entre unités organisationnelles organisation matricielle du travail, à travers métiers, fonctions et procédures nouvelle théorie d organisation du travail changement radical de l organisation hiérarchique par fonction vise à unir la stratégie de l'entreprise et l organisation du travail une vision processus des affaires focalisation sur le point de vue du client, ses exigences et sa satisfaction pilotage par les exigences client focalisation sur la façon de générer de la valeur Amélioration fondamentale de l organisation et des résultats r de l entreprise Meilleure réponse r aux exigences d innovation et d efficacitd efficacité
Les méthodes, m modèles et outils de l urbanisation urbanisation Amont Cartographie du SI Aval : mise en application architectures orientées services 24
Cartographie du SI Cartographier le SI et le système informatique existants objets du système d'information (applications, fonctions, serveurs, etc.) et leurs liens Méthodes et outils de modélisation dits «métier» Casewise Corporate Modeler, Qualigram Manager, Aris Business Architect, Win Design Business Process, MEGA, OSSAD, La cartographie, outil de communication "Voici les outils que nous mettons à la disposition des utilisateurs et qui répondent à leurs besoins" 25
Cartographie du SI Wikipedia Pilotage et grandes orientations stratégiques Métiers : unités organisationnelles permettant de réaliser la stratégie en divisant le travail. les fonctions du système d'information en termes de traitements d'information 26 outils informatiques * L'architecture applicative ne couvre que partiellement l'architecture fonctionnelle infrastructures et plates-formes techniques : réseaux, serveurs, platesformes d'implémentation, langages et autres standards de développement,
Cartographie du SI Cartographie métiers «le processus métier n'est pas un objet de système d'information» Mais une modélisation détaillée des processus est nécessaire multidisciplinaire Cartographie fonctionnelle calque des processus vs. calque des applications? Cartographie applicative applications utilisées au sein de l'entreprise la plus parlante Cartographie technique 27
Outils du marché Les systèmes d'automatisation des processus et les solutions de workflow Aqualogic, Sun Java Integration Suite Les ERP Quid de l'interopérabilité avec ce que propose d'autres fournisseurs 28
Questions Peut-on réellement séparer stratégie, processus et technique des TI? Non forte synergie besoins incomplètement structurés besoins évolutifs les TI permettent de redéfinir les processus 29
SOA? Wikipedia Architecture orientée services Nouveau champion de l'urbanisme informatique et de l interopérabilité Apparue en 2003 (Gartner) Penser le SI en termes d'architecture de services Nouveau principe de conception d'application qui vise à libérer les développeurs grâce un usage fort des services Web 30
SOA SOA, le guide de l architectel Architecture de médiation, qui met en œuvre des services Un service met à disposition des intervenants dans des processus métiers un accès vers une ou plusieurs fonctions métiers Il concrétise le lien entre la couche métier (côté consommateur) et les implémentations du SI (côté fournisseur) en prenant à sa charge un contrat (côté pourvoyeur) Ce lien est standardisé et indépendant de l implémentation Un processus SOA exclut a priori l homme dans la boucle 31
Service Action de traitement d information exécutée par un «fournisseur» À l'attention d'un «client» Par le biais d'un médiateur responsable de la mise en relation des composants Couches applicatives permettant de réutiliser les applicatifs métiers Modèle d'interaction applicative Couplages «lâches» Communication universelle entre environnements informatiques Utilisation d'une couche d'interface interopérable Forte cohérence interne La SOA est un concept d'architecture implémentée avec des webservices utilisant des interfaces d'invocation et des vocabulaires de description de données communs aux fournisseurs et aux consommateurs 32
Les deux faces de la SOA Côté «haut» = SOA et urbanisation penser le SI en termes d'architecture de services Les services sont établis par rapport au SI Cartographie et typologie des besoins indispensables SOA propose de découper les fonctionnalités d une application en services métier Côté «bas» = SOA et développement informatique Les services ont pour objectif la modularité, l interopérabilité, la réutilisabilité, l hétérogénéité SOA promet l'interopérabilité des applications par le biais de services SOA propose de créer des applications à partir de services de faible granularité 33
Questions De manière très basique, les services sont une abstraction, une séparation logique, au-dessus des applications et de la technologie Mais comment trouver la relation entre services et applications Mélange de fonctions issues des processus et de composants constituant le modèle opérationnel Définir une SOA n'est pas chose facile degré élevé d'analyse, de stratégie et de compréhension de l'entreprise Approches méthodologiques Surtout sur l aspect technique 34
Questions article dans le Monde Informatique du 3 décembre dernier promesses de SOA non encore concrétisées observation de l'implémentation des SOA en quatre phases: 1 - écrire les interfaces à l'aide de XML 2 - exposer l'existant sous forme de services Web 3 - connecter ces services avec un ESB (Enterprise service bus) 4 décrire / implémenter les processus par BPEL (Business process execution language for Web services) les projets SOA seraient aujourd'hui majoritairement coincés à la phase 2 35
Questions des SOA sans XML, services Web ou ESB peuvent exister baser un projet SOA sur l'existant n'est pas forcément une bonne idée comment rendre compte de la qualité de service sur un parcours de services, et non seulement sur des appels de services individuels multiplicité de services (et sous-couches) en mouvement 36
Démarche Travail important de refonte Par le SI Existant : invariants Structuration a posteriori, protypage, benchmarking Directions d évolution à attendre 37
Concepts de la cartographie des SI Profondeur De la donnée (technique) à la connaissance (usage), de la connaissance à la donnée Espace Espaces cognitifs et linguistiques multiples Temps Évolutions et changements 38
Paradigme 1 = profondeur Profondeur = décision Interprétation making Donnée Sémantique Connaissance Représentation Connaissance Sémantique Donnée Décision = connaissance Communications = langue, sémantique Conception de logiciels = conceptuel knowledge is raw material, work in process and the finished good of decision making (Holsapple) 39
Donnée e / Information / Connaissance Décision connaissance Organisation du travail langage informatique donnée 40
Système de connaissances Système d Information = Système de Connaissance Connaissance Information / langage Système informatique Données 41
Profondeur et méthodes m aval Connaissances Décisions Méthodes et applications existantes Langage, Sémantique Conceptuel Organisationnel Technique Coordination Modélisation conceptuelle Qui fait quoi Mise en oeuvre 42
Paradigme 2 = espace Espace = organisation du travail Division du travail : spécialisations, décentralisation Unités spécialisées Co-traitants et sous-traitants, Langages différents Hétérogénéité et spécialisations Métiers Coordination 43
Coordination 1 - Simple 2 - Sémantique des objets partagés 3 - Langage pivot de coopération Langage co-construit Connaissances Langage émergentes pivot Ce n est pas une procédure Coopération incomplètement structurée 44
Paradigme 3 = temps Évolutivité des systèmes et des organisations Gestion du changement 45
Temps Evolution temporelle Adaptation aux changements de l entreprise Evolution du SI structure meccano stable planification évolutive rythmes, méthodes et feedbacks différenciés systèmes correcteurs et compensatoires, à changement de statut commode 46
Temps Gestion du changement Assistants utilisateurs Utilisateur final concepteur Cadre et décideur Responsables de processus Projet systémique 47
Cartographie du SI Modèle MUSIC Management et Utilisation des Systèmes d Information Coopératifs Espace 4 composants et leurs liens Profondeur 5 niveaux dont 3 venant d autres méthodes Temps étapes et paliers, ruptures Intégration des méthodes aval existantes 48
Composants SI Collectif processus et décisions centralisés SI Départemental décentralisation des décisions, fonctions et métiers SI Individuel travail et aide à la décision individuels SI Coopératif processus + aide à la décision stratégique En convergence avec l organisation, la valeur ajoutée et les infrastructures informatique 49
Plan global (îlots,( lots, ) Evénements SI Coop SIAD stratégiques Strate haute : Cognitif et langage SI Coop coopératifs SID métier SID métier SID métier SID métier Strate intermédiaire : Cognitif et langage métiers SI Col. SI Col. SI Col. 50
Les services 51 Chacun des échanges correspond à Une demande, un service Qui peuvent être typés Qui sont définis par les activités ou par les ressources informatiques Type Données / conceptuel Linguistique Cognitif Contenu Poussé par les ressources Tiré par l activité
La démarched Services construction brique par brique Conceptuel Linguistique Cognitif Activités Types de SI Demandes? Services??? Ressources??? 52
La mise en œuvre Annuaire des services SI évolutif Bus de services d'entreprise Cf. plates-formes d'intégration du marché permettant d administrer des liens entre services applicatifs des EAI dont les connecteurs s'appuient sur des Web Services Technologie éditeurs (Microsoft, IBM et Sun) proposent une bibliothèque de standards pour l'invocation de composants le transport et la description des informations transmises 53
Un exemple de processus Réponse à appel d offre Forte valeur ajoutée Point d entrée pour lier stratégie et processus Constitution de l offre technique Management de coût / prix DECIDE (DECIsion support for optimal bidding in a competitive business Environment, ESPRIT n 22298, 96-98) Management business par le risque PRIMA (Project Risk Management, IST-1999-10193, 00-02) Economica, 2007 54
Hypothèse de départd Le fondement des décisions d affaire repose sur la prise de risques - au sens d opportunités aussi bien que d aléas - Le management contemporain est celui du risque Le risque est l indicateur majeur d évaluation des affaires et de réactivité à l environnement économique management de la performance de l entreprise par le risque 55
Résultat1 : Modèle générique g des services pour un processus un traitement d information Aide à la décision Capitalisation de connaissances et un méthode d ingénierie négociation d un contrat études préalables avant décision de lancement du projet synergie, fertilisation croisée et aussi sémantique descriptive du risque raisonnement générique harmonisation des façons d aborder le risque 56
Résultat 2 : Méthode M d ingd ingénierienierie conduite des affaires par le risque business organisation de la phase conceptuelle du cycle de vie d un projet ou d un produit se traduit par un référentiel du processus de réponse à appel d offre (RAO) Hypothèses sur le risque business C est une opportunité (risque positif) aussi bien qu un danger (risque négatif) Il doit être identifié, anticipé, modélisé, en interne ou externe (environnement) Risque = indicateur majeur intégrant coût, prix, et performances 57
Résultat 3 : modèle de SIAD et de traitement d informationd aide à la décision raisonnement structuré s appuyant sur l évaluation des risques + capitalisation des connaissances Langage pivot Co-construction coopérative Méta-langage obtenu par identification d ontologies de coopération cognitive Mémoire business + services 58
TI AO Analyse Fonctionnelle AO Fonctions Produits, process, ressources Organisation projet Coûts Risque interne 59 Annuaire Risque Externe Prix
Services du SI identifiés informations attendues propositions en cours ou passées analyse fonctionnelle, connaissance des exigences clients analyse de la valeur gestion de projet (workflow, progiciels, ) Annuaire : compétences, Y compris entreprises externes et/ou sous-traitants 60