بنقرة واحدة
ba-root-cause
[Agentic] Root Cause Analysis & Resolution (CAR) - Fishbone and 5 Whys (SKILL-19)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
[Agentic] Root Cause Analysis & Resolution (CAR) - Fishbone and 5 Whys (SKILL-19)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
[Meta] How to use BA-Kit effectively. Use when starting with BA-Kit, unsure which agent to invoke, or when an AI agent needs to map user intent to the right skill.
[Agentic] Agile BA Practices - User Story Mapping, MVP Definition, Hypothesis-Driven Development
[Agentic] Business Rules Management - decision tables, decision trees, rule catalog, conflict detection
[Agentic] Change Management - ADKAR, readiness assessment, training needs, go-live planning, benefits realization
[Agentic] Communication & Reporting - audience-adapted messaging, status reports, executive summaries
[Agentic] Conflict Resolution & Negotiation - resolve stakeholder disagreements (SKILL-06)
| name | ba-root-cause |
| description | [Agentic] Root Cause Analysis & Resolution (CAR) - Fishbone and 5 Whys (SKILL-19) |
| version | 1.0.0 |
If input is unclear, incomplete, or out-of-scope:
When NOT to use:
When activated via @ba-root-cause, perform the following cognitive loop:
Iteratively ask "Why?" until you hit a process flaw.
STOP & THINK.
Propose Preventive Actions (Systemic Changes), not just Corrective Actions (Hotfixes).
Don't stop here. Recommend the next step:
@ba-process to implement the new preventive workflow."@ba-innovation to design an experiment testing the fix."| Rationalization | Reality |
|---|---|
| "We know the cause" | You know A cause, not THE cause. 5 Whys takes 10 minutes. Skipping it costs sprints. |
| "5 Whys takes too long" | A production incident that recurs 3 times costs more time. Find root cause now. |
| "Fishbone is for manufacturing QA, not BA" | Fishbone forces categories (People/Process/Tools/Environment/Measurement). Prevents blame-singular thinking in any domain. |
| "Pareto is obvious — we know the top issues" | You're guessing 80/20. Plot the data. It's often 50/50 or 95/5, which changes your focus completely. |
| "Corrective action is the team's job, not BA's" | BA owns the Action Plan table: owner, due date, KPI. Without it, nothing gets fixed. |
After completing this skill's process, confirm:
write_to_file: To save the CAR (Causal Analysis Report).Step 1 — Define Problem: Phát biểu vấn đề dưới dạng "Effect Statement" rõ ràng: "[Đối tượng] không thể [hành động] dẫn đến [hậu quả đo được]." Tránh phát biểu mơ hồ như "hệ thống chậm".
Step 2 — 5 Whys: Hỏi "Tại sao?" liên tiếp 5 lần từ triệu chứng bề mặt. Mỗi "Why" phải được xác minh bằng bằng chứng (log, số liệu, phỏng vấn), không được đoán mò. Dừng khi chạm đến Process/System failure, không dừng ở "con người phạm lỗi".
Step 3 — Fishbone Diagram: Vẽ sơ đồ Ishikawa với 4–6 nhánh: Man (Con người), Method (Quy trình), Machine (Công nghệ), Material (Dữ liệu/tài nguyên), Measurement (Đo lường), Environment (Môi trường). Điền nguyên nhân tiềm năng vào từng nhánh.
Step 4 — Action Plan: Với mỗi root cause được xác nhận, tạo hành động khắc phục (Corrective) và phòng ngừa (Preventive). Assign owner, due date, success metric. Handoff sang @ba-process để implement.
EFFECT: [Mô tả vấn đề]
|
__________________________|___________________________
| | | | |
[Man] [Method] [Machine] [Material] [Measurement]
| | | | |
- [Nguyên nhân] - [Nguyên nhân] - [Nguyên nhân] - ... |
- [Nguyên nhân] - [Nguyên nhân] |
- [Nguyên nhân]
| # | Root Cause Confirmed | Type | Action | Owner | Due Date | KPI |
|----|---------------------------|-------------|-------------------------------|-----------|------------|----------------------|
| 1 | [Nguyên nhân gốc rễ 1] | Preventive | [Hành động phòng ngừa] | [Tên] | DD/MM/YYYY | [Chỉ số thành công] |
| 2 | [Nguyên nhân gốc rễ 2] | Corrective | [Hành động khắc phục] | [Tên] | DD/MM/YYYY | [Chỉ số thành công] |
Vấn đề: "Nhân viên không thấy dữ liệu chấm công trên app EAMS"
5 Whys:
/attendance/today trả về mảng rỗng.employee_id không khớp với dữ liệu máy chấm công.staff_code, app dùng employee_id (2 trường khác nhau).Root Cause: Thiếu Integration Data Contract giữa hệ thống máy chấm công và EAMS API.
Fishbone:
EFFECT: NV không thấy chấm công trên app
|
__________________________|___________________________
| | |
[Method] [Machine] [Material]
| | |
- Không có data contract - 2 hệ thống dùng - Thiếu mapping
- Không có integration field ID khác nhau staff_code
test case - Không có middleware ↔ employee_id
Action Plan:
| # | Root Cause | Type | Action | Owner | Due |
|---|---|---|---|---|---|
| 1 | Thiếu data contract | Preventive | Tạo Integration Spec trước khi code | BA | 15/04/2026 |
| 2 | Thiếu field mapping | Corrective | Thêm mapping layer trong API gateway | Dev | 12/04/2026 |
| 3 | Thiếu integration test | Preventive | Bổ sung test case chấm công end-to-end | QA | 17/04/2026 |
Before drafting, search for relevant knowledge:
run_command: python3 .agent/scripts/ba_search.py "root cause Fishbone 5 Whys Pareto" --multi-domain--multi-domain to avoid 0-result queries.Activation Phrase: "Investigation started. State the problem."