Scrum Guide | 14. ข้อผิดพลาดของนักพัฒนา

เผยแพร่แล้ว: 2022-04-26

ทีมพัฒนาเป็นกลุ่มผู้เชี่ยวชาญอิสระ อย่างไรก็ตาม ความสำเร็จของโครงการที่พวกเขาดำเนินการนั้นขึ้นอยู่กับความพยายามร่วมกันของพวกเขา และต้องใช้วุฒิภาวะและทักษะการทำงานเป็นทีมอย่างมาก ข้อผิดพลาดที่พบบ่อยที่สุดของนักพัฒนาคืออะไร ข้อใดที่ทำให้การแสวงหา Product Goal ยากหรือเป็นไปไม่ได้

ข้อผิดพลาดทั่วไปของนักพัฒนา – สารบัญ:

  1. ข้อผิดพลาดทั่วไปของนักพัฒนา
  2. ยึดติดกับความคิดของคุณมากเกินไป
  3. อาชีพอิสระ
  4. การถอนตัวของผู้พัฒนา
  5. อิสรภาพ
  6. การจำกัดความรับผิดชอบตามขอบเขตอำนาจหน้าที่
  7. Sprint Backlog ถ่วง
  8. สรุป

ข้อผิดพลาดทั่วไปของนักพัฒนา

ข้อผิดพลาดหลายประการของ Developers ที่ทำงานใน Scrum มีที่มาในแนวทางการทำงานเป็นทีม ในทางหนึ่ง เป็นการ เข้าใจผิดเกี่ยวกับความเป็นอิสระ และปกป้องความคิดของตนกับผลประโยชน์ของทีม กลับพึ่งพาผู้อื่นและ ขาดความเป็นอิสระ แหล่งที่มาของปัญหาอื่นอาจเป็น ความเข้าใจผิดในความรับผิดชอบของทีม

The most common mistakes of Developers

ยึดติดกับความคิดของคุณมากเกินไป

ความรับผิดชอบรายวันของนักพัฒนารวมถึงการหาแนวทางแก้ไขปัญหาที่ซับซ้อน ความพยายามในการพัฒนาวิธีแก้ปัญหาอาจทำให้พวกเขายึดติดกับความคิดมากเกินไป ซึ่งจะทำให้พวกเขามองข้ามเป้าหมายผลิตภัณฑ์และใช้เวลา มากเกินไปในการพัฒนาโซลูชันด้านข้าง ที่ไม่เป็นประโยชน์จากมุมมองทางธุรกิจ และพวกเขาก็ ไม่เต็มใจที่จะมองหาทางเลือกอื่น ซึ่งคุกคามความคล่องตัวของทีม

อาชีพอิสระ

หากผู้พัฒนารายใดมีปัญหาในการทำความเข้าใจบทบาทของตนในทีม พวกเขาจะพยายามแยกงานของตนออกจากเป้าหมาย Sprint ที่แย่ไปกว่านั้น พวกเขาจะทำโดยไม่มีการอ้างอิงถึงส่วนที่เหลือของทีม นอกจากนี้ยังอาจกลายเป็นปัญหาได้หากพวกเขาทำการเปลี่ยนแปลง Sprint Backlog โดยพลการ นี่คือสาเหตุที่ความเข้าใจผิดในความเป็นอิสระของนักพัฒนาซอฟต์แวร์รายใดรายหนึ่งอาจเกิดจาก ปัญหาด้านการสื่อสาร

ความต้องการความเป็นอิสระมากเกินไปสามารถเกิดขึ้นได้จาก การไม่ได้รับการยอมรับในความสำเร็จของนักพัฒนา แต่ละคน จะปรากฏขึ้นเมื่อผลงานที่ทำโดยทีมได้รับการประเมินตามสัดส่วนของความพยายามและความยากง่ายของงาน

การทำงานด้วยตัวเอง อาจกลายเป็นต้นเหตุของความขัดแย้งที่ร้ายแรงภายในทีม ด้วยเหตุนี้จึงเป็นสิ่งสำคัญมากที่ Scrum Master จะต้องตอบสนองและแก้ไขปัญหาพื้นฐานโดยเร็วที่สุด เนื่องจากอาจกลายเป็นว่าความผิดพลาดไม่ได้อยู่ที่นักพัฒนา แต่มีการประเมินการมีส่วนร่วมที่ไม่ถูกต้อง

