Système d`Information
Transcription
Système d`Information
Urbanisation du Système d’Information A.M. Blanc Alquier Université Toulouse 1 Bibliographie 2 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 Qu’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 4 du bon vieux schéma directeur… Buts annoncés de l’urbanisation 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 / 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’é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 Aide des procédures gains de productivité : 10% à 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’é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 12 … à suivre et à anticiper Impact des forces exercées - 1 changement changement de del’environnement l’environnement d’après Y. Pigneur, HEC Lausanne forces externes changement changement de dela lastratégie stratégie forces internes changement changement de dela latechnologie technologie 13 forces technologiques changement changement de del’organisation l’organisation Impact des forces exercées - 2 Systèmes Systèmes d’information d’information Y.Pigneur décision décision soutien soutien de de l’exploitation l’exploitation EDP EDP processus processus industriels industriels soutien soutien de de la la gestion gestion bureautique bureautique rapports rapports SIAD SIAD EIS EIS GDSS, Datawarehouse, ODSS ... 14 Impact des forces exercées - 3 Systèmes Systèmes d’information d’information partenariat partenariat processus processus soutien soutien de de l’exploitation l’exploitation soutien soutien de de la la décision décision échanges échanges 15 soutien soutien de de la la communication communication partage partage d’information d’information projet projet coordination coordination d’activités d’activités 1° axe : Aide à la prise de décision 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 SIAD & Hatch 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 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 une structure du travail orientée processus une 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 23 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 de l’entreprise Meilleure réponse aux exigences d’innovation et d’efficacité Les méthodes, modèles et outils de l’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 » La Casewise Corporate Modeler, Qualigram Manager, Aris Business Architect, Win’Design Business Process, MEGA, OSSAD, … cartographie, outil de communication "Voici les outils que nous mettons à la disposition des utilisateurs et qui répondent à leurs besoins" 25 Wikipedia Cartographie du SI 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 outils informatiques * L'architecture applicative ne couvre que partiellement l'architecture fonctionnelle 26 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 Wikipedia SOA ? 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’architecte 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 31 processus SOA exclut a priori l’homme dans la boucle Service 32 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 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 Par important de refonte 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 “knowledge is raw material, work in process and the finished good of decision making” (Holsapple) Donnée ⇒ Sémantique ⇒ Connaissance Représentation Connaissance ⇒ Sémantique ⇒ Donnée Décision = connaissance Communications = langue, sémantique Conception de logiciels = conceptuel 39 Donnée / Information / Connaissance Décision Organisation du travail informatique 40 connaissance langage donnée Système de connaissances Système d’Information = Système de Connaissance Système informatique 41 Connaissance Information / langage Données Méthodes et applications existantes Profondeur et méthodes aval 42 Connaissances Décisions Langage, Sémantique Coordination Conceptuel Modélisation conceptuelle Organisationnel Qui fait quoi Technique Mise en oeuvre 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 44 1 - Simple 2 - Sémantique des objets partagés 3 - Langage pivot de coopération Langage co-construit Connaissances émergentes Langage pivot Ce n’est pas une procédure Coopération incomplètement structurée Paradigme 3 = temps Évolutivité Gestion 45 des systèmes et des organisations du changement 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 47 systémique 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 SI Individuel travail et aide à la décision individuels SI Coopératif processus + aide à la décision stratégique En et métiers convergence avec l’organisation, la valeur ajoutée et les infrastructures informatique 49 Plan global (îlots,…) SIAD stratégiques nt s e em n é Ev SI Coop SID métier SI Col. 50 Strate haute : Cognitif et langage coopératifs SI Coop SID métier SID métier SI Col. SID métier SI Col. Strate intermédiaire : Cognitif et langage métiers Les services 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é 51 La démarche Services construction brique par brique Conceptuel 52 Linguistique Cognitif Activités Types de SI Demandes ? Services ? ? ? Ressources ? ? ? 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 53 l'invocation de composants le transport et la description des informations transmises 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, 9698) Management business par le risque PRIMA (Project Risk Management, IST-1999-10193, 0002) Economica, 54 2007 Hypothèse de départ 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 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 synergie, et fertilisation croisée aussi … sémantique descriptive du risque raisonnement générique harmonisation des façons 56 de lancement du projet d’aborder le risque Résultat 2 : Méthode d’ingénierie 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 C’est sur le risque business 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’information 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 + 58 services business TI Produits, process, ressources Fonctions AO Analyse Fonctionnelle AO Coûts Organisation projet Risque Externe Annuaire 59 Prix Risque interne 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, … 60 Y compris entreprises externes et/ou sous-traitants