Se lancer dans Archi sans connaitre Archimate

Depuis que je me suis lancé dans l’univers « Archimate » et que j’ai commencé à utiliser l’outil Archi, une citation de René Descartes m’accompagne constamment :

« La géométrie est l’art de raisonner juste sur des figures fausses. »

Cette phrase résonne profondément en moi, car elle évoque la capacité à trouver la vérité au cœur même de l’incertitude.

Dans cet article, je souhaite partager un parcours d’exploration à travers plusieurs niveaux d’essai.

Je me suis interrogé sur la représentation d’un processus métier d’une application existante dans Archi.

Archimate et UML sont très proche et à la fois distant. UML est utilisé pour la conception, Archimate est utilisé lors de la modélisation de l’architecture de l’entreprise.

Dans le passé, j’ai utilisé UML, pour modéliser les interactions interface utilisateur , traitement, et donnée.

Je me demande si je peux réaliser la même chose avec Archi, et comment m’y prendre.

Cette expérience m’a profondément marqué, et je suis impatient de partager avec vous les leçons que j’ai apprises tout au long de ce voyage passionnant.

Un petit rappel

Le langage UML (Unified Modeling Language, ou langage de modélisation unifié) a été pensé pour être un langage de modélisation visuelle commun, et riche sémantiquement et syntaxiquement.

Archimate est une méthode et un langage de modélisation d’architecture d’entreprise utilisé pour décrire, analyser et communiquer des informations sur les structures, les processus et les interactions au sein d’une organisation. Il offre une vue holistique de l’architecture d’entreprise, en fournissant des notations graphiques pour représenter les éléments clés et les relations entre eux. L’utilisation d’Archimate facilite la prise de décision, la gestion du changement et l’alignement stratégique dans les organisations.

Archi est un outil open source basé sur ArchiMate, destiné à la modélisation et à la visualisation des architectures d’entreprise. Il offre une interface conviviale et intuitive pour créer des modèles ArchiMate, ainsi que des fonctionnalités avancées telles que l’analyse, l’exportation et la collaboration.

ArchiTools est un ensemble de plugins et d’extensions pour Archi, offrant des fonctionnalités supplémentaires pour personnaliser et étendre les capacités de l’outil. Ces outils facilitent la création et la gestion des modèles d’architecture d’entreprise dans divers contextes

Le but de l’exercise

J’ai crée une application de bourse fait maison en 2012. Dans une vie antérieur, j’ai fait du développement, de temps en temps , je crée des programmes, des outils pour mes besoins.

La processus métier « Etudier les valeurs du cac40 » que je souhaite faire évolué est composé de 3 écrans.

L’écran de saisie du commentaire (choisir3.html)

La liste des commentaires en cours (listecomm.html)

La liste des commentaires à la fin (listedernier.html)

Je pars d’une application existante, d’un processus existant. Je n’ai plus de trace du processus, de la réflexion qui a permis de construire les écrans.

Nous avons la même chose dans les Entreprises.

La première modélisation

Je me suis posé des questions sur les composants que je devais utiliser. Je voulais faire vite et avoir une vue d’ensemble .. Je suis tombé sur le problème de relation ( nous y reviendrons plus tard).

J’ai vu le découpage de l’application entre DescAction et Commentaires.

J’ai eu envie de regrouper la fonctionnalité « création des commentaires » dans Commentaire, de corriger le nom des pages html, etc.

Plus on regarde, plus on voit des erreurs.

J’ai commencé a ajouté des couleurs, une légende.

Je ne suis pas satisfait de la gestion des composants Archimate, de la gestion des « Application Service », des « Application Fonction » et des « Application Interface » ..

La figure géométrique est fausse.

Je poursuis mon processus faux.

Faire évoluer mon processus faux

Je suis parti des écrans, j’ai construit un schéma directeur. J’ai figé la cinématique des écrans.

Je veux faire évolué la partie saisie des commentaires. Je veux faire une saisie des commentaires en 2 étapes. pour donner plus de pertinence aux commentaires, pour être plus précis dans ma prise de décision, etc ..

Mon objectif de départ est simple, par contre il n’est pas figé.

Le processus de réflexion commence.

Itération 1

J’ai essayé de simplifier le premier schéma.

Actuellement, je suis sur la liste des actions du CAC40, pourquoi ne pas faire une étude sur des listes d’action plus petites ?. Pourquoi ne pas partir d’une liste d’action?

Je fais un premier pivot.

Itération 2

Dans cette exemple, je saisis sur toute les actions d’une liste ce que je pense une première fois.

Par exemple ce que je pense d’une action sur 1 an, elle monte, elle descend, elle stagne, je dois l’éviter.

Je passe ensuite a un écran de saisie sur le cours terme, par exemple sur 3 mois.

Je saisis ce que je pense .

Après avoir réaliser la modélisation, j’ai testé mentalement le résultat.

Pour une raison X, Y nous avons saisi un commentaire, notre opinion a changé, nous avons envie d’ajouter un détail, de corriger un point.

Le traitement fonctionne, je peux afficher la liste des commentaires en cours et donc revenir à ma saisie.

Ce qui me gêne, c’est de parcourir une première fois toute la liste, une deuxième fois toute la liste. Je me dis que cela risque d’être long , que je risque d’abandonner le processus en cours ..

Comment je fais pour revenir ?

Je ne suis pas satisfait du processus en cours

Itération 3

Je me lance dans une deuxième itérations.

Cette fois, je décide de partir d’une liste d’action, pour chaque action de saisir un commentaire sur un an, et de saisir un commentaire sur 3 mois et d’afficher les résultats

Le processus mental et visuelle est beaucoup plus intéressant.

Il reste des détails que je ne sais pas encore comment faire, tel que l’affichage du résultat, par contre je commence à visualiser la solution .

Je teste l’écran de saisie des commentaires en cours, de rattrapage des idées , tout est OK.

Je suis très content de ma réflexion et la l’effet « One More Time ».

Imaginons que je veux faire 3 écrans, 3 questions sur l’avenir d’une action ?

Itération 4

Je me lance dans la quatrième itération.

Nous avons en bas les 3 écrans, les 3 questions.

J’ai oublié l’écran de saisie des commentaires en cours, de rattrapage des idées.

J’ai oublié je ne suis plus en train de réfléchir sur une liste d’action, j’ai décidé de partir sur une action

d’être plus précis sur les commentaires sur une action.

J’ai construit un mécanisme qui me permet de saisir 3, 4, 5 questions sur une action, de produire une étude.

J’ai effectué un nouveau pivot.

Dans cette itération, je suis sorti de la boite, j’ai imaginé un ensemble de possibilité plus vaste.

Conclusion provisoire

Combien de temps faut il pour créer tous les schémas ?

Au total, j’ai passé une heure à faire les diagrammes et 2 heures sur la rédaction de l’article dans wordpress.

Peux tu dire ce que t’apporte cette modélisation ?

J’ai rendu mes idées plus claires

J’ai visualisé un résultat sous forme d’interactions

J’ai eu un effet « waouh », je suis super content du résultat.

J’ai gagné du temps sur la réalisation, je vais aller droit au but.

Toutes mes idées sont conservées dans un endroit unique.

Les mots sur la modélisation ont changés . Je ne pose plus les mêmes questions

J’ai construit un référentiel

La suite ?

Il y a 2 suites.

La réalisation de l’idée

L’amélioration de la modélisation dans Archi.

Nous allons voir comment dans un prochain article.

Avatar de Inconnu

About Duarte TERENCIO

Architecte Solutions
Cet article a été publié dans Cloud computing. Ajoutez ce permalien à vos favoris.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.