การถอนตัวของผู้พัฒนา

ปัญหาที่เกิดจากสองข้อก่อนหน้านี้ - ทำงานด้วยตัวเองและยึดติดกับความคิดของคุณเองมากเกินไป - อาจเป็น ปัญหาของการขาดการสื่อสาร จากนั้นนักพัฒนาเหล่านั้นก็เริ่มแยกตัวออกจากทีม แม้ว่าพวกเขาจะทำงานตาม Sprint Backlog แต่พวกเขาก็ถอนตัวออกจากชีวิตของทีม

ในสถานการณ์เช่นนี้ Scrum Master ควรให้ความสนใจเป็นพิเศษกับ Developer ที่ถูกถอนออกไป ชื่นชมผลงานที่พวกเขามีต่อทีมและ สนับสนุนให้พวกเขาใช้ทัศนคติเชิงรุก

อิสรภาพ

การจัดการตนเองเป็นลักษณะเฉพาะของ ทีม พัฒนาที่เติบโตเต็มที่และมีองค์ประกอบที่ดี ซึ่งเราได้อธิบายไว้ในบทความที่แล้ว หมายความว่าแม้จะมีปัญหา นักพัฒนาไม่ต้องพึ่งพาผู้อื่นเพื่อบอกวิธีแจกจ่ายงานระหว่างกัน อย่างไรและเมื่อใดจึงจะเสร็จสิ้น อย่างไรก็ตาม การจัดระเบียบตนเองสามารถก่อให้เกิดความเข้าใจผิดระหว่างบุคคลได้

ในกรณีเช่นนี้ จำเป็นต้องมี Scrum Master อยู่ตลอดเวลาเพื่อให้แน่ใจว่ามีการกระจายงานที่ต้องทำเพื่อให้บรรลุเป้าหมาย Sprint นี่คือเมื่อ ปัญหาการพึ่งพาของนักพัฒนา เกิดขึ้น

อีกครั้งที่ Scrum Master ควรเข้ามาช่วยเหลือโดยสนับสนุนให้สมาชิกทีมพัฒนามีความมุ่งมั่นในตนเองและรับผิดชอบต่องานของตน

การจำกัดความรับผิดชอบตามขอบเขตอำนาจหน้าที่

ปัญหาอีกประการหนึ่งที่ Developer ต้องเผชิญ โดยเฉพาะในทีม Forming คือ การ ไม่เต็มใจทำงานอื่นนอกเหนือจากความสามารถหลักของ Developer

ข้อผิดพลาดนี้อาจนำไปสู่การลดประสิทธิภาพของทีมพัฒนาอย่างมาก ไม่ใช่ว่า Sprint ทั้งหมดจะใช้ความสามารถหลักของสมาชิกในทีมแต่ละคน ดังนั้น พวกเขาจะต้องเปิดกว้างต่อการปฏิบัติงานอื่น งานเสริม หรืองานจัดระเบียบ ที่เกี่ยวข้องกับเป้าหมาย Sprint อย่างเท่าเทียมกัน

common mistakes

Sprint Backlog ถ่วง

งานหนึ่งดังกล่าวคือ การรักษา Sprint Backlog ให้เป็นระเบียบ เป็นงานหลักสำหรับการดำเนินงานที่ราบรื่นของทีมพัฒนา อย่างไรก็ตาม ข้อผิดพลาดทั่วไปคือการเปลี่ยนความรับผิดชอบในการเก็บรักษาระหว่างนักพัฒนา สิ่งนี้ขัดขวางไม่เฉพาะงานในเป้าหมาย Sprint แต่ยังรวมถึงการพัฒนาทีมและการปรับปรุงอย่างต่อเนื่อง

ข้อผิดพลาดทั่วไปของนักพัฒนา -summary

