ba

djimontyp's avatarfrom djimontyp

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

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 14, 2025

When & Why to Use This Skill

This Claude skill is a comprehensive Business Analysis (BA) toolkit designed to streamline requirements engineering and product development. It provides a structured framework for transforming raw project data into actionable insights using industry-standard methodologies such as RACI matrices, MoSCoW prioritization, and INVEST-compliant user stories. Ideal for product managers and analysts, it ensures high-quality documentation, clear stakeholder accountability, and rigorous risk management for complex AI-driven projects.

Use Cases

  • Requirement Elicitation: Transforming high-level project goals into structured Vision & Scope documents and detailed functional requirements.
  • Stakeholder Management: Utilizing RACI matrices to define clear roles (Responsible, Accountable, Consulted, Informed) and ensure project accountability.
  • Agile Backlog Development: Drafting high-quality User Stories with precise Acceptance Criteria (Gherkin style) to guide development teams.
  • Feature Prioritization: Applying the MoSCoW method (Must, Should, Could, Won't) to manage project scope and release planning effectively.
  • Risk Assessment: Identifying potential project risks and maintaining a Risk Register with probability, impact scoring, and mitigation strategies.
  • Knowledge Structuring: Building a standardized project glossary and use case scenarios to align technical teams and business stakeholders.
nameba
descriptionBusiness 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)

Term Definition
Atom Knowledge unit (TASK, IDEA, DECISION, PROBLEM, QUESTION, INSIGHT)
Signal Message with importance_score > 0.65
Noise Message with importance_score < 0.25
Topic Container for organizing Atoms
Analysis Run AI 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