L'urbanisation répond à deux règles de bases :
Le terme -en cible- définit l'application que l'on cherche à avoir to be. Elle s'oppose à l'existant -la situation actuelle- As is. La méthode pour passer du as-is actuel au to-be souhaité est appelé la roadmap (ou feuille de route).
La notion de Cohérence Forte / Couplage Faible indique que deux applications doivent communiquer entre elles de façon simple et efficace, mais que la dépendance entre ces deux applications est minimale (idéalement inexistante). Cela permet donc de retirer un bloc pour le remplacer sans perturber le reste du SI.
Le système d'information peut donc être comparé au quartier d'une ville : si ce dernier est bien bâti et bien urbanisé, il est possible de raser un bâtiment au cœur du quartier sans mettre en péril tout le secteur, et de le remplacer par ou de reconstruire un autre bâtiment, en raccordant ce nouveau bâtiment aux différents réseaux d'échanges : voirie d'accès, électricité, évacuation des eaux usées, etc. L'urbanisation consiste donc à créer un SI agile, modulable et évolutif.
Le tableau ci-après présente les principales équivalences de vocabulaire entre les trois niveaux de préoccupation définis plus haut :
Système métier | Système d’information | Système informatique |
---|---|---|
Vue métier | architecture fonctionnelle | architecture applicative |
Processus métier | processus fonctionnel | processus applicatif |
quartier fonctionnel | quartier applicatif | |
îlot fonctionnel | îlot applicatif | |
Activité | bloc fonctionnel | bloc applicatif |
application | ||
Objet métier | information | donnée |
Tâche | fonction / service fonctionnel | traitement / service applicatif |
prise de type question/réponse | interface de service | |
prise de type flux/événement | événement et compte-rendu d’événement |
L’urbanisation du SI consiste à décrire ces trois niveaux de SI en utilisant une variété de concepts décrits précédemment. Il est d’usage de représenter ces concepts sur un diagramme appelé métamodèle d'urbanisme. Il s’agit d’un diagramme de classes UML dans lequel chaque classe représente un concept d’urbanisme.
La démarche d’urbanisation s’articule sur 3 axes clés qui s’alimentent mutuellement :
La distinction forte entre existant et cible est un facteur de clarification essentiel.
La démarche d’urbanisation du SI consiste notamment à :
Indépendamment des différentes approches qui, selon le contexte de l'entreprise et les options méthodologiques, peuvent être préconisées les activités d'urbanisations se classent en cinq grands domaines :