Vous êtes sur la page 1sur 82

Urbanisation

des Systèmes
d’Information
MSI 21 - 2022
Au Menu :
• Urbanisation, Théorie et Exercices

• Urbanisation, Cas Pratique


• Impact du Cloud Computing, Big Data, Containerisation et Serverless
• Dernières Réflexions

30/06/2022
Urbanisation, Théorie et exercices

30/06/2022
Urbanisation
L'urbanisation du système d'information de l'entreprise est une

discipline informatique consistant à faire évoluer le système

d'information d'une entreprise dans son ensemble afin de garantir sa

cohérence vis-à-vis des objectifs et du métier de cette entreprise, en

prenant en compte ses contraintes externes et internes, tout en

tirant parti des opportunités de l'état de l'art informatique.

30/06/2022
Urbanisation
L'urbanisme définit des règles ainsi qu'un cadre cohérent, stable et

modulaire, auquel les différentes parties prenantes se réfèrent pour

toute décision d'investissement relative au management du système

d'information.

30/06/2022
Système d’information
(Approche systémique et métaphore de la cité)

30/06/2022
Le début
(le village)

La première application

30/06/2022
La phase d’expansion
(l’exode rurale)

30/06/2022
Des problèmes de croissance organique (la
banlieues et les centre villes insalubres)

30/06/2022
L’intégration avec les SI extérieurs
(Routes, autoroutes et sens de conduite)

30/06/2022
La fusion avec d’autres SI
(Les communautés de communes et les agglomérations)

30/06/2022
Urbaniser le SI
L’heure de Georges Eugène Haussmann

30/06/2022
30/06/2022
L’approche systémique
Le système
◦ Un ensemble d’éléments interagissant entre eux selon certains principes ou règles
◦ Un sous-système ou module est un système participant à un système de rang supérieur

Entrée Sortie
Règles

30/06/2022
L’approche systémique
La systémique
◦ La systémique permet d’aborder des sujets complexes
◦ Complexité et Compliqué
◦ Chaque partie du système est simple
◦ L’interaction entre les modules rends le système complexe

30/06/2022
Le système d’Information
• Les applications
• Les applications graphique
• Les traitements de fonds
• Les silos de données (bases, GED)
• Les données / objets
• Les flux de données interne
• Les flux de données avec l’extérieur

30/06/2022
Les enjeux de l’urbanisme
Définir les règles d’évolution du système d’information : le schéma directeur
• En garantissant la cohérence et le bon fonctionnement des rôles remplies par le SI
• En permettant une évolution constante du système d’information
• En maîtrisant la dette technique

30/06/2022
Le schéma directeur
Définition de la cible à 3 ans ou 5 ans
• des fonctions et processus recouverts
• Des choix applicatifs
• Des référentiels de données
• Des flux de données
• Définition des étapes d’évolution du SI

30/06/2022
Dette technique
• Surcoûts liés à la maintenance corrective ou évolutive de parties de logiciels mal conçues
et/ou mal documentées.
• Ces surcoûts sont un intérêt que paye l’entreprise suite à des manque de qualité ou à des
choix court-termes.

30/06/2022
Les acteurs de l’urbanisme
• Les urbanistes.
• Les architectes de données.
• Les architectes d’intégration.
• Les architectes d’application.

30/06/2022
Rôle des urbanistes
Définir le schéma directeur :
• En garantissant le recouvrement des fonctions demandé par les métiers à tout moment
• En choisissant les applications qui couvrent ces besoins.
• En déterminant les dates de fin de vie de certaines applications.
• En déterminant les flux de données inter-applicatifs qui recouvrent les processus d’entreprise.

30/06/2022
Rôle des architectes de données
• Exécuter la vision des urbanistes sur les données.
• Écrire la définition des objets d’entreprises.
• Accompagner les équipes de développements.

30/06/2022
Rôle des architectes d’intégration
• Exécuter la vision des urbanistes sur les flux de données.
• Définir la conception de ces flux de données.
• Accompagner les équipes de développements.

30/06/2022
Rôle des architectes d’application
• Exécuter la vision des urbanistes sur les fonctions à recouvrir par une
application.
• Définir la conception d’une application.
• Accompagner les équipes de développements.

30/06/2022
Cadre de Référence
(Description du modèle)

30/06/2022
Quatre niveaux d’architecture
• La vision métier/stratégique.

