Bonnes pratiques sur les vues Archimate

Quelques règles d'hygiène, essentiellement du bon sens, règles qui comme souvent seront plus utiles si vous êtes plusieurs à travailler sur des modèles communs.
Ces règles sont indiquées pour Archi mais je ne doute pas que les autres logiciels proposent quelque chose d'équivalent.

Nommage

Les vues doivent être nommées en respectant un formalisme, selon vos besoins. A titre d'exemple, j'ai utilisé
`[code de la vue]-[Application concernée ou domaine concerné]-[nom de la vue]`

Le `[code de la vue]` est à entendre comme une notion essentiellement technique, parlante plutôt pour un public d'architectes. Au contraire le "nom de la vue" s'adresse plutôt au "grand public".

Ex : "Vc07 - MaSuperAppli- vue fonctionnelle"

Propriétés des vues

Comme tous les concepts Archimate (enfin en tout cas dans Archi mais j'imagine que c'est similaire dans les autres outils), les vues peuvent avoir des propriétés. Là encore, j'ai eu l'occasion d'utiliser :

Ici je répète des informations déjà précisées dans le titre. Par principe, je fuis comme la peste la répétition des informations mais ici l'usage des propriétés est utile pour les traitements automatisés par scripts : il est plus fiable de s'appuyer sur ces données que de parser le titre de la vue.

Cartouche

Ajoutez un cartouche sur chaque schéma avec, a minima, titre, auteur date. Si ce n'est pas forcément utile pour les architectes, c'est une information toujours très intéressante pour le public qui consultera les schémas en dehors du contexte de l'outil dans un site web, un PowerPoint, etc.

/img/2023/bp01.png

Lisibilité globale

Efforcez-vous de garder un schéma lisible sans avoir à zoomer/dézoomer en permanence. Adaptez la mise en page (paysage ou portrait) au support final le plus probable (site web, word, PPT, etc..)

Mise en forme

/img/2023/bp08.png

Apparence visuelle des concepts

/img/2023/bp07.png
/img/2023/bp02.png

Exemple :

/img/2023/bp03.png

Viewpoint

Je n'ai jamais trop utilisé les viewpoints Archimate (a priori je ne suis pas le seul), laisser l'outil restreindre les concepts utilisables par schémas ne me semble pas très pertinent.

Paragraphe extrait d'Archimate 101

>

Is it useful to have a tool that forces you to use only a very restricted set of concepts? No because in some cases you might need a concept which was not planned when defining the viewpoint but makes sense in some very specific cases.

Je vois 2 cas où les viewpoints peuvent présenter un intérêt :

Eléments "nested"

La superposition visuelle d'un concept dans un autre sans création d'une relation est toujours un peu risquée, d'ailleurs le valideur de modèle d'Archi vous signalera ce genre d'incohérences.

Attention, placer des concepts de technology layer dansun concept de l'application layer ne crée pas de liens automatiquement. Vous pouvez néanmoins paramétrer Archi pour qu'il vous propose de créer une association via les préférences. Cochez la case "association relation" dans la première zone du menu Connections > ARM.
Exemple :

/img/2023/bp05.png

Vues dans des vues

Il est possible de glisser déposer une vue existante dans une autre vue afin de faciliter la navigation entre le schémas. 2 cas d'usage que je trouve intéressants :

Exemple de sommaire :

/img/2023/bp04.png

Exemple de zoom :

/img/2023/bp06.png


Permalink :
https://www.jmus.fr/2023-09-10-bonnes-pratiques.html