Bỏ qua

BA Atomic Task → Output Matrix

Tra cứu theo công việc: BA làm việc gì, để lại micro-output gì, và thế nào mới được gọi là done. Đây là companion của Master BA Work Breakdown Structure.

API & Integration

Đầu việc nhỏ Micro-output bắt buộc Done khi
Xác định consumer/provider và use case Một dòng trong API_INTERFACE_REGISTER Có owner hai phía và capability rõ
Thu endpoint hiện hữu Endpoint inventory: method, path, version, environment Provider xác nhận đúng version
Phân tích authentication API_AUTH_PROFILE: scheme, scope/role, token lifecycle, rotation owner Security/provider review; không chứa secret
Phân tích request Request field/schema register Required, type, format, enum, boundary rõ
Phân tích response Response field/schema register Success, optional/null behavior rõ
Làm field mapping API_FIELD_MAPPING: source → transform/default → target Mọi target required field có nguồn/rule
Làm error mapping API_ERROR_MATRIX: condition → HTTP/business code → consumer action Provider và consumer thống nhất
Chốt pagination/filter/sort Query-behavior table + examples Default/max/invalid behavior rõ
Chốt idempotency Idempotency rule + duplicate scenario Key, retention window, repeated-response behavior rõ
Chốt timeout/retry Resilience-rule table Timeout, retry/backoff, retryable code và owner rõ
Chốt rate limit Rate-limit contract Threshold/window/header và xử lý 429 rõ
Chốt concurrency Version/ETag/conflict rule Lost-update behavior và 409/412 case rõ
Chốt audit/trace Logging/correlation requirement Correlation ID, masking, retention và viewer rõ
Viết API contract openapi.yaml/json Lint/schema validation PASS và peer review
Tạo tài liệu dùng thử Postman/Bruno collection + environment template Không có secret thật; request chạy được
Vẽ happy path Sequence-diagram source + SVG Actor, order, data, response đúng contract
Vẽ failure path Sequence-diagram auth/validation/timeout/retry Failure owner và recovery rõ
Chuẩn bị API test data Test-data sheet/seed reference Có positive, invalid, boundary, role data
Kiểm tra connectivity/TLS Connectivity evidence URL, environment, timestamp, result rõ
Test happy path Request/response evidence row Status, schema, side effect đúng
Test missing/invalid field Negative-test matrix rows Expected code/message khớp contract
Test boundary Boundary-test matrix rows Min/max/just-outside đều có result
Test authentication Auth-test evidence Missing/invalid/expired/revoked được kiểm tra
Test authorization Permission matrix + evidence Role/tenant/object ownership được kiểm tra
Test not-found/conflict/state Business-error evidence Error code và state handling đúng
Test duplicate/idempotency Idempotency evidence Không tạo side effect trùng ngoài rule
Test pagination/filter/sort Query-test evidence Default/max/invalid/stable ordering rõ
Test rate limit Rate-limit evidence Nhận và xử lý 429 đúng
Test timeout/retry Resilience-test evidence Retry/backoff không tạo duplicate
Test concurrent update Concurrency-test evidence Conflict được phát hiện, không mất update
Test schema/contract Contract-validation report Response khớp OpenAPI/schema
Verify persistence/downstream Data-side-effect evidence DB/event/downstream đúng; fail không ghi sai
Verify audit/log/trace Observability evidence Tìm được correlation; sensitive data được mask
Ghi lỗi API Defect ticket Reproduction, expected/actual, evidence, severity, requirement link đủ
Retest API fix Retest evidence Fix PASS trên build/version xác định
Chạy regression API Collection run + regression summary Scope và pass/fail rõ
Cập nhật contract OpenAPI version + changelog Compatibility và consumer notification rõ
Publish API docs API-documentation release record Link, version, owner, effective date rõ

User flow, Wireframe & UI behavior

Đầu việc nhỏ Micro-output bắt buộc Done khi
Chọn user goal Task statement + actor + completion outcome Business Owner xác nhận goal
Liệt kê entry/precondition Flow-precondition block Role, permission, required state rõ
Vẽ happy path User-flow source + SVG Từ entry tới completion không đứt
Vẽ alternative/error path Alternative/error branches Back/cancel/timeout/permission/recovery rõ
Lập screen inventory Screen register có Screen ID Mọi screen node trong flow có ID
Vẽ bố cục màn hình Wireframe theo Screen ID Field/action/navigation chính hiển thị
Định nghĩa field UI-field specification Type, required, default, visibility/editability rõ
Định nghĩa action UI-action table Trigger, condition, confirmation, result rõ
Định nghĩa validation Validation/error-message matrix Rule ID, placement, message rõ
Định nghĩa UI states Empty/loading/error/success/partial-state sheet Mỗi state có trigger và recovery
Định nghĩa permission Role-screen-action matrix Hidden/disabled/allowed và lý do rõ
Gắn accessibility Accessibility annotation Focus, keyboard, label, error announcement rõ
Tạo prototype Prototype link + version Luồng trọng yếu click được
Playback với user Review note + decision list Feedback có disposition
Baseline UX Approved flow/wireframe package Version, owner, story links rõ

