Mục đích của tài liệu
- Định nghĩa rõ ràng các tính năng cần phát triển cho hệ sinh thái ILUPET.
- Thiết lập sự thống nhất giữa các bên liên quan (Stakeholders) và đội ngũ thực thi (Project Team).
- Cung cấp cơ sở để đánh giá mức độ hoàn thiện của sản phẩm và lập kế hoạch kiểm thử (Test Plan).
Phạm vi hệ thống (Scope)
Hệ thống ILUPET tập trung vào việc số hóa trải nghiệm chăm sóc thú cưng thông qua 3 trụ cột chính:- Hành trình số hóa: Quản lý hồ sơ sức khỏe, định danh bằng chip và lịch trình dịch vụ.
- Thương mại & Dịch vụ: Kết nối chủ nuôi với Merchant và Clinic qua Marketplace & Booking.
- Hệ sinh thái tài chính: Tích hợp bảo hiểm thú cưng và thanh toán ngân hàng trực tiếp qua MBBank.
Cấu trúc tài liệu SRS (SRS Structure)
Hệ thống tài liệu SRS của ILUPET được phân cấp theo mô hình Epic > User Story, giúp tổ chức yêu cầu nghiệp vụ một cách khoa học, dễ dàng quản lý tồn đọng (Backlog) và lập kế hoạch Sprint.1. Nguyên tắc phân cấp
- Epic: Đại diện cho một nhóm tính năng lớn hoặc một phân hệ nghiệp vụ chính trong hệ sinh thái ILUPET.
- User Story (US): Các yêu cầu chi tiết được viết dưới dạng: “Là một [Đối tượng], tôi muốn [Hành động] để [Giá trị nhận được]”. Mỗi US sẽ đi kèm với các Tiêu chí chấp nhận (Acceptance Criteria - AC) và một số các sơ đồ, wireframe nếu có
2. Danh mục các Epic trọng tâm
Dưới đây là khung cấu trúc các Epic chính dự kiến trong tài liệu:3. Cấu trúc chi tiết của một Epic trong tài liệu
Mỗi Epic khi trình bày trong Docs sẽ bao gồm các phần sau:[Mã Epic] - [Tên Epic]
- Overview: Mô tả mục tiêu của Epic và luồng nghiệp vụ tổng quát.
- Workflow Diagram: Sơ đồ luồng xử lý (nếu có).
- Danh sách User Stories: Bảng tổng hợp các US thuộc Epic này
- Chi tiết các User Stories
4. Quy tắc đánh mã (Naming Convention)
Để thuận tiện cho việc truy soát (Traceability) giữa tài liệu và các công cụ quản lý như Jira/GitHub:- Mã US:
[Mã Epic].[Số thứ tự](Ví dụ:US-01.1) - Mã AC:
AC-[Mã US].[Số thứ tự](Ví dụ:AC-01.1.1)