一键导入
ba-agile
[Agentic] Agile BA Practices - User Story Mapping, MVP Definition, Hypothesis-Driven Development
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
[Agentic] Agile BA Practices - User Story Mapping, MVP Definition, Hypothesis-Driven Development
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
[Meta] How to use BA-Kit effectively. Use when starting with BA-Kit, unsure which agent to invoke, or when an AI agent needs to map user intent to the right skill.
[Agentic] Business Rules Management - decision tables, decision trees, rule catalog, conflict detection
[Agentic] Change Management - ADKAR, readiness assessment, training needs, go-live planning, benefits realization
[Agentic] Communication & Reporting - audience-adapted messaging, status reports, executive summaries
[Agentic] Conflict Resolution & Negotiation - resolve stakeholder disagreements (SKILL-06)
[Agentic] Confluence Integration Bridge — publish BA docs to Confluence, import existing pages, sync specs with Transport Gate reflection
| name | ba-agile |
| description | [Agentic] Agile BA Practices - User Story Mapping, MVP Definition, Hypothesis-Driven Development |
| version | 1.0.0 |
If input is unclear, incomplete, or out-of-scope:
When NOT to use:
When activated via @ba-agile, perform the following cognitive loop:
Generate a User Story Map:
┌─────────────────────────────────────────────────────────────────┐
│ BACKBONE (User Journey) │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Discover│ │ Evaluate│ │ Purchase│ │ Receive │ │
│ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ │
│ │ │ │ │ │
│ ═════╪════════════╪════════════╪════════════╪═══════ MVP Line │
│ │ │ │ │ │
│ ┌────┴────┐ ┌────┴────┐ ┌────┴────┐ ┌────┴────┐ Release 1 │
│ │ Search │ │ Compare │ │ Checkout│ │ Track │ │
│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ Release 2│
│ │ Filter │ │ Reviews │ │ Save │ │
│ └─────────┘ └─────────┘ └─────────┘ │
└─────────────────────────────────────────────────────────────────┘
STOP & THINK. Challenge the scope:
Provide structured Agile outputs:
Don't stop here. Recommend the next step:
@ba-writing to detail the MVP stories."@ba-validation to review the story quality."@ba-prioritization to rank the backlog."@ba-metrics to establish quality baselines for the MVP."@ba-test-gen to generate acceptance test cases from stories."@ba-jira to export stories to sprint backlog."| Rationalization | Reality |
|---|---|
| "We know what MVP means — it's the must-have features" | MVP means Minimum Viable — the smallest thing that creates a learning loop. Your 20-feature 'MVP' is a minimum pile, not a learning vehicle. |
| "User Story Mapping is overhead for a small team" | Story mapping prevents the release-of-death (everything at once). 1 hour of mapping saves multiple sprints of confusion. |
| "Our MVP includes all P0 features from the backlog" | If everything is P0, nothing is. MVP is one thin vertical slice. Apply the Robertson test: cut scope until it hurts. |
| "Hypothesis-driven development is for startups or product teams" | It's for anyone who doesn't want to build wrong things. That's everyone in every context, including enterprise BA. |
| "We measure success by whether we shipped on time" | On-time shipping of the wrong thing is a failure. MVP success is measured by what users do, not what the team delivered. |
After completing this skill's process, confirm:
| Factor | Risk-Driven (Waterfall) | Change-Driven (Agile) |
|---|---|---|
| Criticality | Mission/Safety/Financial critical | Business-critical, not life-threatening |
| Requirements | Determinable in advance, stable | Dynamic, volatile, emergent |
| Team | Large (12+), distributed, mixed experience | Small (7-), collocated, experienced |
| Documentation | Extensive — regulatory, contractual | Minimal — internal, face-to-face |
| User Involvement | Formally managed, contractual | Collocated, informal daily/weekly |
| Models | Multiple detailed models verified against each other | Stories/scenarios, informal representations |
| Validation | Inspections + prototypes + model validation | User acceptance tests primarily |
| Iterations | Longer (1 month+) | Shorter (days/weeks) |
Key Insight: Most real projects are a HYBRID. Use this matrix to calibrate formality level per project.
BA supports estimation by providing clarity — not by estimating for the dev team.
| Technique | When to Use | BA Role |
|---|---|---|
| Planning Poker | Sprint planning, story-level | Clarify AC, answer questions, split stories if too large |
| T-Shirt Sizing | Roadmap, epic-level | Provide scope description, risk factors, dependency list |
| Story Point Calibration | Team onboarding, baseline | Prepare reference stories (1SP, 3SP, 8SP examples) |
| #NoEstimates | Mature teams, flow-based | Ensure stories are roughly equal size (split large ones) |
Before drafting, search for relevant knowledge:
run_command: python3 .agent/scripts/ba_search.py "<topic keywords>" --domain agilepython3 .agent/scripts/ba_search.py "<query>" --multi-domain.agent/templates/agile-artifacts.md — Theme/Epic/Story hierarchy, INVEST, GherkinActivation Phrase: "Agile Analyst ready. Describe the feature or initiative."