โดยสรุป ข้อผิดพลาดที่พบบ่อยที่สุดของนักพัฒนา ได้แก่ ความพยายามที่จะตัดตัวเองออกจากทีมโดยรวม: ทำงานด้วยตนเอง ผลักดันความคิดของตนเอง และถูกถอนออก ความสมบูรณ์ของทีมพัฒนายังถูกคุกคามจากปัญหาในการพัฒนาความเป็นอิสระ ความยุ่งเหยิงใน Sprint Backlog และความเต็มใจของนักพัฒนาในการปฏิบัติหน้าที่นอกเหนือความสามารถหลักของพวกเขา

หากคุณชอบเนื้อหาของเรา เข้าร่วมชุมชนผึ้งที่วุ่นวายบน Facebook, Twitter, LinkedIn, Instagram, YouTube

Scrum Guide | 14. Mistakes of Developers caroline becker avatar 1background

ผู้เขียน: แคโรไลน์ เบ็คเกอร์

ในฐานะผู้จัดการโครงการ Caroline เป็นผู้เชี่ยวชาญในการค้นหาวิธีการใหม่ๆ เพื่อออกแบบเวิร์กโฟลว์ที่ดีที่สุดและเพิ่มประสิทธิภาพกระบวนการ ทักษะในการจัดองค์กรและความสามารถในการทำงานภายใต้แรงกดดันของเวลาทำให้เธอเป็นคนที่ดีที่สุดในการเปลี่ยนโครงการที่ซับซ้อนให้กลายเป็นจริง

คู่มือการต่อสู้:

  1. อภิธานศัพท์ของคำศัพท์พื้นฐาน บทบาท และแนวคิด
  2. Scrum คืออะไร?
  3. ค่าการต่อสู้
  4. วิธีใช้งาน Scrum ในบริษัทของคุณ
  5. Scrum Team - มันคืออะไรและทำงานอย่างไร?
  6. เจ้าของผลิตภัณฑ์คือใคร?
  7. ข้อผิดพลาดที่พบบ่อยที่สุดของ Product Owner
  8. Scrum Master คือใคร?
  9. ลักษณะของ Scrum Master ที่ดี
  10. ข้อผิดพลาดที่พบบ่อยที่สุดของ Scrum Master
  11. สถิติและตัวชี้วัดใดที่ Scrum Master ควรติดตาม
  12. ความร่วมมือระหว่าง Product Owner และ Scrum Master
  13. ทีมพัฒนาใน Scrum
  14. ข้อผิดพลาดที่พบบ่อยที่สุดของ Developers
  15. สิ่งประดิษฐ์การต่อสู้
  16. สเกลการต่อสู้
  17. Sprint Backlog
  18. Backlog สินค้าคืออะไร?
  19. เรื่องราวของผู้ใช้คืออะไร?
  20. สร้าง User Story ที่ดีที่สุดกับ INVEST
  21. ข้อผิดพลาด User Story ที่พบบ่อยที่สุด
  22. เกณฑ์การยอมรับเรื่องราวของผู้ใช้
  23. การประมาณค่าและจุดเรื่องราวใน Scrum
  24. การวางแผนโป๊กเกอร์
  25. เกมประเมินทีม
  26. กำหนดส่วนเพิ่ม
  27. เหตุการณ์การต่อสู้
  28. Sprint ใน Scrum คืออะไร?
  29. ความมุ่งมั่นของทีม Scrum - เป้าหมายผลิตภัณฑ์ เป้าหมาย Sprint และคำจำกัดความของความสำเร็จ
  30. แผนภูมิ Burndown คืออะไร?
  31. จะสร้างและตีความแผนภูมิเบิร์นดาวน์ได้อย่างไร?
  32. ข้อดีและข้อเสียของแผนภูมิการเบิร์นดาวน์
  33. กระดาน Kanban ใน Scrum และ Scruban
  34. Velocity in Scrum - ความเร็วของทีมพัฒนา
  35. การต่อสู้รายวัน
  36. การวางแผนการวิ่ง
  37. Sprint Review
  38. Sprint Retrospective คืออะไร?
  39. ข้อผิดพลาดทั่วไประหว่าง Sprint Retrospective
  40. บำรุง Backlog สินค้า