Aller au contenu principal
Avancé15 min

Module 9 — Cas d'usage : 6 scénarios complets

Temps de pratique : 40 min


Objectif

À la fin de ce module, tu auras vu 6 scénarios réels avec le framework (ou combo) recommandé, et les commandes exactes à taper.


Scénario 1 : POC SaaS en un week-end

Contexte : Tu veux valider une idée de SaaS. Pas de temps à perdre.

Framework : Open GSD (mode yolo)

Workflow :

/gsd-new-project --auto @idee.md
/gsd-plan-phase 1 --yolo
/gsd-execute-phase 1
/gsd-verify-work 1

Durée : 4–6h Livrable : Prototype fonctionnel, pas de tests


Scénario 2 : Refacto legacy d’une codebase de 3 ans

Contexte : React class components, Redux partout, pas de tests.

Combo : Open GSD → Superpowers

Workflow :

# Phase 1 : Comprendre
/gsd-map-codebase

# Phase 2 : Planifier la migration
/gsd-new-project --auto @refacto-plan.md

# Phase 3 : Implémenter avec TDD
superpowers worktree feature/refacto-hooks
superpowers plan
superpowers dev --task 1
superpowers test --watch
superpowers review
superpowers merge

Durée : 2–3 semaines Livrable : Code modernisé, tests de non-régression


Scénario 3 : API publique pour un SaaS existant

Contexte : Tu dois exposer une API REST avec documentation.

Combo : Spec Kit → Superpowers → Spec Kit

Workflow :

/speckit.constitution API-First, OpenAPI 3.1, rate limiting
/speckit.specify API de réservation avec créneaux horaires
/speckit.clarify Gestion des fuseaux horaires ? Annulation ?
/speckit.plan Node.js, Express, Prisma, PostgreSQL
/speckit.tasks
/speckit.implement

Puis Superpowers pour le TDD des endpoints.

Durée : 1 semaine Livrable : API documentée, testée, déployée


Scénario 4 : Micro-SaaS solo

Contexte : Tu codes seul, tu veux de l’autonomie.

Framework : Superpowers

Workflow :

superpowers brainstorm "SaaS de facturation pour freelances"
superpowers worktree feature/facturation
superpowers plan
superpowers dev --task 1
superpowers test --watch
superpowers review
superpowers merge

Durée : 2–4 semaines Livrable : SaaS fonctionnel, TDD complet


Scénario 5 : Migration de stack (Vue 2 → Vue 3)

Contexte : Application Vue 2, migration vers Vue 3 + Composition API.

Combo : BMAD → Open GSD

Workflow :

# Phase 1 : Architecture
npx bmad-method create-story --track enterprise --id migration-vue3
npx bmad-method dev-story --id migration-vue3

# Phase 2 : Itération composant par composant
/gsd-plan-phase 1 --yolo
/gsd-execute-phase 1
/gsd-verify-work 1

Durée : 1–2 mois Livrable : Application Vue 3, tests passants


Scénario 6 : Audit sécurité + compliance

Contexte : Audit externe, besoin de traçabilité.

Framework : BMAD Enterprise

Workflow :

npx bmad-method create-story --track enterprise --id audit-securite
npx bmad-method dev-story --id audit-securite
npx bmad-method code-review --id audit-securite

Agents impliqués : Security, DevOps, DBA, QA Durée : 1–2 semaines Livrable : Rapport d’audit, corrections appliquées, documentation


Tableau récapitulatif

Scénario Framework/Combo Durée Clé du succès
POC SaaS Open GSD (yolo) 4–6h Pas de perfection, juste valider
Refacto legacy Open GSD → Superpowers 2–3 sem. Map avant de toucher
API publique Spec Kit → Superpowers 1 sem. Spec claire avant code
Micro-SaaS solo Superpowers 2–4 sem. TDD strict
Migration stack BMAD → Open GSD 1–2 mois Architecture d’abord
Audit sécurité BMAD Enterprise 1–2 sem. Tous les agents

Checklist de validation

  • Je connais le framework recommandé pour chaque scénario
  • Je peux estimer la durée d’un projet selon son type
  • Je sais quand utiliser un combo vs un framework seul

Prochaine étape

→ Module 10 (Playbooks) pour les templates copier-coller