• La vision fonctionnelle/logique.

• La vision applicative.

• La vision technique.

30/06/2022
Quatre niveaux d’architecture

30/06/2022
La vision métier/stratégique
• Inventaires des besoins métiers de l’entreprise.

• Travaux sur les processus cibles.

• Définition des besoins métiers à recouvrir.

• Exemples :
• Prendre les commandes clients.
• Livrer les commandes.
• Suivre les employées en sein de l’entreprise.

30/06/2022
La vision métier/stratégique

30/06/2022
La vision métier/stratégique
Décision à prendre :

30/06/2022
La vision métier/stratégique
Décision à prendre :

On externalise la paye
BPO (Business Process
Outsourcing)

30/06/2022
Exercice n°1
Modéliser la vision métiers stratégique de votre société ou de votre école.

30/06/2022
La vision fonctionnelle ou logique
• Définition des blocs fonctionnels pour recouvrir les besoins.

• Définition des relations entre blocs pour recouvrir les processus.

• Exemple de blocs :
• Acquérir automatiquement les commandes des clients.
• Générer les fiches de salaires.

30/06/2022
La vision fonctionnelle ou logique

30/06/2022
La vision fonctionnelle ou logique
Détail d’un bloc / description du processus :

BPMN Notation : https://www.bpmn.org/ & https://fr.wikipedia.org/wiki/Business_Process_Model_and_Notation


30/06/2022
La vision fonctionnelle ou logique
Détail d’un bloc / description du processus :

30/06/2022
Exercice n°2
Modéliser la vision fonctionnelle d’une fonction principale de votre société ou de votre école.

30/06/2022
La vision applicative
• Choisir les composants pour recouvrir la vision logique.
• Il s’agit :
• d’applications à développer,
• de progiciels à paramétrer,
• de référentiels de données,
• d’externalisation
• d’applications ( Cloud Computing de type SaaS - Service As A Software),
• de processus (BPO - Business Process Outsourcing)
• de batchs,
• de flux asynchrones de traitements.

30/06/2022
La vision applicative
• Exemple :
• SAP.
• Business Object.
• Google App.
• Siebel.
• Batch comptable de fin d’exercice
• Flux de synchronisation de commandes.
• Interface de e-provisionning.
• Application mobile pour le SAV.

30/06/2022
La vision applicative

30/06/2022
La vision applicative
Décision à prendre : choix des applications.

30/06/2022
La vision applicative
Ne pas oublier les liens entre applications.

30/06/2022
La vision applicative
TIPS :
◦ Penser couverture des blocs/processus
◦ On n’est pas obliger d’utiliser tous les modules d’un ERP
◦ Représenter les échanges de données pour visualiser et intégrer les coûts d’intégration dans
le choix des applications,

30/06/2022
Exercice n°3
Modéliser la vision applicative d’un ou plusieurs processus principaux de votre société ou de
votre école.

30/06/2022
La vision technique
• Il s’agit de définit d’un point de vue stratégique l’infrastructure nécessaire pour porter la vision
applicative.

• Exemple :
• Regroupement de serveurs dans un Data Center.
• Création d’un data center par département.
• Base de données unique ou par pays.
• Détermination de la bande passante entre site.
• Solution d’exploitation et de monitoring unique.

30/06/2022
La vision technique

30/06/2022
La vision technique

Ne pas oublier les éléments réseaux :


- Les load balancers, switch, etc …

30/06/2022
La vision technique
TIPS :
◦ Penser couverture des applications ET des échanges de données
◦ Penser Haute Disponibilités et Plan de Reprise d’Activité
◦ Penser Qualité de service et disponibilité des applications
◦ Penser connexions entre Data Centers et bandes passantes

30/06/2022
Exercice n°4
Modéliser la vision technique des applications décrite dans la vision précédente.

30/06/2022
Dans le monde des entreprises

Vision métier La plus stratégique, souvent négligé


Vision fonctionnelle La plus importante, celle ou il faut faire le consensus
Vision applicative La plus connue, celle avec la plus grande pression financière
Vision technique Peu fréquent, sur opportunité de rationalisation

30/06/2022
Outils
(Définitions, règles de bonne pratique et logiciels)

