อยากให้งานเสร็จเร็ว: อย่าให้ Developer ทำงาน Multitask
มีคำถามจาก PO ถามว่า ทำไมถึงไม่ให้ Programer ในทีมทำงานหลายๆ งานพร้อมกัน หรือเรียกว่า Multitask “น้องๆ เก่งจะตาย ให้ทำงานหลายๆ ตัวสิจะได้มีของออกเยอะๆ เร็วๆ”
จากผลการวิจัยทางวิทยาศาสตร์พบว่า Multitasking ไม่เวิร์ค
ผลวิจัยซึ่งจัดทำและรวบรวมโดย www.onlinecollege.org ว่าด้วยเรื่องการทำงานของสมองขณะที่เรากำลัง Multitaksing ว่า
ในผู้เข้าทดลองทั้งหมดที่ Multitaksing มีเพียง 2% เท่านั้นที่ทำงานได้ประสิทธิภาพจริงๆ อีก 98% ที่เหลือนั้น พบว่าประสิทธิภาพในการทำงานลดลงถึง 40%
ที่น่ากลัวไปกว่านั้นการทำงาน Multitask จะทำให้ IQ ของเราลดลงถึง 10 จุด ซึ่งเทียบได้กับการอดนอนทั้งคืนและแย่ยิ่งกว่าสูบกัญชาซะอีก
นอกจากนี้งานวิจัยยังพบอีกว่าพนักงานที่ต้องทำงานแบบ Multitasking จะมีความคิดสร้างสรรค์น้อยกว่าคนที่ทำงานทีละอย่าง
เราสนใจอะไรกัน ระหว่างได้ของเยอะๆ หรือ ได้ของที่มีคุณภาพ
ผมเชื่อว่า Business อยากได้ของเร็วๆ ครับผมเข้าใจครับ แต่อยากให้ระวังว่าในความเร็วนั้นเราต้องคำนึงถึงคำว่า “คุณภาพ” ด้วย
จากประสบการณ์ของผม ยิ่ง Dev. ทำของหลายๆ อย่างพร้อมกัน มีโอกาศสูงที่จะมี Bug และ Error เพิ่มขึ้นตามมาเป็นเงาตัว แถมงานที่เสร็จตาม commitment ก็ลดลงตามกันไปด้วย
โฟกัสหลายสิ่งพร้อมกันอาจทำให้ไม่สามารถใส่ใจได้เต็มที่ในแต่ละขั้นตอน ความเสี่ยงในการเกิดความผิดพลาดย่อมมากขึ้น ยิ่งถ้าในเวลาเร่งรีบ สมองจะยิ่งกังวล จะเสร็จทันไหม จะทำถูกหรือเปล่า
Quantity over Quality หรือเปล่า? Mulittask ทำให้งานเสร็จช้ากว่าเดิม แถมต้องมาแก้เจ้าปัญหาที่ผุดขึ้นมาอีก สุดท้ายกลายเป็นไม่มีอะไรเสร็จสักอย่าง
มา Focus กันเถอะครับ :)