1: Phản hồi ngay lập tức
- Thách thức: Dễ bỏ lỡ issue và PR trải dài trên hàng trăm repository
- Giải pháp: Giám sát mọi thứ và gửi thông báo cho nhóm Core
- Bài học: Mọi người thực sự rất thích nhận được phản hồi nhanh
2: Giao tiếp từ sớm là rất quan trọng
- Thách thức: Ý tưởng của người đóng góp có thể không phù hợp với mục tiêu của dự án
- Giải pháp: Giao tiếp sớm và thường xuyên
- Bài học: Hiểu rõ mục tiêu và kỳ vọng của dự án để tránh những hiểu lầm đau đầu
3: Đối xử với người đóng góp như thành viên trong nhóm
- Thách thức: Tạo động lực cho người đóng góp
- Giải pháp: Ưu tiên các cộng tác viên bên ngoài và phối hợp chặt chẽ để có những đóng góp chất lượng
- Bài học: Cư xử tử tế, tôn trọng và thẳng thắn có thể thúc đẩy cộng tác và đẩy nhanh tiến độ
4: Duy trì sự trung thực bằng báo cáo Age
- Thách thức: Những issue và PR bị lãng quên quá lâu làm suy giảm động lực và cản trở tiến triển
- Giải pháp: Đánh giá 'chi phí' của các issue và PR đang mở, đồng thời sử dụng báo cáo Age hằng ngày để bảo đảm việc rà soát có hệ thống
- Bài học: Việc tạo báo cáo Age và xem xét chúng thường xuyên là công việc vất vả nhưng bắt buộc phải làm
5: Burndown là điều bắt buộc
- Thách thức: Issue và PR kéo dài trong thời gian dài có thể gây ra nút thắt cổ chai
- Giải pháp: Phân bổ nguồn lực định kỳ để thực hiện burndown
- Bài học: Hãy trực quan hóa xu hướng để điều chỉnh theo đúng hướng
6: Tính nhất quán rất quan trọng
- Thách thức: Việc duy trì tính nhất quán trên toàn bộ repository là rất quan trọng
- Giải pháp: Triển khai benchmark để áp dụng cấu hình nhất quán cả công khai lẫn nội bộ
- Bài học: Hãy tự động hóa việc kiểm tra tính nhất quán
7: Tài liệu là vua
- Thách thức: Cần những ví dụ tốt để người dùng có thể sử dụng phần mềm dễ dàng hơn
- Giải pháp: Bảo đảm các đóng góp đi kèm tài liệu chất lượng cao
- Bài học: Ưu tiên tài liệu sẽ cải thiện khả năng sử dụng và giảm gánh nặng hỗ trợ
Nhanh, thân thiện và thông minh (Be fast, friendly, and clever)
Chưa có bình luận nào.