agentsclimarketplace

Business analysis

Skill fabioc-aloha/Alex_Skill_Mall/plugins/devops-process/business-analysis

Patterns for requirements elicitation, BRDs, process analysis, and stakeholder alignment.From its SKILL.md

Install
npx -y skills add fabioc-aloha/Alex_Skill_Mall --skill business-analysis

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.8 KB, ~1.8k tokens by cl100k_base, as published. Nobody here has run it

Business Analysis Skill

Patterns for requirements elicitation, BRDs, process analysis, and stakeholder alignment.

Business Analysis Deliverables

DeliverablePurposeAudience
Business CaseJustify investmentExecutives, sponsors
BRDDocument requirementsAll stakeholders
Functional SpecDetail system behaviorDev team, testers
Use CasesDescribe user interactionsDesigners, developers
Process MapsVisualize workflowsProcess owners, analysts
Data DictionaryDefine data elementsTechnical team

Requirements Hierarchy

Business Requirements (WHY)
    └── Stakeholder Requirements (WHO needs WHAT)
        └── Solution Requirements
            ├── Functional (WHAT it does)
            └── Non-Functional (HOW WELL it does it)
                └── Transition Requirements (HOW we get there)

BRD Structure

Standard Sections

  1. Executive Summary — One-page overview for executives
  2. Business Objectives — Measurable goals (SMART)
  3. Scope — In scope, out of scope, boundaries
  4. Stakeholders — Who's involved, their interests
  5. Current State — As-is process, pain points
  6. Future State — To-be vision, benefits
  7. Functional Requirements — What the solution must do
  8. Non-Functional Requirements — Quality attributes
  9. Assumptions & Constraints — Known limitations
  10. Dependencies — External factors
  11. Risks — What could go wrong
  12. Glossary — Term definitions

Requirements Writing

SMART Criteria

LetterMeaningTest
SSpecificIs it clear what's needed?
MMeasurableCan we verify it's done?
AAchievableIs it realistic?
RRelevantDoes it support objectives?
TTime-boundIs there a deadline?

Good vs. Bad Requirements

BadProblemBetter
"System should be fast"Not measurable"Page load < 2 seconds"
"Easy to use"Subjective"Complete task in < 3 clicks"
"Handle all cases"Unbounded"Support cases A, B, C"
"Similar to competitor"Vague"[Specific features listed]"
"Should probably..."Uncertain"Must" or "Should" (MoSCoW)

Requirement Attributes

AttributePurpose
IDUnique identifier (REQ-001)
DescriptionWhat is required
PriorityMoSCoW or numeric
SourceWho requested it
RationaleWhy it's needed
Acceptance CriteriaHow to verify
DependenciesRelated requirements
StatusDraft/Approved/Implemented

Elicitation Techniques

Technique Selection

TechniqueBest ForEffort
InterviewsDeep understanding, complex topicsHigh
WorkshopsConsensus, group decisionsMedium
SurveysBroad input, quantitative dataLow
ObservationUnderstanding real workflowsHigh
Document AnalysisExisting systems, regulationsLow
PrototypingValidating concepts, UIMedium
Focus GroupsUser perspectives, reactionsMedium

Interview Best Practices

  • Prepare questions in advance
  • Start broad, then specific
  • Use open-ended questions
  • Listen more than talk (80/20)
  • Probe with "Why?" and "How?"
  • Summarize and confirm understanding
  • Document immediately after

Workshop Facilitation

PhaseActivities
OpenObjectives, agenda, ground rules
DivergeBrainstorm, generate options
ConvergePrioritize, decide
CloseSummarize, next steps, thank

Use Case Development

Use Case Template

Use Case: [UC-001] [Name]
Actor: [Primary actor]
Precondition: [What must be true before]
Trigger: [What initiates the use case]

Main Flow:
1. Actor does X
2. System responds with Y
3. ...

Alternative Flows:
2a. If condition, then...

Exception Flows:
2b. If error, then...

Postcondition: [What is true after]
Business Rules: [Applicable rules]

Use Case Levels

LevelScopeExample
SummaryMultiple sessions"Manage Customer Account"
User GoalOne sitting"Place Order"
SubfunctionPart of a step"Validate Address"

Process Analysis

Current State Analysis

  1. Map as-is process (BPMN, swimlane)
  2. Identify pain points
  3. Measure current performance
  4. Find root causes
  5. Quantify improvement opportunity

Process Mapping Notations

NotationBest For
BPMNDetailed, technical processes
SwimlaneCross-functional workflows
Value StreamLean analysis
SIPOCHigh-level overview

SIPOC Template

SIPOC
SuppliersInputsProcessOutputsCustomers
Who provides?What's needed?High-level stepsWhat's produced?Who receives?

Gap Analysis

Gap Analysis Framework

Current State → Gap → Future State
     │           │          │
     ▼           ▼          ▼
  As-Is     What needs   To-Be
  Process   to change    Vision

Gap Categories

TypeExamples
ProcessMissing steps, manual work
TechnologySystem limitations
PeopleSkills, capacity
DataQuality, availability
PolicyRules, compliance

Acceptance Criteria

Gherkin Format

Given [precondition]
When [action]
Then [expected result]
And [additional result]

Acceptance Criteria Checklist

  • Testable — Can write a test case
  • Clear — Unambiguous language
  • Complete — Covers happy path and edges
  • Independent — Doesn't require other criteria
  • Valuable — Ties to user need

Traceability

Traceability Matrix

Req IDBusiness ObjectiveDesignTest CaseStatus
REQ-001OBJ-01DES-005TC-012Passed

Traceability Benefits

  • Ensure all requirements implemented
  • Impact analysis for changes
  • Test coverage verification
  • Audit compliance evidence

Prioritization Techniques

MoSCoW

PriorityMeaningGuidance
MustCritical for success~60% of effort
ShouldImportant, not critical~20% of effort
CouldNice to have~20% of effort
Won'tOut of scope (this release)Documented

Value vs. Effort Matrix

High Value │ Quick Wins │ Major Projects │
           │ (Do first) │ (Plan carefully)│
Low Value  │ Fill-ins   │ Avoid           │
           │ (If time)  │ (Don't do)      │
           └────────────┴─────────────────┘
             Low Effort   High Effort

Kano Model

TypeIf PresentIf Absent
BasicExpected, no delightDissatisfied
PerformanceMore is betterLess is worse
DelighterUnexpected joyNot missed

Common BA Pitfalls

PitfallPrevention
Solution jumpingAsk "why" before "how"
Missing stakeholdersStakeholder analysis early
Gold platingTie everything to objectives
Assumption blindnessDocument and validate assumptions
Scope creepChange control process
Analysis paralysisTimeboxed analysis, iterate

Keep looking

Skills are one crate of 326,782. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.