1: ตอบสนองให้ทันที
- ความท้าทาย: ปัญหาและ PR ที่กระจายอยู่ในหลายร้อยรีโพอาจถูกมองข้ามได้ง่าย
- วิธีแก้: ติดตามทุกอย่างและแจ้งเตือนทีม Core
- บทเรียน: ผู้คนชอบการตอบกลับที่รวดเร็วมากจริง ๆ
2: การสื่อสารตั้งแต่ต้นสำคัญมาก
- ความท้าทาย: ไอเดียของผู้มีส่วนร่วมอาจไม่สอดคล้องกับเป้าหมายของโปรเจกต์
- วิธีแก้: สื่อสารให้เร็วและสื่อสารบ่อย ๆ
- บทเรียน: ทำความเข้าใจเป้าหมายและความคาดหวังของโปรเจกต์ให้ชัดเจน เพื่อหลีกเลี่ยงความเข้าใจผิดที่แก้ไขยาก
3: ปฏิบัติต่อผู้มีส่วนร่วมเหมือนเป็นสมาชิกทีม
- ความท้าทาย: การสร้างแรงจูงใจให้ผู้มีส่วนร่วม
- วิธีแก้: ให้ความสำคัญกับผู้มีส่วนร่วมจากภายนอก และทำงานร่วมกันอย่างใกล้ชิดเพื่อให้ได้ผลงานคุณภาพสูง
- บทเรียน: ความสุภาพ ความเคารพ และความตรงไปตรงมาช่วยส่งเสริมการทำงานร่วมกันและเร่งความคืบหน้าได้
4: รักษาความซื่อสัตย์ด้วยรายงาน Age
- ความท้าทาย: issue และ PR ที่ถูกลืมไว้เป็นเวลานานจะบั่นทอนแรงจูงใจและขัดขวางความก้าวหน้า
- วิธีแก้: ประเมิน 'ต้นทุน' ของ issue และ PR ที่ยังเปิดอยู่ และใช้รายงาน Age รายวันเพื่อให้มีการทบทวนอย่างเป็นระบบ
- บทเรียน: การจัดทำรายงาน Age และทบทวนอย่างสม่ำเสมอเป็นงานที่หนัก แต่จำเป็นอย่างยิ่ง
5: Burndown เป็นสิ่งจำเป็น
- ความท้าทาย: issue และ PR ที่ค้างยาวนานอาจทำให้เกิดคอขวดได้
- วิธีแก้: จัดสรรทรัพยากรเพื่อทำ burndown เป็นประจำ
- บทเรียน: มองเห็นแนวโน้มให้ชัดเจนเพื่อปรับทิศทางไปในทางที่ถูกต้อง
6: ความสม่ำเสมอสำคัญ
- ความท้าทาย: การรักษาความสม่ำเสมอทั่วทั้งรีโพเป็นสิ่งสำคัญ
- วิธีแก้: ใช้ benchmark เพื่อกำหนดการตั้งค่าที่สม่ำเสมอทั้งภายนอกและภายใน
- บทเรียน: ทำให้การตรวจสอบความสม่ำเสมอเป็นอัตโนมัติ
7: เอกสารคือราชา
- ความท้าทาย: ผู้ใช้ต้องการตัวอย่างที่ดีเพื่อให้ใช้งานซอฟต์แวร์ได้ง่ายขึ้น
- วิธีแก้: ทำให้แน่ใจว่าการมีส่วนร่วมมาพร้อมเอกสารคุณภาพสูง
- บทเรียน: การให้ความสำคัญกับเอกสารช่วยเพิ่มการใช้งานได้จริงและลดภาระในการซัพพอร์ต
เร็ว เป็นมิตร และฉลาด (Be fast, friendly, and clever)
ยังไม่มีความคิดเห็น