Archi (archimatetool) : essai et analyse de cet outil ArchiMate français gratuit sous Windows, Linux et Mac OS
Archi est souvent utilisé par les consultants architectes d’entreprise pour modéliser les vues et points de vue ArchiMate. Open source, simple, conforme au standard TOGAF de l’Open Group, mais peut-il être l'outil de référence pour toute une équipe ? La réponse dans notre essai.
Architecture humaine ou architecture forestière
Mise en œuvre
Nous aurions pu faire l’économie de rédiger ce chapitre tellement l’installation est un modèle du genre. Notre projet est de tester les outils open source de modélisation d’Architecture d’Entreprise, nous avons donc choisi la version Linux (https://www.archimatetool.com/download/ puis Linux 64-bit).
On est agréablement surpris de ne pas avoir un long formulaire demandant nos coordonnées. Le téléchargement de l’archive (Archi-Linux64-4.9.3.tgz de taille 137 MB) ne prend que quelques secondes ainsi que son extraction.
Dans le répertoire “Archi” créé, on double clique sur Archi et l’application se lance presque instantanément.
Il en va de même pour Mac OS et Windows, pour lequel on vous conseille la version “Windows 64-bit Portable Zip” toujours moins intrusive que “Windows 64-bit Installer”.
A quand l’installation par la parole ?
Sur la page d’accueil, il est dit qu'Archi est développé en Java et est basé sur Eclipse Rich Client Platform.
Si vous êtes comme moi et que vous lisez les médias à sensation, il ne vous aura pas échappé que les logiciels développés en Java ont potentiellement une vulnérabilité due à Log4J.
D’après notre enquête, l’équipe de développement assure qu'Archi n’utilise pas cette librairie.
Un bon point donc pour l’installation
Les fonctionnalités exotiques
Une fois n’est pas coutume, commençons par les fonctionnalités sortant de l’ordinaire.
La vue Brouillon (Sketch View)
D’après la documentation (en anglais), un modèle d’utilisabilité, la vue Sketch est une fonctionnalité expérimentale d'Archi.
La spécification ArchiMate définit un point de vue servant de document de travail, comme le serait un brouillon. Pour cela, ArchiMate a décrit une notation simplifiée, sous-ensemble complet du langage. Très utile pour ne pas investir dans les cartographies, lorsqu’on démarre la conception à grosses mailles d’une trajectoire, quand on n'a pas besoin d’exhaustivité et qu’on s’adresse à des parties prenantes non familières avec les concepts de l’Architecture d’Entreprise.
Une des critiques les plus souvent formulées à propos d’ArchiMate est le nombre important de différents types de relations et leurs règles d’application. Ici, toutes les relations sont indiquées par des lignes simples sauf "déclenchement" et "réalisation" représentés par une flèche.
C’est le principe du brainstorming, basé sur la création d’un groupe de travail allant jusqu’à 10 personnes, avec un facilitateur qui recueille les idées. Nous avions abordé cette technique pour les processus métier modélisés en BPMN, lire nos articles : Comment identifier, simuler, améliorer et modéliser les processus métiers ? et Comment mettre en place un jeux de rôles pour modéliser un processus métier ?
Business Model Canvas.
Business Model Canvas d'un site d'eCommerce
La première démarche de transformation digitale démarre par la phase d’engagement, déclenchée par l'événement correspondant à l’identification d’une opportunité client. L’objectif est d’améliorer le métier grâce à un processus de transformation de l’organisation. Les architectes d’entreprise, souvent d’anciens architectes logiciel, doivent de nos jours, se focaliser sur l’évolution et la transformation au niveau du métier, et non plus au niveau des technologies ou du SI.
Si l’architecte est interne à l’organisation, il établit sa propre crédibilité personnelle avec le métier et les parties prenantes, il doit montrer la valeur de la démarche d’architecture accompagnée de sa méthode. S’il est consultant externe, il doit démontrer sa crédibilité ainsi que celle de la société qu’il représente.
La première étape de cette phase d’engagement est d’établir la vue des besoins métier et formuler les perspectives. La technique Business Model Canvas aide à formaliser cet objectif. Elle présente la manière dont une organisation crée de la valeur et se l’approprie. Archi l’a intégré sous forme d'extension similaire à la fonctionnalité Sketch View.
Petite amélioration souhaitable, les Post-its devraient avoir une taille suffisante pour afficher la totalité du libellé pour qu’on ne soit pas obligé de les redimensionner manuellement.
ArchiMate
Validation des modèles et même des conseils !
Archi propose tout ce que l’on est en droit d’attendre d’un tel outil.
A la création d’un nouveau modèle, les dossiers sont classés dans l’ordre de la spécification ArchiMate (Strategy, Business, Application, Technology & Physical, Motivation, Implementation & Migration et Views).
Exemple d'une Vue ArchiMate avec l'onglet Validator montrant les "avertissements, erreurs et conseils"
Archi valide les vues. Par exemple, les éléments et relations non utilisés s’afficheront sous forme de warnings dans la fenêtre Validator ainsi que les erreurs. Des conseils (Advice) sont même proposés. Ici, nous avons copié/collé tous les éléments d’une vue dans une autre et avons renommé la cible “Supervision métier view”, puis nous avons supprimé la source. Nous trouvons étrange que soit affiché : Advice - 'Supervision métier View' is empty, alors qu’elle ne l’est pas, voir le modèle dans le paragraphe suivant.
Référentiel et Traçabilité
Les liens et la traçabilité d’un élément avec d’autres vues s’affichent dans la fenêtre Visualiser.
L'aide indispensable pour les débutants et même pour les autres
Quand on sélectionne un élément de modélisation, une explication très pédagogique avec des exemples s’affiche dans la fenêtre hints.
L’outil contrôle les règles d’affectation des relations et propose le Magic Connector qui affiche uniquement les liens possibles en fonction du type des éléments à relier. Plus qu’un gadget, nous avons trouvé cela indispensable.
Les rapports
Il est possible de :
- générer des rapports en HTML
- d’exporter les modèles en CSV
- d’importer des données CSV dans un modèle
- exporter et importer dans le format d’échange Open Group
Les antisèches et la documentation
Pour ceux qui ont du mal avec la multitude de types de relations ArchiMate, vous pouvez afficher toutes les règles pour relier deux artefacts de modélisation avec les liens valides selon la spécification.
La documentation en anglais est parfaitement utilisable et amplement suffisante.
Conclusion
Force est de constater qu'Achi conviendra parfaitement au consultant pour des missions ponctuelles. L'absence de mode collaboratif finalisé, nécessitant des installations locales aussi simples soient-elles, prive Archi de pouvoir être utilisé dans une équipe d'architectes d'entreprise.
Alors que Modelio, son concurrent direct comme outil open source de modélisation pour l’Architecture d’Entreprise, est en français, supporte en plus d’ArchiMate, BPMN, UML, SysML, MDA avec un référentiel commun et fourni une étude de cas pédagogique, Archi n’intègre qu’ArchiMate et donc n’est pas archi complet.
Note : 3/5
Nous regrettons :
- Pas d’internationalisation, tout est dans la langue de Shakespeare.
- N’inclut pas les normes : BPMN, DMN, UML
- A quand un relooking dans une interface plus tendance et plus jolie, comme Electron utilisée par exemple par l’open source Visual Studio Code de Microsoft, fonctionnant aussi sur tous les OS (Linux, Mac OS et Windows).
- Pas de cas de démonstration pédagogique
- Pas vraiment de mode collaboratif bien qu’il y ait un plugin : “coArchi – Model Collaboration for Archi” toujours en cours de développement (Version 0.8.3)
Nous aimons :
+ Les explications pédagogiques pour chaque élément
+ La validation et les conseils
+ La traçabilité
+ Les aides notamment sur les relations avec le Magic Connector et le tableau synoptique sur toutes les règles d’utilisation des relations suivant la spécification ArchiMate
+ La conformité avec la dernière version de la spécification ArchiMate
+ Les plugins notamment le “Lightbox for Archi – a Gallery of ArchiMate Views”
|
Rhona Maxwel @rhona_helena |
“La vie a besoin d’illusions, c'est-à-dire des non-vérités tenues pour des vérités.” Friedrich Nietzsche
Compléments de lecture
Outils de Modélisation et comparatifs
- WinDesign : essai et analyse de la version d’évaluation, ce logiciel français est-il un bon outil pour l’Architecture d’Entreprise ?
- Visual Paradigm : l’eldorado du consultant en quête de présentations dorées, mais est-il un bon outil de modélisation pour l’architecte d’entreprise, voici notre test
- Essai et évaluation de Modelio : est-il un bon outil de modélisation ?
- ADOIT:CE pour la gestion de l’Architecture d’Entreprise
- ADOIT:CE (compléments d’information)
- Le meilleur du meilleur des outils de modélisation de Systèmes d’Information pour 2017 : les « Modsars » de « urbanisation-si.com » récompensent les plus innovants
- Les meilleurs outils de modélisation UML, SysML, BPMN, DMN de l'année 2016 et les gagnants sont ...
ArchiMate
- ArchiMate pour les nuls : les fondamentaux - 1
- ArchiMate la synthèse : les éléments de motivation - 2
- ArchiMate en condensé : les éléments de stratégie - 3
- ArchiMate l’essentiel : les éléments de la couche métier - 4
- ArchiMate mémento : les éléments de la couche application - 5
- ArchiMate aide mémoire : les éléments de la couche technologique - 6
- ArchiMate en abrégé : les éléments physiques de modélisation - 7
- ArchiMate mémento : Alignement de la couche métier avec les couches inférieures - 8
- ArchiMate : modélisation de l’alignement des couches d'application et de technologie - 9
- ArchiMate : les éléments d'implémentation et de migration - 10
- ArchiMate : vues et points de vue - 11
- ArchiMate : guide complet des éléments de modélisation - 12
A découvrir aussi
- Modélisation de système : Soyez maniaque, croisez et recroisez vos modèles UML pour être certain qu'ils soient valides (12)
- Modélisation de système : tutoriel OCL, la gestion des évènements
- Le meilleur du meilleur des outils de modélisation de Systèmes d’Information pour 2017 : les « Modsars » de « urbanisation-si.com » récompensent les plus innovants
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 754 autres membres