1. Vai trò
Senior BA sẽ đóng vai trò cầu nối giữa:
Business/Product ↔ Process ↔ Requirement ↔ System ↔ Engineering/QA
Bạn không chỉ “viết tài liệu”. Bạn sẽ phải hiểu:
- Business muốn đạt được điều gì?
- User cần gì?
- Business rule là gì?
- Process hoạt động thế nào?
- System phải làm gì?
- API/Data cần gì?
- Edge case nào có thể xảy ra?
- Làm thế nào để QA có thể test được?
- Requirement có mâu thuẫn hoặc thiếu logic ở đâu?
2. Trách nhiệm chính
Requirement Analysis
- Thu thập và phân tích business requirements.
- Làm rõ business problem và expected outcome.
- Phân rã requirement thành các functional requirement có tính:
- Atomic
- Clear
- Consistent
- Testable
- Xác định assumptions, constraints, dependencies và risks.
- Chủ động phát hiện requirement gap và contradiction.
Business Process
- Phân tích và thiết kế business process.
- Xây dựng:
- User Flow
- Business Process
- State Transition
- Decision Flow
- Exception Flow
- Làm rõ happy path và các edge/exception cases.
Business Rules
- Xác định và quản lý Business Rules.
- Đảm bảo rule có:
- ID
- Condition
- Expected behavior
- Priority/impact khi cần
- Đảm bảo business rules nhất quán giữa các module.
System & Integration Analysis
- Phân tích system behavior và integration flow.
- Làm việc với Tech Lead/Developer để xác định:
- API
- Request/Response
- Validation
- Error handling
- Data mapping
- Integration dependency
- Đọc hiểu API specification và database/data model ở mức cần thiết.
- Có khả năng trao đổi về REST API, authentication, synchronous/asynchronous flow, event và integration pattern.
Documentation
Tham gia xây dựng và duy trì:
- PRD / Feature Specification
- User Story
- Acceptance Criteria
- Business Rules
- Process Flow
- API/Integration Requirement
- Data Mapping
- Requirement Traceability Matrix
- Release Requirement
Tài liệu phải phục vụ trực tiếp cho Dev và QA, không phải tài liệu để “đủ hồ sơ”.
Testing & Delivery
- Phối hợp với QA để review test scenario.
- Hỗ trợ UAT.
- Phân tích defect và xác định requirement/business rule liên quan.
- Xác định requirement impact khi có change.
- Hỗ trợ release readiness.
