IAE Lyon 3 - DSCG / DUSCG 1 - Formation initiale 2015 - Semestre 1&2 Management des Systèmes d information (SI) UE5 - Gouvernance des SI S1 - M4 - Urbanisation des SI Yves MEISTERMANN
DSCG UE 5 - Bulletin officiel
DSCG UE 5 - Bulletin officiel
Le plan du cours UE5 - Gouvernance des SI Gouvernance des SI - 24h Module 4 : L urbanisation des SI (3h) Les enjeux de l urbanisation des SI Schéma : les 4 vues du SI La cartographie des processus métiers La cartographie fonctionnelle Les liens entre processus métier et architecture fonctionnelle La cartographie applicative Les liens entre cartographie applicative et cartographie fonctionnelle La démarche méthodologique d urbanisation du SI La métaphore de la cité L origine de l urbanisation des SI Le concept de l urbanisation des SI La position de l urbanisation des SI Les objectifs de l urbanisation des SI Les qualités attendues des SI descendante et ascendante TD4 Concours CNAM 2014 : Dossier 4 (1h) Module 5 : La modélisation des processus métiers (BPM) (3h)
Les enjeux de l urbanisation des SI La métaphore de la cité L urbanisme d une ville c est : Transformer la ville sans jamais arrêter la vie de la ville Piloter par les besoins de l évolution de la cité (réseau urbain, nouveaux bâtiments ) L urbanisation du SI, c est : Transformer le SI sans jamais arrêter le cycle de vie du SI Piloter par les besoins de l évolution stratégique des entreprises D un point de vue technique, le réseau urbain est assimilé au réseau informatique (quels utilisateurs, quels sont les points de départ, d arrivée ) D un point de vue métier ou fonctionnel les bâtiments (Mairie, école, hopital ) sont assimilés à des fonctions communes par exemple la fonction paie accessible via le réseau informatique La démarche de l informaticien peut donc s assimiler à celle d un urbaniste cherchant à optimiser le fonctionnement d un ensemble disparate et complexe car construit par couches successives au cours du temps
Les enjeux de l urbanisation des SI La métaphore de la cité
Les enjeux de l urbanisation des SI L origine de l urbanisation Les Entreprises évoluent dans un environnement de plus en plus concurrentiel le rythme des changements s'accélère, tout comme l'incertitude Dans ce contexte, les entreprises cherchent à développer leur agilité Les Technologies et les SI ont un rôle majeur à jouer dans le développement de la flexibilité des entreprises La complexité du SI s'est donc accrue progressivement : les Solutions informatiques ont généralement été construites par couches successives dans le temps la cohérence d'ensemble du SI a rarement (ou même jamais) été une priorité au point de freiner parfois le développement de l'entreprise plutôt que de l'accélérer et d être créateur de valeur Aujourd'hui, l urbanisation des SI apparaît comme une des solutions : pour remettre de l'ordre dans le SI et le rendre agile pour l aligner avec la stratégie Métier une autre solution sont les ERP (Enterprise Ressource Planning ou Progiciel Gestion intégré) (cf Cours PGI) L urbanisation nécessite de travailler sur des domaines variés : de la gestion des Processus Métier (BPM - Business Process Management) (cf. Module 5 du Cours Gouvernance des SI) jusqu'à la simplification de l'existant applicatif
Les enjeux de l urbanisation des SI L origine de l urbanisation Les raisons de l origine de l urbanisation des SI complexité des SI interdépendance fonctionnelle (ou métier) et/ ou applicative (ou logicielle) des échanges (point à point) entre les applications, des architectures techniques,... prise en compte des besoins des utilisateurs sans cooordination Le syndrome du plat de spaghetti Dégradation qui touche les SI trop fortement couplés Le SI devient trop coûteux à maintenir Le SI est sujet aux pannes fréquentes qui peuvent se propager dans toutes les applications informatiques
Les enjeux de l urbanisation des SI L origine de l urbanisation Complexité des architectures informatiques Au fil des années et de l élargissement du périmètre d informatisation des entreprises pour répondre aux besoins des métiers Le SI est devenu de plus en plus complexe à faire évoluer comptabilité, RH, gestion commerciale, Production, Achats, Logistique multiplication des interfaces entre les applications métiers Économiquement très difficile d envisager de changer entièrement le SI (jusqu à l'apparition des PGI)
Les enjeux de l urbanisation des SI Gestion commerciale Gestion RH applications informatiques Gestion de la production Gestion des achats Gestion paie gestion des actifs Gestion comptable Gestion de la logistique SI non urbanisé le syndrome du plat de spaghetti
Les enjeux de l urbanisation des SI L origine de l urbanisation Interdépendance fonctionnelle (métier) et/ou applicatives (logiciel) Imbrication des fonctionnalités métiers dans les applications Bases de données redondantes dans les applications métiers En 2005 Gestion commerciale (manuelle) - Fichier excel (porspection) Fichiers Word (facture) Facture client Exemple : d une PME standard en 2005 : logiciel de Gestion comptable (spécifique ou PGI) Gestion des clients création / modification / suppression d un client N client sur 6 car (compte 411xxx) encaissement facture client Gestion comptable - création fiche client encaissement facture client SGBD comptable
Les enjeux de l urbanisation des SI L origine de l urbanisation Interdépendance fonctionnelle (métier) et/ou applicatives (logiciel) Imbrication des fonctionnalités métiers dans les applications En 2010 Gestion commerciale Création d un client saisie de la facture client SGBD commerciale Bases de données redondantes dans les applications métiers fichier client géré dans 2 applications doublons erreur de saisie Facture client Exemple : d une PME standard en 2010 : logiciel Gestion commerciale (spécifique ou PGI) Gestion des clients création / modification / suppression d un client N client sur 15 car saisie de la facture client édition facture au client envoi facture client par mail Gestion comptable création fiche client encaissement facture client SGBD comptable
Les enjeux de l urbanisation des SI L origine de l urbanisation Interdépendance fonctionnelle (métier) et/ou applicatives (logiciel) Imbrication des fonctionnalités métiers dans les applications Bases de données redondantes dans les applications métiers Gestion commerciale Création d un client saisie de la facture client fichier client géré dans 2 applications doublons erreur de saisie Exemple : d une PME standard En 2010 Interface standardisé (EAI - Entreprise Architecture Integration) en 2014 : Urbanisation du SI désimbrication des fonctionnalités une base de données unique pour l entrreprise une interface standardisée pour gérer les échanges Gestion comptable - encaissement facture client
Les enjeux de l urbanisation des SI applications informatiques Gestion commerciale Gestion RH gestion de la production Gestion des achats Gestion paie Gestion des actifs Interface standardisé (EAI - Entreprise Architecture Integration) Gestion CRM Gestion SCM Gestion comptable Gestion de la logistique SI urbanisé
Les enjeux de l urbanisation des SI Gestion des flux financiers Modules de PGI Gestion de la stratégies gestion des actifs Gestion des achats Gestion RH Gestion décisionnel Base de données unique Gestion des ventes gestion des achats Gestion de la qualité Gestion de la production PGI
Les enjeux de l urbanisation des SI Le concept d urbanisation des SI Initié par J. Sassoon au début des années 90 - Directeur informatique du Crédit Lyonnais Il repose sur le concept d urbanisation d une ville et de son découpage géographique (cartographie) en zone de plus en plus petite (zones, quartiers, îlots et blocs) Il a pour objectif de cartographier le SI en couches (ou cartographies ou vues ou perspectives) Les 4 couches d un SI sont : la couche métier : qui décrit les processus métiers la couche fonctionnelle : qui décrit les fonctions de l entreprise la couche applicative : qui décrit les applications (logicielles ou progiciels) la couche technique : qui décrit les infrastructures (machines, réseaux, serveurs,..)
Les enjeux de l urbanisation des SI La position de l urbanisation des SI La positon de l urbanisation des SI dans la gouvernance des SI Les objectifs stratégiques des entreprises et les besoins croissants des métiers nécessitent des évolutions rapides du SI Les SI deviennent de plus en plus complexes Les projets de transformation des SI touchent simultanément les applications (logicielles ou progiciels), les données, le matériel informatique, les infrastructures (réseaux, serveurs,..) Tous les éléments du SI doivent pouvoir être modifiés individuellement mais sans impacter les autres L agilité du SI devient donc l objectif principal de la DSI L urbanisation des SI est la démarche qui facilite l alignement du SI sur la stratégie de l entreprise en favorisant l agilité du SI Un SI urbanisé est plus facile (délai, qualité, coûts) à faire évoluer qu un SI non urbanisé
Les enjeux de l urbanisation des SI Les objectifs de l urbanisation des SI L urbanisation du SI doit : Favoriser l agilité, la pérennité et l indépendance du SI Accroître sa capacité à intégrer des solutions hétérogènes (logicielle, matérielle, ) Respecter les qualités attendues d un SI Réduire les coûts de la DSI (éventuellement) Créer de la valeur (si possible)
Les enjeux de l urbanisation des SI Les qualités attendues d un SI L agilité Possibilité de modifier ou d étendre les fonctions proposer par le SI La mutualisation Capacité du SI à utiliser une ressource (logicielle, matérielle, ) dans plusieurs contextes par exemple : mutualisation des bases de données La résilience par exemple : ajout de fonctionnalités, de nouveaux services, Capacité du SI à résister aux aléas par exemple : une panne sur un bout du SI n entraîne pas la paralysie du SI La maintenabilité Facilité à effectuer la maintenance curative (correction de bugs) Facilité à effectuer la maintenance évolutive (nouveaux besoins métiers)
Articuler autour de la vision stratégique de l entreprise Structurer selon 4 niveaux de description : l architecture métier (ou processus) l architecture fonctionnelle l architecture applicative (ou informatique ou logicielle) l architecture technique (ou infrastructure) Au niveau vocabulaire : on parle aussi de vues, de perspectives, de cartographies, de vision, de couches.. la vue technique n est pas toujours citée dans l
Les 4 Vues DG Cartographies Processus : macro processus, processus, sous processus Fonctions du SI : zones, quartiers, ilots, blocs MOA (métiers) Application : logiciel SGBD : Base de données MOE (DSI) Matériel : PC, serveurs, Logiciel : système d exploitation Réseau : VLAN, VPN, Internet
La cartographie des processus métiers Processus : macro processus, processus, sous processus Elle permet d avoir une vue globale de l ensemble des processus de l entreprise Elle est réalisé par les Direction Métier avec en support la MOA (si elle existe dans l organisation) Elle permet d identifier les processus et de les classer par famille sous forme de cartographies Processus de Pilotage (ou de management ou décisionnel) Processus Métiers (ou Opérationnels ou Principal ou de Réalisation) Processus de Support (ou de soutien) La profondeur de la cartographie est un choix de l entreprise Exemple d une profondeur à 3 niveaux : Macro processus Processus Sous processus Formalisme de la présentation Pas de standard de présentation pour les cartographies Pour les puristes : la description d un processus commence par un verbe
Synthèse : Gouvernance des SI Gestion commerciale Gestion Production Gestion logistique Gestion comptable Transporteur Traiter une commande Prendre la commande Fabriquer le produit Préparer l expédition Facturer le client Livrer le produit au client Saisir la commande Demander la fabrication Activités Sous processus Processus Macro processus Exemple de macro processus Traiter une commande
La cartographie des processus métiers 3 familles de processus Processus de Pilotage (ou de management ou décisionnel) Processus Métiers (ou Opérationnels ou Principal ou de Réalisation) Le processus Métier regroupe l ensemble des activités qui constituent «le coeur du métier» de l entreprise. Il est déclenché par un évènement externe ou par un évènement temporel Processus de Support (ou de soutien) Le processus de pilotage récolte l information transmise par les autres processus, l analyse et transmet ses directives aux autres processus. C est le «cerveau» de l organisation. Le processus support assure les besoins en ressources de l ensemble de l organisation. Il est souvent difficile de distinguer si un processus appartient au processus Support ou Métier gérer la comptabilité est un processus de support (même si c est difficile de le faire admettre à un «DAF») gérer les SI est un processus de pilotage (dans les entreprises qui ont compris l importance des SI dans la stratégie)
Cartographie des processus métiers Exemple Compagnie d assurance Niveau 1 : les Macro-processus Niveau Macro processus Pilotage ou management ex : Gérer les SI
Synthèse : Gouvernance des SI Cartographie des processus métiers Exemple Compagnie d assurance Niveau 1 : les Macro-processus Niveau Macro processus Opérationnels ou métiers ex : (Gérer) l assurance automobile
Cartographie des processus métiers Exemple Compagnie d assurance Niveau 1 : les Macro-processus Niveau Macro processus support ou soutien ex : Gérer le personnel
Cartographie des processus métiers Exemple Compagnie d assurance Niveau 1 : les Macro-processus Niveau Macro processus Niveau processus ex : (Gérer) l assurance automobile
Cartographie des processus métiers Exemple Compagnie d assurance Niveau 2 : les processus Niveau Processus Gérer l assurance automobile (macro processus) Prospection (boite de rangement) Gestion des contrats (boite de rangement) Gestion des sinistres (boit de rangement) Gérer un sinistre simple (processus)
Cartographie des processus métiers Exemple Compagnie d assurance Niveau sous-processus Niveau 3 : les sous processus Gérer l assurance automobile (macro processus) Prospection Gestion des contacts Gestion des sinistres Gérer un sinistre simple (processus) Gérer la déclaration d un sinistre (sous-processus) Gérer le règlement d un sinistre(sous-processus)
Cartographie des processus métiers Exemple Compagnie d assurance Niveau sous-processus Niveau 3 : les sous processus Gérer l assurance automobile (macro processus) Prospection Gestion des contacts Gestion des sinistres Gérer un sinistre simple (processus) Gérer la déclaration d un sinistre (sous-processus) Gérer le règlement d un sinistre(sous-processus) Au niveau le plus élémentaire Modélisation des activités
Le sche ma reprend les processus de la DSI tels que de crit dans le rapport 2008 du CIGREF le «SI des DSI» et, nouveaute, les rattachent a leurs référentiels associe s. Exemple : Utilisation du Cobit
Exemple du processus Gouverner le SI de la DSI Exemple : Utilisation du Cobit
La cartographie fonctionnelle Fonctions du SI : zones, quartiers, ilots, blocs La cartographie fonctionnelle représente les fonctions (blocs fonctionnels) du SI devant concourir à supporter les processus métiers cartographiés en amont Elle permet de définir les fonctions que le SI doit assurer pour répondre aux besoins métiers définis en amont Elle doit mettre en évidence les informations et flux d informations (données) qu il faudra traiter
La cartographie fonctionnelle Elle consiste à découper le SI en 4 niveaux : Le SI La zone Le quartier le bloc fonctionnel
La cartographie fonctionnelle exemple SI Zone Comptabilité Quartier Comptabilité Générale Bloc Gestion des écritures comptables Quartier Comptabilité Analytique Bloc Edition Grand Livre
La cartographie fonctionnelle Le SI : l ensemble du SI (métier) La zone : premier niveau de découpage du SI correspondant au plus haut niveau de l urbanisation Systèmes de gestion et/ou les modules du PGI/ERP Exemple : Gestion des RH Gestion de la comptabilité Le quartier (ou ilot) : regroupement de fonctions homogènes quant à la nature des informations traitées ou de leur finalité Application ou grande fonction applicative ou encore à un progiciel ou à un module de progiciel Exemple : Gestion de la paye, gestion des congés payés Gestion de la comptabilité générale Le bloc fonctionnel : le bloc fonctionnel est un ensemble homogène de fonctions et d informations Fonctionnalité d une application ou d un module de progiciel Exemple : Calcul d un salaire Gestion des écritures comptables, Édition du grand Livre La zone d échange Elle consiste à définir pour chaque entité (zone, quartier, îlot, bloc) des zones d échange d informations qui permettent de découpler les différents modules pour qu ils puissent évoluer séparément tout en conservant leur capacité à interagir avec le reste du système.
La cartographie fonctionnelle exemple Agence de voyage
La cartographie fonctionnelle exemple SI Bancaire
La cartographie Fonctionnelle : exemple La cartographie fonctionnelle projet BNP PARIBAS
La cartographie applicative Application : logiciel SGBD : Base de données La vue applicative (ou informatique ou logicielle) Elle recense les applications informatiques et les bases de données utilisées Elle doit faire apparaître les flux entre les applications informatiques
Analyse d un SI existant : exemple de lien entre la cartographie fonctionnelle et applicative Zone RH Bloc Gestion paye Applications RH Bloc Gestion RH Cartographie applicative Bloc Gestion Compétences Logiciel SIRH CEGID module Paye Bloc Gestion Congés payés module Gestion RH module Congés payés module compte rendu Activité
Analyse d un SI existant : exemple de lien entre la cartographie fonctionnelle et applicative Analyse d un SI existant : Top Down (ou descendante) : des processus aux fonctions puis des fonctions aux applications Zone RH Bloc Gestion paye Applications RH Bloc Gestion RH Cartographie applicative Bloc Gestion Compétences Logiciel SIRH CEGID module Paye Bloc Gestion Congés payés module Gestion RH module Congés payés module compte rendu Activité
Analyse d un SI existant : exemple de lien entre la cartographie fonctionnelle et applicative Analyse d un SI exsiatnt : Bottom up (ou ascendante) : des applications aux fonctions puis des fonctions aux processus Zone RH Bloc Gestion paye Applications RH Bloc Gestion RH Cartographie applicative Bloc Gestion Compétences Logiciel SIRH CEGID module Paye Bloc Gestion Congés payés module Gestion RH module Congés payés module compte rendu Activité
Matériel : PC, serveurs, Logiciel : système d exploitation Réseau : VLAN, VPN, Internet La vue technique (ou infrastructure) Elle permet d implémenter les logiciels sur l infrastructure technique apte à répondre au contrat de service Elle recense les infrastructures techniques qui permettent l exploitation des applications utilisées par les différentes fonctions
La démarche d urbanisation du SI La démarche d urbanisation du SI consiste à : Définir un SI cible aligné sur le stratégie de l entreprise capable de s adapter et d anticiper les différents changements d une organisation (stratégique, juridiques, organisationnels ) Déterminer la trajectoire à suivre pour atteindre ce SI cible à travers un plan d urbanisation (ou d urbanisme) Le plan d urbanisation : Analyse du SI l existant Réalisation des cartographies existantes : Métier, fonctionnelle et applicative Prise en compte des objectifs stratégiques de l'entreprise Définition du Système d'information cible Réalisation des cartographies cibles : métier, fonctionnelle et applicative Plan d urbanisation Trajectoire pour passer du SI existant au SI cible Nécessite la mise en place d un projet d urbanisation qui relève de la gestion de projet
La démarche d urbanisation du SI Point important : Analyse Descendante (ou Top Down) Descendre des processus métiers vers la cartographie applicative Ne faire qu une analyse Top down permet d identifier les domaines fonctionnels mal couverts peut amener à faire des choix qui ne pourront pas être mis en oeuvre dans le SI ou requérir de très gros investissements (automatisation de tous processus métiers) Analyse Ascendante (ou Bottom Up) Remonter de la cartographie applicative vers les processus métiers permet d identifier les doublons au niveau des fonctionnalités Ne faire qu une analyse bottom up peut restreindre l activité des processus à ce que peuvent faire les applications informatiques (fréquent avec les ERP)
Synthèse : Gouvernance des SI La démarche d urbanisation des SI Elle comporte 4 phases : Démarche Top down (Descendante : des métiers à la technique) 1 Analyse du SI existant 2 Prise en compte de la stratégie Architecture fonctionnelle existante 3 Définition du SI cible 4 Plan d urbanisation du SI ou projet d urbanisation trajectoire à suivre pour atteindre SI Cible Démarche Bottom up (Ascendante : de la technique vers les métiers)
Synthèse : Gouvernance des SI TD4 Concours CNAM 2014 : Dossier 4 (1h)