Přeskočit na obsah
🤖 Consolidated, AI-optimized BMAD docs: llms-full.txt. Fetch this plain text file for complete context.
🚀 Build your own BMad modules and share them with the community! Get started or submit to the marketplace.

Proč je solutioning důležitý

Fáze 3 (Solutioning) překládá co budovat (z plánování) na jak to budovat (technický návrh). Tato fáze zabraňuje konfliktům agentů v projektech s více epicy tím, že dokumentuje architektonická rozhodnutí před zahájením implementace.

Agent 1 implementuje Epic 1 pomocí REST API
Agent 2 implementuje Epic 2 pomocí GraphQL
Výsledek: Nekonzistentní design API, integrační noční můra

Když více agentů implementuje různé části systému bez sdíleného architektonického vedení, dělají nezávislá technická rozhodnutí, která si mohou odporovat.

Architektonický workflow rozhodne: "Použít GraphQL pro všechna API"
Všichni agenti dodržují architektonická rozhodnutí
Výsledek: Konzistentní implementace, žádné konflikty

Explicitní dokumentací technických rozhodnutí všichni agenti implementují konzistentně a integrace se stává přímočarou.

AspektPlánování (Fáze 2)Solutioning (Fáze 3)
OtázkaCo a proč?Jak? Pak jaké jednotky práce?
VýstupFR/NFR (požadavky)Architektura + epicy/stories
AgentPMArchitect → PM
PublikumZainteresované stranyVývojáři
DokumentPRD (FR/NFR)Architektura + soubory epiců
ÚroveňObchodní logikaTechnický design + rozklad práce

Učiňte technická rozhodnutí explicitní a zdokumentovaná, aby všichni agenti implementovali konzistentně.

Toto zabraňuje:

  • Konfliktům stylu API (REST vs GraphQL)
  • Nekonzistencím v návrhu databáze
  • Neshodám v řízení stavu
  • Nesouladu konvencí pojmenování
  • Variacím v bezpečnostním přístupu
CestaSolutioning vyžadován?
Quick FlowNe — přeskočte úplně
BMad Method SimpleVolitelný
BMad Method ComplexAno
EnterpriseAno

Přeskočení solutioningu u složitých projektů vede k:

  • Integračním problémům objeveným uprostřed sprintu
  • Přepracování kvůli konfliktním implementacím
  • Delšímu celkovému času vývoje
  • Technickému dluhu z nekonzistentních vzorů