3 Urbanisation
3 Urbanisation
3 Urbanisation
I
Cours management des S.I
Partie 2
Structure du cours
Sujet Durée
Urbanisation 2H00
2
Objectif du cours
Démarches méthodologiques
Analyse de l’existant, cartographie
Togaf
La démarche méthodologique du CIGREF
Urbanisation
Définition selon Wikipédia
La ville :
Des intrications que l’on tente d’organiser de circuits de circulation entre machines et applications, grands édifices
anciens ou modernes, voués à être stables et sûrs sinon à durer.
Décompositions en Quartiers et en îlots, avec des caractéristiques géographiques et fonctionnelles
Les faubourgs :
Des espaces de semi-liberté de services professionnels assurés par des îlots d’applications isolées, de petites
dimensions,
Les populations
Les Sédentaires et les Nomades
La campagne :
L’informatique personnelle, non contrainte, peu dépendante, très communicante, fortement évoluante
Rêve ...
15
Héritage : Brasilia ou Rio de Janeiro ?
Quel est l'âge de la ville ?
Pourquoi et comment a-t-elle été construite ?
Quelles sont ses fondations, son sol et son sous sol ?
Qu’y produit-on et qu’y échange-t-on ?
Quelle est son histoire et quelles sont ses usages ?
Internet
ouvre la voie de l’informatisation des métiers du
commerce
Avec la diffusion des ordinateurs chez les clients
le web (Suite)
• le quartier (ou îlot) est un regroupement de composants homogènes quant à la nature des
informations traitées ou de leur finalité (correspond à une application ou à une grande
fonction applicative ou encore à un progiciel ou à un module de progiciel) ;
Zone :
Premier niveau de découpage dans le cadre de l’urbanisation
Bloc fonctionnel
Composant homogène de fonction et de données
Objectif
L’opération d’urbanisation 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.
Intérêt de l’urbanisation
L’inventaire est souvent très disparate : vieilles applications construites avec des
technologies « mainframe » type MVS/COBOL/CICS, applications client/serveur en langage
de 4e génération, applications web en Java.
Cartographie
Cartographie : Inventaire de l’existant
La cartographie est une étape essentielle de la démarche.
Objectif inventorier :
• UML Généraliste
« The Open Group Architecture Framework, également connu sous l'acronyme Togaf, est un
ensemble de concepts et un standard industriel couvrant le domaine des architectures
informatiques d'entreprise, qui peut être utilisé librement et sans coûts par toute entreprise
souhaitant développer ou modifier son architecture. » (source Wikipedia)
En 2008, la toute dernière version de TOGAF 9 a été publiée. Cet environnement - cadre se
compose des quatre éléments :
Architecture Capability Framework
Architecture Development Method (ADM),
Enterprise Continuum" et
Resource Base.
La composante "Architecture Development Method"
constitue le noyau de TOGAF. Elle décrit la démarche à suivre pour le développement d'architectures,
L'élément "Enterprise Continuum"
classifie des modèles d'architecture ("Architectural Continuum") ou des descriptions de leurs
implémentations ("Solutions Continuum").
L'élément "Resource Base"
constitue une collection d'exemples de modèles et de guides, qui soutiennent et expliquent, entre
autres, la mise en place de la direction et des équipes du projet, les principes et les stratégies relatifs
au processus de développement ou la comparaison avec d'autres environnements - cadres.
L’approche du Club Informatique des Grandes Entreprises Françaises
Le CIGREF est une
association indépendante à
but non lucratif regroupant
plus de cent très grandes
entreprises et organismes
français et européens de
tous les secteurs d'activité
(banque, assurance,
énergie, distribution,
industrie, services...).
50
Méthodologie du CIGREF
Une vision hiérarchisée descendante de l’urbanisation
Urbanisation :
Les outils technologiques
Enjeux de la modernisation du SI
Développements couteux
Interconnexions redondantes (point à point)
Grande complexité
Maintenance difficile
Architecture « moyeu et rayons »
Portabilité
Interfaces indépendantes des plates-formes technologiques
Communications sur des couches de transport hétérogènes
(HTTP, SMTP, FTP, JMS…)
Granularité
Échanges de niveau « métier »
Fluidité des échanges
Synchrone ou asynchrone
Tendance actuelle des architectures
Straight Through Processing (STP), c’est-à-dire la capacité à traiter une instruction sans
intervention humaine, est un enjeu important pour de nouvelles activités (opérateurs
téléphoniques – facturation, roaming, compensation –, logistique dans la distribution ou la
fabrication, systèmes de réservation…).
Augmenter le taux de STP de quelques points peut générer des gains de productivité
importants du fait des volumes traités.
68
Le SI reflète l’organisation
Le système d’information d’une organisation est une projection de
sa complexité
Il intègre la représentation des contributions du rôle de
chaque acteur contributeur
sa démarche d’urbanisation est homologue à la démarche
de structuration des contributions de chaque rôle
contributeur
chaque contribution y est formalisée par un processus
Exemple d’organisation
Amorce d’une démarche d’urbanisation
Infrastructures
Système
exploitation
La chaîne de valeur de
l’urbanisation elle-même
Couche Applicative:
Le Commerce introduit une séparation fonctionnelle
Notions de Front Office / Back Office
Les termes de Front Office et de Back Office (« boutique » et « arrière-
boutique ») sont utilisés pour distinguer d’une part les processus internes de
l'entreprise d’autre part la relation directe avec le client.
Le Front Office (parfois Front line) désigne la partie visible par la clientèle
et en contact direct avec elle, telles que la vente en ligne, le marketing, le
support ou de service après-vente.
Le Back Office à l'inverse désigne l'ensemble des parties du système
d’information auxquelles les personnes n’appartenant pas à l’entreprise ne
sont pas censées avoir accès. Il s'agit donc de tous les processus internes à
l'entreprise (Recherche, développement, production, logistique, stocks,
comptabilité, ressources humaines, etc.)
Avantages et Inconvénients
La sécurité des systèmes pousse à la séparation
L’intégrité des S.I, la dynamique d’entreprise pousse à l’intégration
Les exigences de qualité poussent à l’intégration
74
Etude de cas
Pizza 3000
Pizza 3000
Cas d’étude fictif
► Actuellement
– Les commandes se font par téléphone
– 3 équipes : téléphone / cuisine / livraison
► Souhaite
– S’ouvrir sur internet
– Trouver des nouveaux moyens de communication avec ses clients
► Objectif
– Doubler de taille en 2 ans
La démarche d’urbanisation
La démarche d’urbanisation
Les 4 grandes étapes
► Analyse de l’existant
– Lister le patrimoine
– Cartographier les différentes couches (métier, fonctionnelle, applicative, …)
► Identification du SI cible
– Impact sur le différentes couches
– Prise en compte des contraintes (humaine, matériels, …)
– Définition des livrables
Commander
en ligne
Développer
l’activité
Unifier les
canaux de Campagnes
communication marketing
Créer une
base client
► Capital matériel
– Logiciels (commerciaux, open source, progiciels, …)
– Matériels (serveurs, réseaux, postes de travail, …)
► Capital immatériel
– Savoir faire (procédure, formation, expertise, …)
– Contribution à l’activité
Architecture métier
Architecture fonctionnelle
Architecture applicative
Architecture système
Architecture métier
Architecture métier
► Forme
– Différents formats BPMN, ...
► Difficultés
– Sensible, touche à l’organisation et aux personnes
– Complexe, peut nécessiter des méthodes d’exploration
► Valeur ajoutée
– Améliore la compréhension globale, bon terrain de dialogue MOA / MOE
– Démultiplie les possibilités d’optimisation
Pizza 3000
Architecture métier
Architecture fonctionnelle
Architecture fonctionnelle
► Forme
– Basé sur un découpage classique en zones (échanges, cœur de métier,
données de référence, données de production, activités support, pilotage)
► Difficultés
– Etre cohérent avec les processus métiers
– Choisir le bon niveau de détail
► Valeur ajoutée
– Présentation hiérarchique, facilite le découpage du travail
Pizza 3000
Architecture fonctionnelle
Zone d’échanges
Pilotage Activités de
support
Activités opérationnelles
Suivi d’activité
Suivi des
incidents
Comptabilité
Gisements de données
Architecture applicative
Architecture applicative
► Forme
– Basé sur un découpage classique N-Tiers
► Difficultés
– Apporter de la valeur et des solutions par rapport à l’architecture fonctionnelle
– Rester compréhensible par le commun des mortels
► Valeur ajoutée
– Jette les bases de la réalisation (grands choix technologiques, etc)
Pizza 3000
Architecture applicative
Gestion
des appels
Interface
ERP
Gestion Enterprise
restaurant Resource
Planning
Architecture système
Architecture système
► Forme
– Basé sur un découpage classique en zones techniques (sécurité, stockage, …)
► Difficultés
– Faire le lien entre les applications et les serveurs
– Rester compréhensible par le commun des mortels
► Valeur ajoutée
– Apporte du concret et du structurant
– Indispensable pour évaluer le coût du système
Pizza 3000
Architecture système
Gestion
appels
Gestion ERP
restaurant
La cible
SI cible
Impact sur le différentes couches
Enjeux et stratégie
Architecture métier
Architecture fonctionnelle
Architecture applicative
Architecture système
Pizza 3000
Cible fonctionnelle
Données
Zone d’échanges
marketing
Accueil Accueil
téléphonique Internet Clients
Pilotage
Sms / Mail Cartes et
menus
Suivi d’activité
Activités opérationnelles
Prise de Préparation des Activités de
Suivi des support
commande commandes
incidents
Facturation et RH
Suivi livraisons
Marketing encaissements
Stocks
Gisements de données
Information Information
livreurs cuisine Comptabilité
Pizza 3000
Cible applicative
Gestion Clients
commande Cartes / Menus
CRM
Gestion de
ERP
restaurant
Définition de la trajectoire
Palier par palier
Services
Cible
Palier 3
Palier 2
Palier 1
Temps
Pizza 3000
Les paliers, le planning
► Etape 1 : TO + 3 mois
– Mise en place de la gestion de commandes et du référentiel client
► Etape 2 : TO + 4 mois
– Ouverture du site internet
► Etape 3 : TO + 6 mois
– Nouvelles fonctionnalités CRM : campagne de promotion par mail, …
Fin
Question ?