- ทำงานพัฒนามา 25 ปี แต่ไม่เคยมีอะไรทำให้ทีมซอฟต์แวร์ไร้ประโยชน์ได้เท่า Scrum
- เกร็ดบางเรื่อง
- พยายามโน้มน้าวผมว่า Poker ไม่ใช่เกม แต่เป็นเครื่องมือสำหรับการวางแผน
- ถ้าอยากทำงานให้มีประสิทธิภาพมากขึ้น ก็ต้องเพิ่มกระบวนการ ไม่ใช่เอากระบวนการออก
- บังคับให้เข้าร่วม "พิธีการ" ซึ่งเป็นอีกชื่อเก๋ ๆ ของการประชุม เช่น stand-up, grooming, planning, retrospective, scrum of scrums
- เราใช้เวลาพูดมากกว่าลงมือทำ
- ห้ามใช้แล็ปท็อปในที่ประชุม และต้องยืนอยู่ตลอด ยังมีการโยนลูกบอลกันเพื่อให้ทุกคนมีสมาธิ
- ใช้เวลาไปกับการประเมิน story point มากกว่าการเขียนซอฟต์แวร์
- story point วัดความซับซ้อน ไม่ใช่เวลา แต่เรากลับต้องตัดสินใจว่าจะใส่ story point ลงในสปรินต์ได้เท่าไร
- ใช้ไซซ์เสื้อยืดในการประเมินซอฟต์แวร์
- วัดต้นทุนของการส่งมอบ story point หนึ่งหน่วย แล้วให้ลูกค้าเซ็นสัญญาจ่ายเงินสำหรับแพ็กเกจ "500 story points"
- ฝ่ายบริหารถึงกับงงเมื่อพบว่า 500 story points ของโปรเจ็กต์หนึ่งไม่ได้เท่ากับ 500 story points ของอีกโปรเจ็กต์หนึ่ง และเราต้องประชุมกันอีกมากเพื่อแก้ปัญหานี้
- ลองนึกภาพว่ามีทั้งผู้จัดการ, scrum master, product owner และ tech lead แล้วคุณต้องตอบทุกคนพร้อมกัน หรือไม่ก็ไม่ต้องตอบใครเลย
- เราได้เงินจากคนที่อยากรู้ว่าเรากำลังส่งมอบ "story point" ได้เร็วพอหรือไม่ ทั้งที่ story point ไม่ใช่เรื่องเวลาแต่เป็นเรื่องความซับซ้อนไม่ใช่หรือ? ช่างมันเถอะ
- ผมเชื่อใน Agile แต่สิ่งนี้ไม่ใช่ Agile
- เราจ้าง professional Scrum trainer และออกเงินให้สมาชิกทีมไปสอบใบรับรอง เราใช้เวลาหลายปีลองทำ Scrum ในหลายรูปแบบ
- ผลลัพธ์เหมือนเดิมเสมอ: มันใช้ไม่ได้ผล
- Scrum คือมะเร็งที่กัดกินทีมพัฒนา Scrum ไม่ได้มีไว้เพื่อ developer แต่เป็นแค่อีกเครื่องมือที่ทำให้ผู้จัดการรู้สึกว่าตัวเองยังควบคุมทุกอย่างได้
- แต่สิ่งที่ดีที่สุดของ Scrum คือคนที่มองตาคุณตรง ๆ แล้วพูดว่า
"ถ้า Scrum ใช้ไม่ได้ผลกับคุณ แปลว่าคุณทำมันผิด Scrum หมายถึงทุกสิ่งที่เหมาะกับทีมนั้น"
แน่นอนอยู่แล้ว
7 ความคิดเห็น
เห็นด้วยกับประโยคที่ว่า "มันเป็นแค่อีกเครื่องมือหนึ่งที่ทำให้ผู้จัดการรู้สึกว่าตัวเองยังมีอำนาจควบคุม"
ผมคิดว่าสครัมคือความต่อเนื่องของการปั่นหัวทางจิตวิทยา
→ เอกสารไวท์เปเปอร์ "Scaling Agile" ของ Spotify ที่โด่งดังในปี 2012 เป็นเพียงความหวังของพวกเขา และไม่เคยถูกนำไปใช้ได้อย่างสมบูรณ์
→ อธิบายว่าทีมขนาดเล็กสร้างผลิตภัณฑ์ได้อย่างไรด้วยรอบ 6 สัปดาห์ โดยไม่ต้องมี sprint, scrum, backlog หรือ kanban
สครัมก็เหมือนกับคำว่า "It works in my machine" ครับ คือใช้งานไม่ได้ที่ไหนเลยนอกจากกับผม (คนที่พูดแบบนั้น)
เพราะเป็นทั้งชื่อเรื่องและเนื้อหาที่ชวนให้เกิดการถกเถียง ทวีตดังกล่าวจึงมียอดดูประมาณ 4.5 ล้านครั้ง รีโพสต์ 4,685 ครั้ง และกดถูกใจราว 26,000 ครั้ง
จากนั้นก็มีทวีตแบบนี้ตามมาอีก
คอมเมนต์ใน HN ที่เกี่ยวข้อง: https://news.ycombinator.com/item?id=37289151
แล้วหลังจากดูคำตอบ 3,400 ข้อความที่ติดอยู่ใต้ทวีตนี้ เขาก็ทวีตอีกครั้ง
https://twitter.com/svpino/status/1696869327335571833
ความเห็นจาก Hacker News
Scrum เป็นมะเร็ง
ปกติแล้วพวกวิธีวิทยาหรือเฟรมเวิร์กควรต้องใช้ให้ถูกที่ถูกเวลา
แต่พอเห็นว่ามันดูเข้าท่าก็เอาไปใช้กันหมด เลยกลายเป็นว่าตรงข้ามกับ Agile คือมีแต่ความล่าช้า
จะเรียกว่าเป็นมะเร็งก็คงไม่เชิง ให้ความรู้สึกเหมือนใช้ยาผิดวิธีจนเกิดผลข้างเคียง แถมมีภาวะแทรกซ้อนตามมา
บทความนี้รักษามะเร็งของผมให้หายแล้ว