# BA Requirements Template
*By Touseef Shaik — touseefshaik.com*

---

## Document Information
| Field | Value |
|-------|-------|
| Project Name | [Enter project name] |
| Document Version | 1.0 |
| Date | [Enter date] |
| Author | [Enter your name] |
| Status | Draft / Review / Approved |

---

## 1. Business Context

### 1.1 Problem Statement
[Describe the business problem this feature solves. What pain point does it address? Who experiences this pain?]

### 1.2 Business Objectives
- [Objective 1]
- [Objective 2]
- [Objective 3]

### 1.3 Success Metrics
| KPI | Current State | Target State | Measurement Method |
|-----|---------------|--------------|-------------------|
| [e.g., Time to complete task] | [Current] | [Target] | [How measured] |
| | | | |

---

## 2. Functional Requirements

### FR-001: [Requirement Name]
- **Priority:** High / Medium / Low
- **Description:** [Detailed description]
- **Business Value:** [Why this matters to the business]
- **Dependencies:** [Other FRs, systems, or teams this depends on]
- **Acceptance Criteria:**
  - Given [precondition], when [action], then [expected result]
  - Given [precondition], when [action], then [expected result]

### FR-002: [Requirement Name]
- **Priority:** High / Medium / Low
- **Description:** [Detailed description]
- **Business Value:** [Why this matters]
- **Dependencies:** [Dependencies]
- **Acceptance Criteria:**
  - Given [precondition], when [action], then [expected result]

[Add more FRs as needed]

---

## 3. Non-Functional Requirements

### NFR-001: Performance
- **Description:** [e.g., Page load time < 2 seconds for 95th percentile]
- **Measurement:** [How will this be tested/verified?]

### NFR-002: Security
- **Description:** [e.g., All API endpoints require authentication]
- **Measurement:** [How verified?]

### NFR-003: Scalability
- **Description:** [e.g., System supports 10,000 concurrent users]
- **Measurement:** [How verified?]

### NFR-004: Availability
- **Description:** [e.g., 99.9% uptime SLA]
- **Measurement:** [How verified?]

### NFR-005: Compliance
- **Description:** [e.g., GDPR, SOC2, RBI guidelines]
- **Measurement:** [How verified?]

---

## 4. Business Rules & Constraints

| Rule ID | Rule Description | Enforcement |
|---------|-----------------|-------------|
| BR-001 | [Describe the business rule] | System / Manual |
| BR-002 | [Describe the business rule] | System / Manual |

---

## 5. Dependencies

| Dependency | Type | Impact if Unavailable | Mitigation |
|------------|------|----------------------|------------|
| [System/Team/API] | Internal/External | [Impact] | [Mitigation plan] |
| | | | |

---

## 6. Assumptions

- [Assumption 1]
- [Assumption 2]
- [Assumption 3]

---

## 7. Out of Scope

- [What is explicitly NOT included in this requirement]
- [What will be handled in a future phase]

---

## 8. Traceability Matrix

| Requirement ID | User Story | Test Case | Status |
|---------------|------------|-----------|--------|
| FR-001 | [Story ref] | [Test ref] | Not Started |
| FR-002 | [Story ref] | [Test ref] | Not Started |

---

## 9. Sign-off

| Role | Name | Signature | Date |
|------|------|-----------|------|
| Business Analyst | | | |
| Product Owner | | | |
| Tech Lead | | | |
| Stakeholder | | | |

---

*This template is part of the free BA/PO Toolkit from touseefshaik.com/resources. For AI-powered requirements analysis, try BA Assistant at tshaik1990-ba-assistant.hf.space.*
