enterprise-brownfield.yaml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. # BMad Enterprise Method - Brownfield
  2. # Extended enterprise planning for complex brownfield with security/devops/test (30+ stories typically)
  3. method_name: "BMad Enterprise Method"
  4. track: "enterprise-bmad-method"
  5. field_type: "brownfield"
  6. description: "Enterprise-grade planning for complex brownfield additions with extended requirements"
  7. phases:
  8. - phase: 0
  9. name: "Documentation"
  10. conditional: "if_undocumented"
  11. note: "Prerequisite for brownfield without docs"
  12. workflows:
  13. - id: "document-project"
  14. required: true
  15. workflow: "{project-root}/_bmad/bmm/workflows/document-project/workflow.yaml"
  16. agent: "analyst"
  17. command: "/bmad:bmm:workflows:document-project"
  18. output: "Comprehensive project documentation"
  19. purpose: "Understand existing codebase before planning"
  20. - phase: 1
  21. name: "Analysis (Optional)"
  22. optional: true
  23. note: "User-selected during workflow-init"
  24. workflows:
  25. - id: "brainstorm-project"
  26. exec: "{project-root}/_bmad/core/workflows/brainstorming/workflow.md"
  27. optional: true
  28. agent: "analyst"
  29. command: "/bmad:bmm:workflows:brainstorming"
  30. included_by: "user_choice"
  31. note: "Uses core brainstorming workflow with project context template"
  32. - id: "research"
  33. exec: "{project-root}/_bmad/bmm/workflows/1-analysis/research/workflow.md"
  34. optional: true
  35. agent: "analyst"
  36. command: "/bmad:bmm:workflows:research"
  37. included_by: "user_choice"
  38. note: "Can have multiple research workflows"
  39. - id: "product-brief"
  40. exec: "{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md"
  41. optional: true
  42. agent: "analyst"
  43. command: "/bmad:bmm:workflows:create-product-brief"
  44. included_by: "user_choice"
  45. note: "Recommended for greenfield Method projects"
  46. - phase: 2
  47. name: "Planning"
  48. required: true
  49. workflows:
  50. - id: "prd"
  51. exec: "{project-root}/_bmad/bmm/workflows/2-plan-workflows/prd/workflow.md"
  52. required: true
  53. agent: "pm"
  54. command: "/bmad:bmm:workflows:create-prd"
  55. output: "Product Requirements Document with FRs and NFRs"
  56. - id: "create-ux-design"
  57. conditional: "if_has_ui"
  58. exec: "{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md"
  59. agent: "ux-designer"
  60. command: "/bmad:bmm:workflows:create-ux-design"
  61. note: "Determined after PRD - user/agent decides if needed"
  62. - phase: 3
  63. name: "Solutioning"
  64. required: true
  65. workflows:
  66. - id: "create-architecture"
  67. required: true
  68. exec: "{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md"
  69. agent: "architect"
  70. command: "/bmad:bmm:workflows:create-architecture"
  71. output: "System architecture document"
  72. note: "Complete system design for greenfield projects"
  73. - id: "create-epics-and-stories"
  74. required: true
  75. exec: "{project-root}/_bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md"
  76. agent: "pm"
  77. command: "/bmad:bmm:workflows:create-epics-and-stories"
  78. note: "Required: Break down PRD into implementable epics and stories with full context (PRD + UX + Architecture)"
  79. - id: "test-design"
  80. optional: true
  81. workflow: "{project-root}/_bmad/bmm/workflows/testarch/test-design/workflow.yaml"
  82. agent: "tea"
  83. command: "/bmad:bmm:workflows:test-design"
  84. output: "System-level testability review"
  85. note: "Testability assessment before gate check - auto-detects system-level mode"
  86. - id: "implementation-readiness"
  87. required: true
  88. exec: "{project-root}/_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md"
  89. agent: "architect"
  90. command: "/bmad:bmm:workflows:implementation-readiness"
  91. note: "Validates PRD + Architecture + Epics + UX (optional)"
  92. - phase: 4
  93. name: "Implementation"
  94. required: true
  95. workflows:
  96. - id: "sprint-planning"
  97. required: true
  98. workflow: "{project-root}/_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml"
  99. agent: "sm"
  100. command: "/bmad:bmm:workflows:sprint-planning"
  101. note: "Creates sprint plan - subsequent work tracked there"