Grace
Roadmap des talents

Personas

Onze personas — un rôle reconnaissable, un paquet de talents, des agents par défaut.

Un persona regroupe un paquet de talents cohérent et des agents par défaut, déclaré dans catalog/personas/*.yml (voir Gérer les personas). Un persona ne référence que des talents déjà publiés : le Software Craftsman existe ; les dix autres sont des cibles qui se publient au fur et à mesure des profils.

Au-delà d'un persona par profil, des rôles transverses isolent une expertise distincte plutôt que de la diluer : côté craft, Architect (modéliser avant le code), Quality Engineer (la face validate, réutilisée par Fixentropy) et Product Analyst (élaboration des US) ; côté couches, Security Engineer (sécurité transverse). S'y ajoutent Design System Engineer (front) et Platform DX Engineer (platform), distincts respectivement de l'app-dev et du SRE.

Personas et talents clés

flowchart LR
  classDef persona fill:#6d5ef6,stroke:#3a2f9e,color:#fff;

  sc["Software Craftsman"]:::persona
  ar["Software Architect"]:::persona
  qe["Quality Engineer"]:::persona
  pa["Product Analyst"]:::persona
  se["Security Engineer"]:::persona
  fa["Frontend Artisan"]:::persona
  dse["Design System Engineer"]:::persona
  de["Delivery Engineer"]:::persona
  ce["Cloud Engineer"]:::persona
  pe["Platform Engineer · SRE"]:::persona
  dx["Platform DX Engineer"]:::persona

  sc --> hexa["hexagonal"]
  sc --> dddt["ddd.tactical"]
  sc --> tf["quality.test-first"]
  ar --> bc["ddd.bounded-context"]
  ar --> cmap["ddd.context-map"]
  ar --> diag["documentation.architecture-diagram"]
  qe --> pyr["testing.test-pyramid"]
  qe --> cr["quality.code-review"]
  pa --> us["product.user-story"]
  pa --> bdd["testing.bdd"]
  se --> dsec["devops.devsecops"]
  se --> iam["infra.iam-least-privilege"]
  fa --> a11y["frontend.accessibility"]
  fa --> ds["frontend.design-system"]
  dse --> ds
  dse --> cp["frontend.component-patterns"]
  de --> cicd["devops.ci-cd"]
  de --> obs["devops.observability"]
  ce --> tfm["infra.terraform"]
  ce --> iam
  pe --> k8s["platform.kubernetes-workloads"]
  pe --> gitops["platform.gitops"]
  dx --> dxt["platform.developer-dx"]
  dx --> gitops

Software Craftsman

Conception métier rigoureuse, test-first. (profil Craft — publié)

  • Agents par défaut : planner, coder, reviewer, tester
  • Requis : architecture.hexagonal, architecture.use-case, ddd.tactical, ddd.value-object, testing.bdd
  • Recommandés : architecture.clean, quality.test-first, testing.acceptance-tests, error-handling.domain-errors, design.solid, clean-code.naming

Software Architect

Modéliser avant le code : contextes, interactions, transactions distribuées, schémas. Livrable = un schéma. (profil Craft)

  • Agents par défaut : architect, reviewer
  • Requis : ddd.bounded-context, ddd.context-map, documentation.architecture-diagram
  • Recommandés : ddd.anti-corruption-layer, architecture.event-driven, architecture.cqrs, integration.saga, documentation.sequence-diagram

Quality Engineer

La face validate : tests en profondeur, revue, dette. Réutilisé par Fixentropy pour revalider les règles. (profil Craft)

  • Agents par défaut : reviewer, tester
  • Requis : quality.test-first, testing.test-pyramid, testing.test-doubles, quality.code-review
  • Recommandés : quality.tdd, testing.mutation-testing, testing.approval-testing, testing.contract-tests, quality.technical-debt, quality.continuous-verification

Product Analyst

Élaboration avant le dev : formuler et découper les US, cartographier règles et exemples (Three Amigos). (profil Craft)

  • Agents par défaut : planner
  • Requis : product.acceptance-criteria, product.user-story, testing.bdd
  • Recommandés : product.story-splitting, product.example-mapping

Security Engineer

Sécurité transverse aux couches (AppSec / DevSecOps) : menaces, secrets, supply-chain, durcissement. (transverse — craft / devops / infra / platform)

  • Agents par défaut : reviewer, architect
  • Requis : devops.devsecops, infra.iam-least-privilege, platform.runtime-security, frontend.security
  • Recommandés : devops.supply-chain, devops.secret-management, infra.compliance-as-code, platform.cluster-hardening, error-handling.result-type, api.error-format

Frontend Artisan

Interfaces accessibles, testées et performantes. (profil Frontend)

  • Agents par défaut : planner, coder, reviewer, tester
  • Requis : frontend.accessibility, frontend.design-system, frontend.component-patterns, frontend.testing
  • Recommandés : frontend.local-state, frontend.state-management, frontend.clean-architecture, frontend.web-vitals, frontend.polymorphic-components

Design System Engineer

Construit le design system que les autres consomment : tokens, composants, Storybook. (profil Frontend)

  • Agents par défaut : coder, reviewer
  • Requis : frontend.design-system, frontend.component-patterns, frontend.accessibility
  • Recommandés : frontend.polymorphic-components, frontend.figma-handoff, frontend.animation, frontend.color-contrast

Delivery Engineer

Livraison continue et sûre. (profil DevOps)

  • Agents par défaut : planner, coder, reviewer
  • Requis : devops.ci-cd, devops.trunk-based, devops.observability, devops.secret-management
  • Recommandés : devops.deployment-strategy, devops.git-workflow, devops.release-management, devops.dora-metrics, devops.supply-chain

Cloud Engineer

Cloud reproductible et sécurisé. (profil Infra)

  • Agents par défaut : architect, coder, reviewer
  • Requis : infra.terraform, infra.database-as-code, infra.network-security, infra.iam-least-privilege
  • Recommandés : infra.landing-zones, infra.iac-testing, infra.cost-optimization, infra.disaster-recovery

Platform Engineer · SRE

Runtime fiable et observable. (profil Platform)

  • Agents par défaut : architect, coder, reviewer
  • Requis : platform.kubernetes-workloads, platform.helm, platform.gitops, platform.cluster-hardening, platform.observability
  • Recommandés : platform.config-secrets, platform.progressive-delivery, platform.runtime-security, platform.slo-monitoring, platform.developer-dx

Platform DX Engineer

Platform as a product : self-service et golden paths pour les équipes. Distinct du SRE (fiabilité). (profil Platform)

  • Agents par défaut : architect, coder, reviewer
  • Requis : platform.developer-dx, platform.gitops, platform.helm
  • Recommandés : platform.config-secrets, platform.progressive-delivery, platform.multi-cluster

On this page