ba

Business analysis methodologies, requirements engineering, RACI matrices, user stories for Pulse Radar.

$ 安裝

git clone https://github.com/majiayu000/claude-skill-registry /tmp/claude-skill-registry && cp -r /tmp/claude-skill-registry/skills/design/ba ~/.claude/skills/claude-skill-registry

// tip: Run this command in your terminal to install the skill


name: ba description: Business analysis methodologies, requirements engineering, RACI matrices, user stories for Pulse Radar.

Business Analysis Skill

Project Context

Pulse Radar — AI-система збору знань з комунікаційних каналів.

  • Core Flow: Telegram → Ingest → AI-extraction → Atom → Topic → Dashboard
  • Problem: 100+ msg/day, 80% noise → structured knowledge
  • Status: MVP Verified (13/33 features)

Key Resources

docs/ba-course/          # BA methodology course (15 lessons)
├── 01-введение.md
├── 02-стейкхолдеры.md   # Stakeholder Analysis, RACI
├── 03-требования.md     # Requirements elicitation
├── 05-артефакты-ба-часть-1.md  # Vision & Scope, Glossary
├── 08-артефакты-ба-часть-2.md  # User Stories, Use Cases
└── 11-риски-и-изменения-требований.md  # Risk Management

docs/ba/                 # Product artifacts (build here)
├── 01-vision-scope.md
├── 02-glossary.md
└── 04-requirements/

.artifacts/ba-work/      # Work tracking
├── PROGRESS.md          # Artifact status
├── DECISIONS.md         # Product decisions
└── QUESTIONS.md         # Open questions

Frameworks

RACI Matrix

R - Responsible (does the work)
A - Accountable (final authority, ONE per activity)
C - Consulted (input before)
I - Informed (notified after)

MoSCoW Prioritization

  • Must: Critical for release
  • Should: Important but not critical
  • Could: Nice to have
  • Won't: Explicitly out of scope

INVEST User Stories

  • Independent
  • Negotiable
  • Valuable
  • Estimable
  • Small
  • Testable

Templates

User Story

## US-XXX: [Title]

**As a** [role]
**I want** [feature]
**So that** [benefit]

### Acceptance Criteria:
1. Given [context], When [action], Then [result]

Use Case

## UC-XXX: [Title]

**Actors:** [who]
**Preconditions:** [what must be true]
**Trigger:** [what starts it]

### Main Success Scenario:
1. [Step]

### Extensions:
- 2a. [Alternative]

**Postconditions:** [result]

Risk Register

| ID | Risk | Probability | Impact | Score | Mitigation |
|----|------|-------------|--------|-------|------------|
| R01 | [risk] | L/M/H | L/M/H | 1-9 | [action] |

Domain Terms (Pulse Radar)

TermDefinition
AtomKnowledge unit (TASK, IDEA, DECISION, PROBLEM, QUESTION, INSIGHT)
SignalMessage with importance_score > 0.65
NoiseMessage with importance_score < 0.25
TopicContainer for organizing Atoms
Analysis RunAI extraction execution (7 states)

Verification

Before completing analysis:

  • All requirements testable
  • Exactly one A per RACI row
  • At least 3 risks identified
  • Edge cases have recommendations
  • Questions logged in QUESTIONS.md

References

  • @references/raci-examples.md — RACI matrix examples
  • @references/edge-case-patterns.md — Common edge cases
  • @references/stakeholder-templates.md — Stakeholder analysis templates