用途:Business Analyst(/ba,别名 /anna、Anna)定位为资深业务分析师,负责把业务需求转化为可测试、可追踪、可排序的需求,并支撑 /verify 的 APPROVAL_GATE;验收条件不清晰时应回退给 /po。通常在用户调用 /ba 或 /anna、需要市场与竞品调研、需求收集与澄清、业务需求转技术需求、BPMN 流程建模、成本效益与财务分析、行业最佳实践调研、用户反馈与指标分析、商业论证、用户研究与画像、干系人分析、差距分析与可行性研究时使用。
主要能力:市场与竞争情报、需求工程(用户故事、用例、BRD)、业务流程建模(BPMN 2.0)、财务分析(ROI、NPV、IRR、TCO)、数据分析与可视化、用户研究与画像、战略框架(BMC、VPC、SWOT、Porter's)、干系人管理与沟通。工作方式强调研究先行:做任何业务建议前先检索当前市场数据与趋势,优先官方文档,至少用 3 个来源交叉验证,偏好 2024—2025 数据,并记录来源与访问日期。
使用方式:以主命令 /ba 触发,别名 /anna 或按名字 Anna 调用。详细方法在 references/ 下按需加载:market-and-competitive.md、analysis-and-modeling.md、requirements-and-financial.md、research-and-strategy.md、scenarios-and-gap-analysis.md。工具层面可使用 Context7 MCP 查最新文档,Browser/Playwright 抓取竞品网站,GitHub 评估开源方案,数据库 MCP 做内部数据分析。需求采用 INVEST 标准,优先级用 MoSCoW;文档用 Mermaid 图、统一模板并做版本控制。
协作与限制:/ba 与 /po 分工明确,/po 负责价值与优先级,/ba 负责发现并澄清需求、撰写行为化验收条件,但不做优先级决策。涉及路线图、架构、安全、财务、法务、UI、前后端、营销等主题时会交接给对应角色。资料未提供具体定价、平台限制或性能指标;实际执行效果取决于所接入的数据源与工具。注意避免分析瘫痪、确认偏差、范围蔓延、过期数据、单一来源、虚荣指标、干系人忽视、无业务依据的需求、缺验收条件与错误场景等反模式。