WORKING AGREEMENT — THOẢ THUẬN LÀM VIỆC NHÓM Mục đích: Bộ luật chơi cụ thể, hằng ngày của đội. Khác Team Charter (nói về giá trị), tài liệu này nói về hành vi vận hành. Cả đội cùng đồng thuận và có quyền đề xuất sửa. Rà soát mỗi 2 tuần trong retro. ——— GIỜ LÀM VIỆC & GIAO TIẾP - Giờ lõi cùng online: [Điền, ví dụ 9h30 đến 16h30] - Kênh cho việc gấp: [Điền] - Kênh cho thảo luận không gấp: [Điền] - Thời gian phản hồi mong đợi: [Điền, ví dụ trong 4 giờ làm việc] ——— HỌP HÀNH - Stand-up: [Điền giờ, hình thức]; mở đầu bằng một câu hỏi thật. - Retro: [Điền nhịp]; nguyên tắc không đổ lỗi. - Luật họp: [Điền, ví dụ tắt mic khi không nói, không dùng laptop việc khác] ——— CÁCH LÀM VIỆC & CHẤT LƯỢNG - Định nghĩa "xong" (Definition of Done): [Điền] - Quy tắc review code: [Điền, ví dụ mọi PR cần 1 approve] - Xử lý khi bất đồng kỹ thuật: [Điền] ——— AN TOÀN TÂM LÝ TRONG VẬN HÀNH - Khi bí, được phép nhờ giúp sau: [Điền, ví dụ 30 phút tự thử] - Báo tin xấu: [Điền cách và cam kết không bị phạt] - Cách cho phản hồi: [Điền, ví dụ nói về hành vi, không về con người] ——— ON-CALL & NGOÀI GIỜ - Ai trực, xoay vòng thế nào: [Điền] - Kỳ vọng về ngoài giờ: [Điền] === VÍ DỤ ĐÃ ĐIỀN === GIỜ LÀM VIỆC & GIAO TIẾP: - Giờ lõi cùng online: 9h30 đến 16h30, giờ Việt Nam. Ngoài khung này linh hoạt. - Kênh việc gấp: gọi trực tiếp hoặc nhắn Zalo nhóm On-call. - Kênh thảo luận không gấp: kênh Slack #payments-dev, không kỳ vọng trả lời ngay. - Thời gian phản hồi: trong 4 giờ làm việc cho tin nhắn thường; 15 phút cho cảnh báo production. HỌP HÀNH: - Stand-up: 9h45 mỗi ngày, tối đa 15 phút, mở đầu bằng câu "có gì đang chặn em không". - Retro: chiều thứ Sáu cuối mỗi sprint 2 tuần; bắt đầu bằng lời nhắc "chúng ta soi hệ thống, không soi người". - Luật họp: người điều phối xoay vòng; không mở laptop làm việc khác; ai im lặng quá lâu sẽ được mời phát biểu. CÁCH LÀM VIỆC & CHẤT LƯỢNG: - Definition of Done: code có test, qua review, chạy được trên staging, cập nhật tài liệu. - Review code: mọi PR cần ít nhất 1 approve; PR liên quan thanh toán cần 2. - Bất đồng kỹ thuật: tranh luận tối đa 20 phút; nếu chưa ngã ngũ, tech lead quyết và ghi lại lý do. AN TOÀN TÂM LÝ TRONG VẬN HÀNH: - Khi bí: tự thử 30 phút rồi bắt buộc phải nhờ giúp, không được im lặng vật lộn cả buổi. - Báo tin xấu: nhắn thẳng trong kênh On-call, người báo đầu tiên luôn được cảm ơn công khai, tuyệt đối không bị trách. - Phản hồi: nói về hành vi và tác động cụ thể ("PR này thiếu test nên suýt lọt bug"), không dán nhãn con người ("em làm ẩu"). ON-CALL & NGOÀI GIỜ: - Trực xoay vòng theo tuần, lịch công khai trên Google Calendar chung; ai trực được nghỉ bù nếu bị gọi ban đêm. - Ngoài giờ không kỳ vọng trả lời trừ cảnh báo production; tin nhắn gửi tối được mặc định đọc vào sáng hôm sau.