30/06/2022
Définitions
• Quartiers/ilots et blocs : sous découpage logique des fonctions à couvrir.
•Processus : coordination d’une suite de tâches.
•Flux : traitement/synchronisation d’évènements au fil de l’eau.
•La donnée de référence : données maître ou master data. Données avec une définition
d’entreprise.
• Référentiel : base ou application hébergeant les données de référence ainsi que les processus
de gestion de ces données.
• Legacy : application avec une date de fin de vie programmée.

30/06/2022
Les outils : VISIO
• Le plus utilisé.
• Ce n’est pas un outil de cartographie.
• Permet de faire des schémas esthétiques pour les présentations.

30/06/2022
Les outils de cartographie :
Mega / ARIS / Solu-IQ
• Des outils complets et complexe.
• Permettent de référencer les artefacts et les relations entre artefacts.
• Chaque éléments est requêtable.
•Pour des études d’impacts.

30/06/2022
Les outils de cartographie :
Mega / ARIS / Solu-IQ
•Avantage :
• La solution pour faire des études d’impacts.

•Inconvénient :
• Nécessite du temps et de la rigueur.

30/06/2022
Les outils de cartographie :
Mega

30/06/2022
Bonnes pratiques
◦ Toujours construire les visions en fonction de la vision d’au dessus.
◦ Penser couverture de blocs stratégiques, fonctionnels ou applicatifs.

30/06/2022
Bonnes pratiques :
vision métier
◦ Prendre le temps de référencer l’ensemble des besoins de l’entreprise.
◦ Séparer le backoffice du front-office.

30/06/2022
Bonnes pratiques :
vision fonctionnelle
◦ Ne pas oublier les travaux de définitions d’entreprise des données/objets.
◦ Travailler avec du recul par rapport à l’existant (processus, applicatifs).

30/06/2022
Bonnes pratiques :
vision applicative
◦ Ne pas oublier les objets, les flux et les batchs.
◦ Toujours se placer par rapport à une problématique du recouvrement des blocs logique de la
vision fonctionnelle.
◦ Il ne faut pas forcément utiliser tous les fonctions recouvertes par un progiciel.

30/06/2022
Bonnes pratiques :
vision technique
◦ Rester macro, il est impossible de lister tous les besoins techniques, cela sera le rôle des
architectes technique.
◦ La cible est de définir la stratégie de mise en place des data-centers et des tuyaux.

30/06/2022
Démarche
(Phases d’élaboration et rôle du pôle urbanisation)

30/06/2022
Le pôle urbanisation
◦ Des urbanistes séniors (35-60 ans) qui font les choix stratégiques et qui donne les
orientations.
◦ Des urbanistes juniors qui s’occupe des entretiens, des inventaires, de la modélisation.
◦ Couramment organisés par branche métier : marketing, supply chain, achats, HR.

30/06/2022
Des travaux collaboratifs

Vision Interne Externe


Métier Responsable MOA / Responsable de Consultant Sénior Fonctionnel
Service
Fonctionnel Référents fonctionnel / Architecte de Consultant fonctionnel
données
Applicative Architecte de données / Architecte Commerciaux & consultant / éditeurs /
applicatifs consultant intégration
Technique Architecte technique / responsable Commerciaux & consultant / éditeurs /
d’exploitation consultant spécialisés

30/06/2022
Elaboration de la vision métier
◦ Sponsoring par le top-management.
◦ Inventaire :
◦ des besoins stratégiques,
◦ des processus principaux de l’entreprise,
◦ Alignement avec la stratégie commerciale,
◦ Prospective.

30/06/2022
Elaboration de la vision métier
◦ Modélisation des processus et besoins stratégique.
◦ Revues.
◦ Validation par le top-management.

30/06/2022
Elaboration de la vision fonctionnelle
◦ Démarre à partir de la vision métier/de la stratégie d’entreprise.
◦ Entretiens avec les différents services impactés par chaque bloc stratégique.
◦ Modélisation des fonctions et des processus de manière itérative.
◦ Ecriture des définition d’entreprise des objets.

30/06/2022
Elaboration de la vision applicative
◦ Pour chaque pan de la vision stratégique recouvert par une vision fonctionnelle, on démarre
les travaux la vision applicative.
◦ Au niveau d’un bloc stratégique :
◦ Sélection des référentiels et solutions applicatives :
◦ progiciels (interne ou en mode SaaS),
◦ applications dédiés,
◦ outsourcing.
◦ Modélisation de plusieurs scénarios en prenant en compte les flux et les batchs.