ERD, Data Dictionary & Data Mapping

Đầu việc nhỏ Micro-output bắt buộc Done khi
Liệt kê business object Entity inventory + definition Trùng nghĩa được resolve trong glossary
Xác định relationship Conceptual ERD source + SVG Relationship nghiệp vụ chính đúng
Xác định key PK/candidate/business-key table Uniqueness và generation owner rõ
Xác định FK/cardinality Logical ERD source + SVG 1–1/1–N/N–N và optionality rõ
Xác định attribute Attribute register Entity owner và nghĩa nghiệp vụ rõ
Định nghĩa field Data-dictionary row Type, length/precision, format, nullable, default đủ
Định nghĩa validation Data-validation row Condition, error, rule owner rõ
Định nghĩa lifecycle State-transition table/diagram Valid/invalid transition và authority rõ
Xác định owner/source Ownership/source-of-truth matrix Một owner và canonical source rõ
Xác định CRUD Role/process/system CRUD matrix Create/read/update/delete authority rõ
Xác định classification Data-classification register PII/sensitivity, retention, masking rõ
Truy nguồn dữ liệu Data-lineage map Source → transform → target/report rõ
Mapping hệ thống Source-to-target mapping Transform/default/lookup/reject rule đủ
Chuẩn bị sample Valid/invalid/boundary sample dataset Đã mask và link tới test
Review model Data-review record BA, Data Owner, technical owner resolve comment
Baseline data spec ERD + dictionary + mapping release Version và affected API/report/story rõ

Process, Rules & Requirements

Đầu việc nhỏ Micro-output bắt buộc Done khi
Thu một process step Activity card: actor, action, input, output, system Người thực hiện xác nhận
Thu decision point Gateway/decision row Criteria và authority rõ
Thu exception Exception row Trigger, handling, escalation, outcome rõ
Vẽ As-Is/To-Be BPMN source + SVG Swimlane, event, gateway, exception hợp lệ
Viết rule Rule-catalog row Rule ID, condition, action, exception, owner đủ
Phân rã rule nhiều nhánh Decision table Combination quan trọng không thiếu/conflict
Viết lifecycle State-machine source + SVG Transition, guard, invalid path rõ
Viết requirement Requirement record Actor/trigger/input/behavior/output/source đủ
Viết acceptance criteria Gherkin scenarios Happy/alternative/edge/permission testable
Review requirement Review log Ambiguity/conflict/gap có disposition
Baseline requirement Approved requirement version Approver, date, change process rõ

Test, UAT & Defect

Đầu việc nhỏ Micro-output bắt buộc Done khi
Phân tích test basis Requirement-to-test-condition list Mỗi rule/AC quan trọng có condition
Viết test scenario Scenario row Role, goal, precondition, expected outcome rõ
Viết test case Test-case record Steps, data, expected, evidence field đủ
Chuẩn bị data/account Test-data/account register Role/permission và cleanup rõ
Chạy test/UAT Execution-result row Build/env/time/evidence và pass/fail rõ
Ghi defect Defect ticket Reproduction, expected/actual, impact, trace link đủ
Triage defect Disposition record Fix/defer/reject/duplicate và authority rõ
Retest Retest result Fix version và result rõ
Chọn regression scope Regression-impact list Affected rule/flow/API/data/module rõ
Chốt UAT UAT summary/sign-off Coverage, open risk và authority đủ

Migration, Cutover & Operations

Đầu việc nhỏ Micro-output bắt buộc Done khi
Mapping migration field Migration-mapping row Transform/default/reject rule rõ
Xác định control total Reconciliation rule Count/value/balance và tolerance rõ
Chạy trial migration Trial-run report Duration, accepted/rejected, error rõ
Reconcile dữ liệu Reconciliation evidence Source/target/control total và sign-off đủ
Viết cutover task Cutover-plan row Time, owner, dependency, evidence, fallback rõ
Viết go/no-go check Go/no-go checklist item Threshold và authority rõ
Viết rollback step Rollback-runbook row Trigger, deadline, action, verification rõ
Viết SOP SOP procedure Role, trigger, steps, exception, escalation rõ
Viết support runbook Runbook procedure Alert, diagnosis, recovery, escalation, evidence rõ
Đào tạo Training material + completion record Audience hoàn thành và support owner rõ
Handover Operational-handover record Access, dashboard, known issue, sign-off đủ
Review sau launch PIR/feedback record KPI/ROI variance, decision, action owner rõ

Definition of Done cho từng micro-output

  • Có file/record/link mở được và định danh rõ.
  • Có project, scope, actor, environment/build/data context phù hợp.
  • Có source/evidence; fact, assumption và decision không bị trộn.
  • Có owner và reviewer/approver đúng thẩm quyền.
  • Feedback đã resolve hoặc có disposition.
  • Requirement, rule, flow, API/data, test và defect liên quan được trace.
  • Không chứa secret hoặc dữ liệu nhạy cảm chưa xử lý.
  • Có version, status và ngày cập nhật.