Quy trình Business Analysis có cấu trúc cho AI.
BA Survival Kit là kho mã nguồn công khai cho quy trình BA một người, miễn phí. BA-kit là kho mã nguồn riêng tư cho quản trị, đóng gói, xuất bản và bàn giao thương mại. Tài liệu của cả hai đều được công bố công khai để bạn đọc trước.
Môi trường được hỗ trợ
Chế độ minh họa đầu ra
CLI, xem trước tài liệu, sơ đồ hoặc chế độ xoay vòng để minh họa quy trình.
AI viết nhanh, nhưng BA mới là người giữ chuẩn.
Khi không có nguồn sự thật, hợp đồng tài liệu và quy trình thay đổi rõ ràng, đầu ra càng nhiều thì sai lệch càng lớn.
AI hiểu sai vì thiếu ngữ cảnh có chủ đích
Bạn ném cả bản ghi họp, RFP dài 50 trang vào chat và bảo AI "viết tài liệu BA giúp tôi". AI làm thật, nhưng nó không biết cái nào quan trọng, cái nào chỉ là ví dụ. Bạn mất thêm 3 buổi sửa lại.
Tài liệu ra đời khi mọi thứ còn mơ hồ
Phạm vi chưa chốt, vai trò chưa rõ, giả định còn đầy — nhưng AI đã viết xong FRD rồi. Xong bạn lại bảo nó viết lại từ đầu, tốn token và tốn thời gian.
Sửa một chỗ, loạn cả đống
Yêu cầu thay đổi, bạn sửa thẳng vào file đích. Nhưng file liên quan — brd, stories, srs — vẫn giữ nguyên nội dung cũ. Không có ai tự động rà soát và cập nhật đồng bộ.
Làm nhóm nhưng mỗi người mỗi kiểu
Module của bạn viết "khách hàng", module của đồng nghiệp viết "user". Người rà soát không biết ai đang làm gì, trạng thái nào đã xong, chỗ nào đang kẹt.
Code đã có nhưng tài liệu yêu cầu thì không
Khi dự án có sẵn source code hoặc artifact cũ, BA không thể đi theo forward flow thông thường. Phải đọc lại toàn bộ code để đoán yêu cầu, không có điểm chốt nào để bắt đầu viết SRS hay stories.
Bảy bước từ nguyên liệu thô đến bộ tài liệu bàn giao.
BA-kit không chỉ là một chatbot. Đây là hợp đồng vận hành cho toàn bộ quy trình: mỗi bước có điều kiện đầu vào, tài liệu đầu ra và luồng xử lý thay đổi rõ ràng.
backbone.md
mở options khi cần
index + memory
ưu tiên đánh giá tác động
quy-trinh.bakit
01
Tiếp nhận và rà soát
Phân tích đầu vào, phát hiện khoảng trống. Nếu nguồn lớn, tách thành tóm tắt, chỉ mục chunk và phần liên quan. BA Survival Kit và BA-kit đều có bước này.
intake.md + source index
02
Khóa backbone
Cả BA Survival Kit và BA-kit đều khóa nguồn sự thật trước khi sinh tài liệu. backbone.md là nền tảng cho mọi bước sau.
backbone.md
03
Stories / SRS-lite
BA Survival Kit dừng ở luồng hẹp này — đủ để một BA solo vận hành trọn vẹn bằng Markdown mà không cần thêm công cụ nào.
stories.md + srs-lite
04
Mở options khi cần
BA-kit có thể mở gói phương án và so sánh trước backbone khi cần nhiều hướng giải pháp. Chỉ BA-kit mới có bước này.
01_intake/options/*
05
Bộ nhớ, chỉ mục và quản trị
BA-kit bổ sung bộ nhớ dự án, chỉ mục artifact, bảng điều phối, các registry quy tắc/thông báo dùng chung và luồng rà soát để làm việc nhóm không lệch hướng.
PROJECT-HOME.md + common-rules.md + shared-rule-message-index.md
06
SRS rõ nguồn, Figma đi theo sau
BA-kit tách SRS thành từng phần dễ kiểm soát: yêu cầu, luồng sử dụng, màn hình và bản tổng hợp. Figma Sync chỉ đọc bản đã chốt để cập nhật thiết kế, không tự sửa ngược tài liệu.
srs/* + usecases/* + ascii-screen/* + phiếu tổng hợp
07
Bàn giao thương mại
BA-kit có cơ chế phối hợp, rà soát chéo và xuất bản đủ chuẩn cho bàn giao khách hàng khi nhiều người cùng tham gia.
review packet + export
Ưu tiên backbone. Đọc có định tuyến. Phát sinh có điều kiện.
Bốn nguyên tắc quyết định vì sao BA-kit tạo ra đầu ra có cấu trúc, kiểm soát context và giảm lệch hướng trong workflow dài.
Backbone-first
Sau bước intake, `backbone.md` trở thành nguồn sự thật duy nhất. Các tài liệu sau đều bám vào đây, không phải diễn giải lại từ đầu. Ai cũng biết đâu là chuẩn.
Phát sinh có điều kiện
BA-kit chỉ viết tài liệu tiếp theo khi đầu vào đã đủ rõ. Nhờ vậy FRD, user stories, use cases, màn hình và SRS không bị sinh vội rồi phải sửa lại nhiều vòng.
Đánh giá tác động trước khi sửa
Khi yêu cầu thay đổi, hệ thống phân tích ảnh hưởng trước — tài liệu nào sẽ bị động — rồi mới điều hướng cập nhật tới đúng chỗ cần sửa.
Bộ nhớ và chỉ mục điều hướng
Từ vựng, quyết định và giả định được lưu lại cùng các chỉ mục nội bộ. AI đọc đúng vùng cần xử lý mà không phải mở cả đống tài liệu gốc.
Mười lăm đầu ra — biết rõ tài liệu nào được tạo, khi nào và cho ai.
BA-kit gắn quy trình với bộ tài liệu cụ thể: tài liệu nào được tạo, khi nào nên tạo và ai sẽ dùng ở bước tiếp theo.
bakit-artifacts/
BA Survival Kit: intake.md
ngữ cảnh chuẩn
BA Survival Kit: backbone.md
nguồn sự thật
BA Survival Kit: stories.md
phát sinh yêu cầu
BA Survival Kit: srs-lite.md
đặc tả gọn
BA-kit: PROJECT-HOME.md
điều phối dự án
BA-kit: project-memory.md
bộ nhớ dự án
BA-kit: 00_source/chunk-index.md
chỉ mục nguồn nội bộ
BA-kit: common-rules.md / message-list.md
registry quy tắc (CR-*) & thông báo (MSG-*) dùng chung
BA-kit: shared-rule-message-index.md
chỉ mục quy tắc/thông báo dùng chung
BA-kit: backbone-index.md / userstories/index.md
mục lục giúp agent đọc đúng phần cần xử lý
BA-kit: frd.md
đặc tả chức năng
BA-kit: userstories/us-{slug}.md
mỗi nhu cầu người dùng là một file dễ rà soát
BA-kit: usecases/index.md / usecases/uc-{slug}.md
luồng nghiệp vụ được tách riêng để dễ kiểm chứng
BA-kit: srs/spec.md / flows.md / states.md / erd.md
các phần SRS nguồn trước khi ghép bản bàn giao
BA-kit: ascii-screen/index.md / {screen}.md
mô tả màn hình có wireframe ASCII đi kèm
BA-kit: srs.md
bản SRS tổng hợp để đọc và bàn giao
BA-kit: srs-compile-receipt.json
ghi rõ bản SRS được ghép từ nguồn nào
BA-kit: shared/traceability.md / staleness.md / definitions.md
kiểm tra liên kết, độ mới và thuật ngữ dùng chung
BA-kit: DESIGN.md
định hướng thiết kế
BA-kit: 03_modules/{module}/tool-lanes/tool-lane-state.md
trạng thái lựa chọn lane (manual/figma-make)
BA-kit: 03_modules/{module}/figma-sync/figma-sync-report.md
báo cáo đồng bộ Figma qua MCP
BA-kit: 03_modules/{module}/figma-sync/figma-mismatch-report.md
báo cáo lệch thiết kế Figma và SRS
BA-kit: review-packet.md
gói rà soát gửi Lead BA
BA-kit: COLLAB-HOME.md / 03_modules/{module}/MODULE-HOME.md
điều phối nhóm
Từ BA một người sang team: BA-kit là bước kế tiếp tự nhiên.
BA Survival Kit giữ luồng gọn để một người vận hành. BA-kit bổ sung PROJECT-HOME, COLLAB-HOME, cơ chế phụ trách theo mô-đun và luồng rà soát khi làm việc theo nhóm.
BA-kit: PROJECT-HOME / COLLAB-HOME
Khi công việc không còn là bài BA một người, BA-kit bổ sung bảng điều phối để cả nhóm cùng nhìn một trạng thái dự án thống nhất.
BA-kit: Phụ trách theo mô-đun
Mỗi mô-đun có người phụ trách, trạng thái rà soát và điểm nghẽn rõ ràng thay vì phân việc qua các đoạn trao đổi rời rạc.
BA-kit: Gói rà soát
Khi cần rà soát hoặc bàn giao, BA-kit đóng gói đúng ngữ cảnh để việc chuyển giao cho khách hàng và bên liên quan an toàn hơn.
Câu hỏi thường gặp: BA Survival Kit hay BA-kit?
Mục này làm rõ ranh giới giữa bản miễn phí cho một người và bản thương mại cho team, giúp bạn chọn đúng ngay từ đầu.
Bắt đầu miễn phí với BA Survival Kit. Nâng cấp lên BA-kit khi cần phối hợp nhóm và bàn giao thương mại.
BA Survival Kit giúp bạn bắt đầu ngay bằng kho mã nguồn công khai. BA-kit vẫn công bố tài liệu để nhóm đọc trước cách thiết lập, phạm vi lệnh và quy trình sử dụng, nhưng để clone và cài đặt thực tế, bạn vẫn cần được cấp quyền truy cập riêng.
Khởi đầu nhanh, không mất phí
Kho mã nguồn công khai, vào nhanh, phù hợp cho quy trình BA do một người vận hành từ đầu đến bộ tài liệu đầu tiên.
Dùng BA Survival KitKhi cần phối hợp theo nhóm
Quyền truy cập riêng cho quản trị, đóng gói, xuất bản và vận hành thương mại khi quy trình vượt khỏi phạm vi một người.
Tìm hiểu BA-kitRepo ví dụ công khaialigned-ba-docs