30/06/2022
Elaboration de la vision applicative
◦ Au niveau d’un bloc stratégique :
◦ [...]
◦ Revue par les architectes techniques.
◦ Etudier les coûts macroscopique.
◦ Revue par le top-management.
◦ Au niveau d’un ensemble de bloc stratégique :
◦ Etude des mutualisations possibles.
◦ Revue par les architectes techniques.
◦ Etudier les coûts macroscopique.
◦ Revue par le top-management.

30/06/2022
Elaboration de la vision applicative
◦ Validation finale des solutions applicatives choisie par le top-management et le sponsor.
◦ Etude et modélisation poussée des objets, des flux, des batchs et des interfaces externes.
◦ Validation de la cible par les urbanistes.

30/06/2022
Elaboration de la vision applicative
◦ A partir de la cible modéliser les étapes de transition vers cette cible. (Sans oublier les flux).
◦ Ces modélisation peuvent avoir des variantes par sous-système d’information :
◦ par pays, par zone, par filiale.
◦ Ces travaux détermine les dates de fin d’utilisation de certaines applications existantes.
◦ Ces applications sont dites « Legacy ».
◦ Le schéma directeur découlant de ces travaux sont :
◦ revues par les architectes techniques,
◦ revues les responsables de services,
◦ validation par le top management et le sponsor.

30/06/2022
Elaboration de la vision technique
◦ Calculs des bandes passantes.
◦ Regroupement/rationalisation dans des Data-Centers.
◦ Le résultat permet d’avoir le plan d’achat de l’infrastucture (SAN, Serveurs, Fibre optique,
◦ PRA, etc..).
◦ L’architecture d’exploitation est aussi à prendre en compte (monitoring, Gestion des
incidents).

30/06/2022
Après la création du schéma directeur
◦ Les problématiques techniques et de conception, les changements stratégiques vont faire
évoluer le schéma directeur.
◦ Le pôle urbanisation devra maintenir et mettre à jour ce schéma directeur.
◦ Avec des revues des Dossier d’Architecture Technique (DAT), les urbanistes suivront
l’exécution du schéma directeurs.

30/06/2022
Urbanisation, Pratique
(Illustration par l’exemple)

30/06/2022
Un SI d’une société de Vente Par
Correspondance

30/06/2022
Un SI d’une société de VPC
◦ Problèmes existant :
◦ Mise à jour du catalogue produit trop lente.
◦ Un client peut avoir un tarif différent entre un appel téléphonique et le site d’e-commerce.
◦ Le site d’e-commerce ne peux plus suivre les tendances du marché.
◦ L’intégration informatique de fournisseurs à l’ERP est coûteuse et les solutions sont de mauvaises qualités.

30/06/2022
Un SI d’une société de VPC
◦ Architecture technique :
◦ Système Main Frame pour la gestion de catalogue.
◦ Système Windows pour l’ERP avec SQL Server.
◦ Système Linux pour le site de e-Commerce avec MySQL
◦ Mainframe et Windows dans le data-center interne à la société, pas de PRA, pas de HD, disponible 8h sur24 et 5j
sur 7.
◦ Système linux chez un hébergeur disponible 24h/24 et 7j sur 7. Pas de PRA, pas de haute dispo.
◦ 3 système de monitoring différent : Nagios, Hobbit et Tivoli.

30/06/2022
Vision Métier
◦ Front Office :
◦ Traiter plus de 5000 commandes/heures.
◦ Privilégier les commandes grands compte.
◦ Traiter les commande en 72h et 96 h pour les gros comptes.

30/06/2022
Vision Métier
◦ Back Office :
◦ Afficher des stocks à jours sur les différents canaux :
◦ 30mn pour les stocks internes.
◦ 2h pour les stocks fournisseurs.
◦ Ajouter des clients, articles et tarifs :
◦ client sous 4h.
◦ tarifs sous 30mn.
◦ nouvelles référence articles sous 24h.
◦ Ajouter un fournisseur en moins de 3 semaines.
◦ Produire des rapports d’activités par 1/2 journée.

30/06/2022
Exo : Vision fonctionnelle ?
◦ ???

30/06/2022
Exo : Vision applicative ?
◦ ???

30/06/2022
Exo : Vision technique ?
◦ ???

30/06/2022

Vous aimerez peut-être aussi