Vue d'ensemble
Cible complète du catalogue — 5 profils, 11 personas.
La cible complète du catalogue : 5 profils (un par couche) et 11 personas — un par profil,
des transverses au craft (Architect, Quality Engineer, Product Analyst), un Security Engineer
transverse aux couches, plus Design System Engineer et Platform DX Engineer. Granularité du catalogue
(grace.<famille>.<nom>), inspirée de la registry
hoppr-talents (80 skills).
Une page par profil : Craft · Frontend · DevOps · Infra · Platform · Personas.
Comment lire ces pages
| Notation | Sens |
|---|---|
| Priorité | ✅ déjà publié au catalogue · P0 à développer d'abord · P1 ensuite · P2 complétude. |
| Type | composite = regroupe des atomics + règles/checks · atomic = un seul concept. |
| Dépend de | → requires (prérequis dur) · ≈ recommends (complément non bloquant) · ⊃ inclut (composite). |
Dans les graphes : trait plein = requires, trait pointillé = recommends. Les nœuds grisés
sont des talents déjà publiés au catalogue ; les autres restent à développer.
Les cinq profils
flowchart LR
craft["Craft<br/>Software Craftsman"]
front["Frontend<br/>Frontend Artisan"]
devops["DevOps<br/>Delivery Engineer"]
infra["Infra<br/>Cloud Engineer"]
platform["Platform<br/>Platform Engineer · SRE"]
craft --> front
craft --> devops
infra --> platform
devops --> platform
Le craft est le socle (conception métier, tests) sur lequel s'appuient les autres profils. Infra provisionne le cloud, Platform y fait tourner les applications, DevOps relie le code à la production, Frontend porte la qualité d'interface.
Mise en œuvre
- Graphe complet : tout
requires/includesdoit exister au catalogue (grace_doctorsans manquant). Développer dans l'ordre des priorités garantit que les prérequis précèdent. - Publication : chaque talent est ajouté à
catalog/index.ymlpuis seedé (npm run seed). - Personas : publier profil par profil, une fois les
requiredau catalogue. Un persona ne référence que des talents déjà publiés. - Référence d'écriture : Écrire un talent et Manifest.