DEV TEAM OPERATION HANDBOOK

DEV TEAM OPERATION HANDBOOK

(Sổ tay tổ chức & vận hành đội phát triển phần mềm – bản dùng cho Wiki nội bộ / Markdown)


0. OUTLINE – KIẾN TRÚC TỔ CHỨC & CÔNG CỤ

0.1 Hệ sinh thái công cụ

0.2 Liên kết giữa các công cụ


1. TỔ CHỨC WORKSPACE

1.1 Jira / Boards / Workflow

1.2 Wiki / Cấu trúc thư mục

/wiki
├─ roadmap/
├─ release_notes/
├─ design/
│  ├─ hld/
│  └─ lld/
├─ processes/
├─ retro/
└─ templates/

1.3 Channel giao tiếp (ví dụ Slack/Teams)


2. QUY TRÌNH CHUẨN ISSUE → DEPLOY (E2E)

Stage Mục tiêu Đầu vào Đầu ra Trách nhiệm
1. Tiếp nhận Xác nhận phạm vi & độ ưu tiên Yêu cầu/bug report Issue hợp lệ PO/QA/Lead
2. Design & Plan Thiết kế & ước lượng Issue + HLD/LLD Plan + Estimate Lead/Dev
3. Development Thực hiện code Plan + branch PR hợp lệ Dev
4. Review Bảo đảm chất lượng PR PR được approve Reviewer/Lead
5. Testing Xác nhận chất lượng Build staging QA-PASS QA
6. Deployment Đưa lên môi trường Tag/release Prod updated DevOps
7. Retrospective Cải tiến liên tục Số liệu sprint Action items Toàn team

3. CHECKLIST THEO GIAI ĐOẠN

3.1 Stage 1 – Tiếp nhận

3.2 Stage 2 – Design & Plan

3.3 Stage 3 – Development

3.4 Stage 4 – Code Review

Reviewer kiểm tra:

3.5 Stage 5 – Testing (QA)

3.6 Stage 6 – Deployment

3.7 Stage 7 – Retrospective


4. QUẢN TRỊ MEETING & NGHI THỨC LÀM VIỆC

4.1 Lịch & nội dung chuẩn

Meeting Tần suất Thành phần Thời lượng Nội dung/Checklist
Daily Standup Mỗi ngày Dev/QA/Lead 15 phút Hôm qua/Hôm nay/Blocker; cập nhật Jira trước họp
Sprint Planning 2 tuần/lần PM/Lead/Dev/QA 60–90 phút Chọn scope, estimate, assign, rủi ro, Definition of Done
Sprint Review Cuối sprint PM/Stakeholder/Dev/QA 45–60 phút Demo, kết quả KPI, quyết định release
Retrospective Cuối sprint Toàn team 45–60 phút What went well/bad/learned; action items
Weekly Report Hàng tuần Lead/PM 30 phút Velocity, bug ratio, blockers, staffing
TechUp Hàng tuần Tất cả dev 45–60 phút Chủ đề, slide, demo, KB; đăng ký host luân phiên
1–1 Mentoring Hàng tháng Lead + từng Dev 30 phút/người Kỹ năng, mục tiêu, kế hoạch phát triển

4.2 Quy tắc tổ chức họp


5. CHIẾN LƯỢC BRANCH, PR, CI/CD

5.1 Branching

main (production – protected)
├─ release/x.y (stable for patch)
├─ develop (integration)
│  ├─ feature/<name>
│  ├─ bugfix/<issue-id>-<slug>
│  ├─ hotfix/<critical>
│  └─ refactor/<module>

Quy tắc:

5.2 Commit & PR

5.3 CI/CD Pipeline (tham chiếu)

  1. Lint + Unit Test → 2) Build Image/Package → 3) Security Scan (SAST/Dependency) → 4) Integration Test → 5) Staging Deploy → 6) Manual Gate → 7) Prod Deploy khi tag.

6. CODE REVIEW POLICY (TIÊU CHÍ & CHẤM ĐIỂM)

6.1 Tiêu chí đánh giá

6.2 Thang điểm gợi ý (0–2 điểm mỗi tiêu chí; tổng 10)


7. WORKLOAD, KPI & NĂNG LỰC

7.1 Quy tắc phân bổ

7.2 KPI đề xuất

7.3 Năng lực & mentoring


8. VAI TRÒ & RACI

Hạng mục PO PM Dev QA Dev Lead DevOps
Tiếp nhận yêu cầu A R C C C -
Thiết kế (HLD/LLD) C C R C A -
Phát triển - C R C A -
Code Review - - C - A/R -
Kiểm thử - C C A/R C -
Triển khai - C C C C A/R
Release Notes C A C C R C
Retro/Improvement C A R R A C

(A: Accountable, R: Responsible, C: Consulted)


9. TEMPLATES (RAW MD)

9.1 Pull Request Template

## Description
[Feature/Bug/Refactor] …

## Related Issue
Fixes #ISSUE-ID

## Impact/Risk
- Module ảnh hưởng: …
- Migration: Có/Không (mô tả)

## Test Plan
- Case 1: …
- Case 2: …

## Checklist
- [ ] Đã test local
- [ ] Pass CI
- [ ] Cập nhật wiki/doc
- [ ] Không commit file rác/secret

9.2 Weekly Report Template

# Weekly Report – [Tên Dev] – Tuần [XX]
## Done
- [x] …
## In Progress
- [ ] …
## Blockers
- …
## Next Week Plan
- …

9.3 TechUp Note Template

# TechUp – [Ngày] – [Chủ đề]
**Host:** …
**Tóm tắt:** …
**Demo/Repo:** …
**Bài học:** …
**Tài liệu tham khảo:** …

10. PHỤ LỤC – CHECKLIST TỔNG HỢP THEO LOẠI TASK

10.1 BUG / HOTFIX

10.2 FEATURE

10.3 REFACTOR / IMPROVEMENT

10.4 INFRA / MAINTENANCE


11. MEETING AGENDA – SUMMARY


12. ĐỊNH NGHĨA – DoR & DoD


13. BẢO MẬT & TUÂN THỦ


Revision #3
Created 19 October 2025 15:51:54 by Admin
Updated 19 October 2025 17:22:23 by Admin