Bikeshedding – เล็กน้อยๆ พาออกทะเลไป

Bikeshedding เป็นคำศัพท์ที่ใช้ใน การพัฒนาซอฟท์แวร์ / Project Management ซึ่งหมายความว่า การเสียเวลาไปคุยเรื่องรายละเอียดหยุมหยิม / เรื่องที่ไม่เป็นเรื่อง แทนที่จะคุยเรื่องประเด็นสำคัญที่ต้องสนใจครับ มันเหมือนการประชุม ที่โดนพาออกทะเลไปครับ สำหรับในส่วนการพัฒนาซอฟท์แวร์ มันจะสื่อว่าทีมพยายามเอา Resource ไปใช้กับสิ่งที่ยังไม่สำคัญช่วงนั้น เช่น ไปเสียเวลาแก้ Label ที่ไม่ตรงตาม Spec แต่ทว่า Feature นั้นงานหลักของมันยังทำงานไม่ถูกต้องเลยครับ เจ้า Bikeshedding ถ้าใครอยู่ในสาย Project Management – จะไปเข้ากับกฏของพาร์กินสัน – law of triviality คนส่วนใหญ่ และองค์กรทำงาน 1 ชิ้น ให้เวลาไปเท่าไหร่ ก็ใช้มันเท่านั้นและ โดยเวลาส่วนหนึ่งมักเอาไปใช้กับเรื่องที่ไม่เป็นเรื่อง การแก้ Bikeshedding จัดสำดับความสำคัญ และคนที่เกี่ยวข้อง ถ้าเป็นการประชุมเราจะได้ Agenda มาครับ ส่วนการพัฒนาซอฟท์แวร์ เราจะได้ Feature ของระบบออกมา อาจจะ DDD มาช่วย และเราจะได้มาจัดต่อด้วย ว่าใคร หรือระบบไหนเกี่ยวข้องบ้าง Lead / Moderator / PM ต้องมีสติครับ Reference Bikeshedding – The Daily Software Anti-Pattern (exceptionnotfound.net) Law of triviality – Wikipedia