· Joseph · AI & Machine Learning  · 3 min read

[Day 15] BMAD-Method - Party mode

昨天講到orchestrator,他有個重要的指令我沒特別說,今天就來好好玩玩這個Party mode。

orchestrator發起的party就是叫大家來開會的意思,我們把議題丟出來,orchestrator會找需要的人去提意見。

一起來看看怎麼玩。

昨天講到orchestrator,他有個重要的指令我沒特別說,今天就來好好玩玩這個Party mode

orchestrator發起的party就是叫大家來開會的意思,我們把議題丟出來,orchestrator會找需要的人去提意見。

一起來看看怎麼玩。

我拿先前user-management的專案,我們已經補完了所有story,今天來開個party看有什麼可以改善的地方。進入 *party-mode 以後我下一個prompt給他:

Security, UI/UX views, and comparison with others user-management system, What can we improve?

對,安全性、UI/UX觀點、還有競品分析。丟了三個議題出來一次討論完,

party-mode

  • Architecture: 我想加上monitor, logging, alert去強化observability
  • QA: 現在有單元測試、整合測試,應該可以再加上End-to-End testing去確保user journeys
  • UX: 進行易用性測試、設計design system
  • Analyst, PM: 對競品分析找出我們的特色
  • Dev: 不要有技術債、同時要有詳細的 error logging and monitoring
  • SM: 定期review lesson learned確保agile 有彈性而且有效率。

每個人都提出一點意見,orchestrator會先把大家的意見寫入 improvement-plan.md 裡,然後我們就直接讓 orchestrator 把他們都寫成story吧!

tree docs/stories/
docs/stories/
├── 1.1.user-registration-and-authentication.story.md
├── 1.2.implement-tdd-practices.story.md
├── 1.3.change-user-password.story.md
├── 1.4.update-user-profile-information.story.md
├── 1.5.delete-user-account.story.md
├── 2.1.nextjs-frontend-dockerization.story.md
├── 2.2.user-registration-frontend.story.md
├── 2.3.user-login-frontend.story.md
├── 2.4.user-profile-management-frontend.story.md
├── 2.5.change-password-frontend.story.md
├── 2.6.delete-user-account-frontend.story.md
├── 2.7.dark-mode-toggle.story.md
├── 2.8.frontend-mock-api-alignment.story.md
├── 2.9.frontend-routing-and-navigation.story.md
├── 3.1.implement-e2e-testing.story.md
├── 3.10.implement-frontend-error-logging-monitoring.story.md
├── 3.11.review-and-refine-workflow-definitions.story.md
├── 3.2.implement-observability-stack.story.md
├── 3.3.research-api-gateway-service-mesh.story.md
├── 3.4.define-security-penetration-testing-strategy.story.md
├── 3.5.plan-and-execute-usability-testing.story.md
├── 3.6.define-project-specific-design-system.story.md
├── 3.7.conduct-formal-competitive-analysis.story.md
├── 3.8.facilitate-product-roadmap-planning.story.md
└── 3.9.define-dependency-management-policy.story.md

我們一下就有了3.1-3.11這些story!沒事,沒有要開發,只是玩一下party-mode 而已。

這樣之後要開發對應的story就可以個別針對內容再去優化或改良,到時候就不需要orchestrator,而是直接下放給專門的agent了。

今天到這邊就結束囉,喜歡我文章的再幫忙推廣一下喔!

Back to Blog

Related Posts

View All Posts »
[Day 30] BMAD-Method Summary

[Day 30] BMAD-Method Summary

import { YouTube } from 'astro-embed'; 花了好幾天的token,昨天做完Flutter記帳軟體以後,終於來到第30篇文章,最後一篇了,來總結一下我們的BMad-Method文吧。

[Day 29] BMAD-Method - Accounting App Flutter - 3

[Day 29] BMAD-Method - Accounting App Flutter - 3

import record from './record.gif'; 第29天,這本來是第19天的課題,但是發現一天內開發不完,就分了好多天實作。不要騙大家,就是隔了很久(到時候看github commit)也會被發現(!) 為什麼隔了這麼久呢,因為我原先定位這天要用flutter開發完整個app,但後面因為token不足,後來又卡了其他開發事項,所以一直沒進展,好在今天結束了,來跟大家說這不大不小的專案開發過程。 前情提要 Day 18我們開了flutter記帳的專案,也寫了story。接下來要開發完整個app。

[Day 28] BMAD-Method v6 - part 3 - BMB

[Day 28] BMAD-Method v6 - part 3 - BMB

今天介紹第二個核心功能,v6-alpha的介紹就告一個段落。 今天講的是BMAD-Method Builder (BMB),他提供了更方便的工具去 一邊討論一邊建立或編輯 agents, workflow, 跟 modules。比起前幾天讀了一堆agent or workflow的結構,BMB更簡單更便利。 Module 就是 agents + workflows + tasks + templates

[Day 27] BMAD-Method v6 - part 2 - BMM

[Day 27] BMAD-Method v6 - part 2 - BMM

今天要介紹的是BMad-Method Module (BMM),主要就是讀他們docs,可以看到v6-alpha比v4多了很多東西。 不知道BMM是什麼的,我們再簡短介紹一次 TOC