agency-phase-1-strategy

Par elophanto · elophanto

Phase de stratégie et d'architecture — définir ce qu'il faut construire, comment le structurer et à quoi ressemble le succès. Adapté de msitarzewski/agency-agents.

npx skills add https://github.com/elophanto/elophanto --skill agency-phase-1-strategy

Déclencheurs

  • phase stratégique
  • planification architecturale
  • architecture système
  • identité de marque
  • planification budgétaire
  • planification de sprint
  • priorisation des fonctionnalités
  • architecture technique
  • architecture projet
  • planification du système de design
  • allocation de ressources
  • planification ROI
  • création du backlog
  • décomposition des tâches
  • scoring RICE
  • classification MoSCoW

Instructions

La Phase 1 définit ce que nous construisons, comment c'est structuré et ce que la réussite ressemble — avant d'écrire une seule ligne de code. Chaque décision architecturale est documentée, chaque fonctionnalité priorisée, chaque euro comptabilisé. Durée : 5-10 jours.

Pré-conditions

Vérifier avant de commencer :

  1. Quality Gate Phase 0 validée (décision GO)
  2. Phase 0 Handoff Package reçue
  3. Alignement des parties prenantes sur le périmètre du projet

Étape 1 : Cadrage stratégique (Jour 1-3, Parallèle)

Utiliser organization_spawn ou swarm_spawn pour activer en parallèle :

Studio Producer — Alignement du portefeuille stratégique :

  • Input : Phase 0 Executive Summary + Market Analysis Report
  • goal_create : Strategic Portfolio Plan avec positionnement du projet
  • goal_create : Vision, objectifs et cibles ROI
  • goal_create : Stratégie d'allocation de ressources
  • goal_create : Évaluation risque/récompense
  • goal_create : Critères de succès et définitions des jalons
  • Calendrier : 3 jours.

Brand Guardian — Système d'identité de marque :

  • Input : Phase 0 UX Research (personas, journey maps)
  • goal_create : Brand Foundation (purpose, vision, mission, values, personality)
  • goal_create : Visual Identity System (couleurs, typographie, espacement en variables CSS)
  • goal_create : Architecture de voix et de messagerie de marque
  • goal_create : Spécifications du système de logo (si nouvelle marque)
  • goal_create : Directives d'utilisation de la marque
  • Calendrier : 3 jours.

Finance Tracker — Planification budgétaire et des ressources :

  • Input : Studio Producer strategic plan + Phase 0 Tech Stack Assessment
  • goal_create : Budget projet complet avec ventilation par catégorie
  • goal_create : Projections de coûts de ressources (agents, infrastructure, outils)
  • goal_create : Modèle ROI avec analyse du seuil de rentabilité
  • goal_create : Timeline de flux de trésorerie
  • goal_create : Évaluation des risques financiers avec réserves de contingence
  • Calendrier : 2 jours.

Étape 2 : Architecture technique (Jour 3-7, Parallèle, après Étape 1)

UX Architect — Architecture technique + Fondations UX :

  • Input : Brand Guardian visual identity + Phase 0 UX Research
  • goal_create : CSS Design System (variables, tokens, scales)
  • goal_create : Layout Framework (motifs Grid/Flexbox, breakpoints responsifs)
  • goal_create : Component Architecture (conventions de nommage, hiérarchie)
  • goal_create : Information Architecture (flux page, hiérarchie du contenu)
  • goal_create : Theme System (toggle light/dark/system)
  • goal_create : Accessibility Foundation (baseline WCAG 2.1 AA)
  • Calendrier : 4 jours.

Backend Architect — Architecture système :

  • Input : Phase 0 Tech Stack Assessment + Compliance Requirements
  • goal_create : Architecture pattern (microservices/monolith/serverless/hybrid)
  • goal_create : Database Schema Design avec stratégie d'indexation
  • goal_create : API Design Specification avec versioning
  • goal_create : Architecture authentification et autorisation
  • goal_create : Security Architecture (défense en profondeur)
  • goal_create : Scalability Plan (stratégie de scaling horizontal)
  • Calendrier : 4 jours.

AI Engineer — ML Architecture (si applicable) :

  • Input : Backend Architect system architecture + Phase 0 Data Audit
  • goal_create : ML System Design (sélection du modèle, data pipeline, stratégie d'inférence)
  • goal_create : AI Ethics and Safety Framework
  • goal_create : Plan de monitoring et retraining du modèle
  • goal_create : Points d'intégration avec l'application principale
  • goal_create : Projections de coûts pour infrastructure ML
  • Condition : Activer seulement si le projet inclut des fonctionnalités AI/ML. Calendrier : 3 jours.

Senior Project Manager — Conversion spécifications vers tâches :

  • Input : TOUS les documents Phase 0 + spécifications architecturales
  • goal_create : Comprehensive Task List avec critères d'acceptation par tâche
  • goal_create : Work Breakdown Structure avec dépendances
  • goal_create : Critical path identification
  • goal_create : Risk register pour l'implémentation
  • Règles : NE PAS ajouter de fonctionnalités absentes de la spécification. Citer le texte exact des requirements. Être réaliste sur les estimations d'effort.
  • Calendrier : 3 jours.

Étape 3 : Priorisation (Jour 7-10, Séquentiel, après Étape 2)

Sprint Prioritizer — Priorisation des fonctionnalités :

  • Input : Task List, System Architecture, UX Architecture, Budget, Strategic Plan
  • goal_create : RICE-scored backlog (Reach, Impact, Confidence, Effort)
  • goal_create : Sprint assignments avec estimation basée sur la vélocité
  • goal_create : Dependency map avec critical path
  • goal_create : Classification MoSCoW (Must/Should/Could/Won't)
  • goal_create : Release plan avec milestone mapping
  • Validation : Studio Producer confirme l'alignement stratégique.
  • Calendrier : 2 jours.

Décision de gate

Signature double requise : Studio Producer (stratégique) + Reality Checker (technique)

  • APPROVED : Procéder à la Phase 2 avec le package Architecture complet
  • REVISE : Des éléments spécifiques nécessitent du rework (retour à l'Étape pertinente)
  • RESTRUCTURE : Problèmes architecturaux fondamentaux (redémarrer Phase 1)

Utiliser knowledge_write pour persister le package Architecture complet.

Livrables

  • [ ] Strategic Portfolio Plan (Studio Producer)
  • [ ] Brand Identity System (Brand Guardian)
  • [ ] Financial Plan with ROI Projections (Finance Tracker)
  • [ ] CSS Design System + UX Architecture (UX Architect)
  • [ ] System Architecture Specification (Backend Architect)
  • [ ] ML System Design (AI Engineer — si applicable)
  • [ ] Comprehensive Task List with acceptance criteria (Senior PM)
  • [ ] Prioritized Sprint Plan with RICE scores (Sprint Prioritizer)
  • [ ] Phase 1 -> Phase 2 Handoff Package

Métriques de succès

  • Architecture couvre 100% des requirements de spécification
  • Brand system complète (logo, couleurs, typographie, voix)
  • Tous les composants techniques ont un chemin d'implémentation
  • Budget approuvé et dans les contraintes
  • Sprint plan basé sur la vélocité et réaliste
  • Security architecture définie
  • Compliance requirements intégrés dans l'architecture

Vérifier

  • Le livrable pour cette phase existe en tant qu'artefact concret (doc, ticket, board, repo) et sa localisation est partagée, pas décrite
  • Chaque engagement a un propriétaire nommé, une date limite et une definition-of-done que quelqu'un d'autre que l'auteur pourrait vérifier
  • Les risques sont listés avec likelihood/impact et une mitigation nommée, pas en tant que bullet générique « risks: TBD »
  • Les dépendances vis-à-vis d'autres équipes/vendors/agents sont explicites ; un ack de chaque dépendance est enregistré ou marqué « pending »
  • Les critères de succès pour la phase suivante sont numériques ou objectivement testables
  • Un critère de rollback / kill-switch / « nous arrêterons si X » est écrit avant le démarrage du travail

Skills similaires