40 คำถามและคำตอบยอดนิยมสำหรับการสัมภาษณ์งานตำแหน่ง Scrum Master (ปี 2026)

คำถามสัมภาษณ์ Scrum Master

การเตรียมตัวสำหรับการสัมภาษณ์ตำแหน่ง Scrum Master หมายถึงการคาดการณ์สิ่งที่ผู้ประเมินมองหา นอกเหนือจากทฤษฎี คำถามในการสัมภาษณ์ Scrum Master จะเปิดเผยทัศนคติ ความสามารถในการอำนวยความสะดวก และวิจารณญาณแบบ Agile ซึ่งส่งผลต่อผลลัพธ์การส่งมอบงานจริง

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

👉 ดาวน์โหลดไฟล์ PDF ฟรี: คำถามและคำตอบสำหรับการสัมภาษณ์งานตำแหน่ง Scrum Master

คำถามและคำตอบสัมภาษณ์งาน Scrum Master ยอดนิยม

1) อธิบายบทบาทของ Scrum Master และความแตกต่างจากการบริหารโครงการแบบดั้งเดิม

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

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


2) อะไรคือสามเสาหลักของ Scrum และเหตุใดจึงมีความสำคัญ?

Scrum สร้างขึ้นบนหลักการสามประการ: ความโปร่งใส การตรวจสอบ และการปรับตัวเสาหลักเหล่านี้ค้ำจุนแบบจำลองการควบคุมกระบวนการเชิงประจักษ์ของ Scrum:

  • ความโปร่งใส หมายความว่าทุกแง่มุมของกระบวนการ (งานค้าง ความคืบหน้า อุปสรรค) สามารถมองเห็นได้โดยทุกคน
  • การตรวจสอบ ช่วยให้ทีมสามารถประเมินผลงานและความคืบหน้าได้อย่างสม่ำเสมอ (เช่น ระหว่างการประชุมประจำวัน) Sprint Rev(ข่าว)
  • การปรับตัว ส่งเสริมให้ทีมปรับกระบวนการ เป้าหมาย หรือแผนงานเมื่อการตรวจสอบพบปัญหา

ตัวอย่างเช่น หากระหว่างการทบทวนผลการทำงาน ทีมสังเกตเห็นความล่าช้าที่เกิดขึ้นซ้ำๆ ในการทดสอบการบูรณาการ พวกเขาอาจปรับตัวโดยจัดสรรเวลามากขึ้นสำหรับการทดสอบอัตโนมัติในช่วงแรก หลักการเหล่านี้ช่วยให้ทีมเรียนรู้ได้อย่างรวดเร็วจากข้อมูลจริง แทนที่จะอาศัยการคาดเดา


3) กิจกรรมของ Scrum คืออะไรบ้าง? โปรดอธิบายแต่ละกิจกรรมโดยย่อ

เหตุการณ์การต่อสู้ เป็นการประชุมที่มีกำหนดเวลาแน่นอน ซึ่งออกแบบมาเพื่อสร้างความสม่ำเสมอและลดความจำเป็นในการประชุมที่ไม่กำหนดไว้ใน Scrum ตัวอย่างเช่น:

อีเว้นท์ จุดมุ่งหมาย ระยะเวลาโดยทั่วไป
Sprint ระยะเวลาที่กำหนดไว้สำหรับการสร้างผลงาน โดยปกติ 1-4 สัปดาห์
Sprint การวางแผน ระบุว่าจะส่งมอบอะไรและอย่างไร ใช้งานได้นานสูงสุด 8 ชั่วโมง นาน 1 เดือน Sprint
การต่อสู้รายวัน การประชุมทีมเพื่อตรวจสอบความคืบหน้า 15 นาที
Sprint Review สาธิตการเปลี่ยนแปลงทีละน้อยและรวบรวมข้อเสนอแนะ ถึงชั่วโมง 4
Sprint มีผลย้อนหลัง ทบทวนและปรับปรุงกระบวนการ ถึงชั่วโมง 3

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


4) Scrum Artifacts คืออะไร และจะช่วยเพิ่มความโปร่งใสได้อย่างไร?

เอกสารสำคัญของ Scrum แสดงถึงผลงานและคุณค่าตลอดทั้งโครงการ ได้แก่:

  • Backlog ของผลิตภัณฑ์รายการเรียงลำดับของทุกสิ่งที่อาจจำเป็นสำหรับผลิตภัณฑ์นั้น ๆ
  • Sprint สิ่งที่ค้าง: ชุดรายการงานค้างของผลิตภัณฑ์ที่ถูกเลือกสำหรับ Sprint รวมถึงแผนสำหรับการส่งมอบด้วย
  • การเพิ่มขึ้น: ผลรวมของรายการงานค้างใน Product Backlog ที่เสร็จสมบูรณ์ทั้งหมดในช่วงเวลาหนึ่ง Sprint และทั้งหมดก่อนหน้านี้ Sprints.

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


5) “คำจำกัดความของงานที่เสร็จสมบูรณ์ (Definition of Done: DoD)” หมายความว่าอย่างไร และเหตุใดจึงมีความสำคัญ?

การขอ คำจำกัดความของเสร็จสิ้น (DoD) DoD (Domain of Death) คือรายการตรวจสอบเกณฑ์ที่ต้องครบถ้วนก่อนที่รายการใน Product Backlog จะถือว่าเสร็จสมบูรณ์ ช่วยให้มั่นใจในคุณภาพ ความสม่ำเสมอ และความเข้าใจร่วมกันระหว่างสมาชิกในทีม โดยทั่วไป DoD จะรวมถึงการเขียนโค้ดให้เสร็จสมบูรณ์ การทดสอบหน่วยที่ประสบความสำเร็จ การทดสอบการบูรณาการ เอกสารประกอบ และความพร้อมในการใช้งาน

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


6) อธิบายแนวคิดเรื่องการแบ่งเวลา (time-boxing) และยกตัวอย่างประกอบใน Scrum

การกำหนดเวลา (Time-boxing) คือการกำหนดระยะเวลาสูงสุดที่แน่นอนให้กับกิจกรรมหนึ่งๆ วิธีนี้จะช่วยเพิ่มสมาธิและประสิทธิภาพโดยป้องกันไม่ให้กิจกรรมยืดเยื้อเกินกว่าเวลาอันมีค่า ใน Scrum:

  • Standups รายวัน กำหนดเวลาไว้ไม่เกิน 15 นาที
  • Sprint การวางแผน มีระยะเวลาสูงสุดที่กำหนดไว้ตายตัว ซึ่งเป็นสัดส่วนกับ Sprint ความยาว.
  • การทบทวนและ Revนั่นคือ นอกจากนี้ยังมีระยะเวลาที่กำหนดไว้แน่นอนด้วย

การกำหนดเวลาที่แน่นอนช่วยป้องกันไม่ให้การประชุมยืดเยื้อโดยไม่มีจุดประสงค์ ตัวอย่างเช่น การประชุมประจำวัน (Stand-up) ช่วยให้ทีมตรวจสอบความคืบหน้าได้อย่างรวดเร็วโดยไม่รบกวนงานพัฒนา ทีมที่บังคับใช้การกำหนดเวลาที่แน่นอนมักจะบริหารเวลาได้ดีขึ้นและคาดการณ์ได้ง่ายขึ้น


7) Agile และ Scrum แตกต่างกันอย่างไร?

แม้ว่าจะมักใช้แทนกันได้ คล่องแคล่ว เป็นชุดหลักการสำหรับการพัฒนาแบบวนซ้ำและค่อยเป็นค่อยไป ในขณะที่ การทะเลาะกัน Scrum คือกรอบการทำงานที่นำหลักการของ Agile มาใช้ Agile เน้นการทำงานร่วมกับลูกค้า การตอบสนองต่อการเปลี่ยนแปลง และการส่งมอบซอฟต์แวร์ที่ใช้งานได้จริงอย่างสม่ำเสมอ Scrum กำหนดบทบาทเฉพาะ (Scrum Master, Product Owner, Developer) เหตุการณ์ และสิ่งประดิษฐ์ต่างๆ ที่ช่วยให้ทีมสามารถนำคุณค่าของ Agile ไปใช้อย่างเป็นระบบ

ตัวอย่างเช่น Agile สามารถนำไปใช้ได้หลายวิธี (Scrum, Kanban, XP) แต่ Scrum มีพิธีการ บทบาท และผลลัพธ์ที่กำหนดไว้อย่างชัดเจน ซึ่งเป็นโครงสร้างของกระบวนการ Agile การเข้าใจความแตกต่างนี้จะช่วยให้ผู้สัมภาษณ์เห็นว่าคุณรู้ว่า Scrum ไม่ใช่เพียงวิธีการ Agile เดียว แต่เป็นวิธีการที่มีโครงสร้างในการนำแนวคิด Agile ไปใช้


8) ทีม Scrum ใช้เทคนิคอะไรบ้างในการประมาณการ?

ทีม Scrum ใช้เทคนิคการประเมินที่หลากหลายเพื่อคาดการณ์ปริมาณงานและความซับซ้อน:

  • การวางแผนโป๊กเกอร์ทีมต่างๆ ร่วมกันกำหนดคะแนนเรื่องราวโดยใช้การ์ด
  • ขนาดเสื้อยืด: เรื่องราวต่างๆ ถูกจัดหมวดหมู่ (S, M, L, XL) ตามขนาด
  • การประมาณค่าแบบสามจุด: ใช้การประมาณการในแง่ดี แง่ร้าย และความเป็นไปได้มากที่สุด

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


9) คุณจัดการกับความขัดแย้งภายในทีม Scrum อย่างไร?

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

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


10) อุปสรรคทั่วไปที่ขัดขวางประสิทธิภาพของทีม Scrum มีอะไรบ้าง และคุณจะจัดการกับอุปสรรคเหล่านั้นอย่างไร?

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

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


11) Scrum Master ให้การสนับสนุน Product Owner อย่างไรตลอดวงจรชีวิตของ Scrum?

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

ตัวอย่างเช่น หากผู้มีส่วนได้ส่วนเสียยื่นคำขอเร่งด่วนเข้ามาอย่างต่อเนื่อง Scrum Master จะช่วยให้ Product Owner ให้ความรู้แก่ผู้มีส่วนได้ส่วนเสียเกี่ยวกับการจัดลำดับความสำคัญของ Backlog และ Sprint ขอบเขต โดยการอำนวยความสะดวกในการประชุมปรับปรุงแก้ไขและสร้างความชัดเจนในเกณฑ์การยอมรับ Scrum Master ช่วยให้ Product Owner สามารถเพิ่มมูลค่าของผลิตภัณฑ์ให้สูงสุดในขณะที่รักษาการส่งมอบที่ยั่งยืน


12) ความเร็วใน Scrum คืออะไร และควรนำไปใช้ให้ถูกต้องอย่างไร?

ความเร็ว (Velocity) คือตัวชี้วัดที่แสดงถึงปริมาณงานโดยเฉลี่ยที่ทีม Scrum ทำเสร็จในระหว่างช่วงเวลาหนึ่งๆ Sprintโดยทั่วไปจะวัดเป็นคะแนนเรื่องราว (story points) จุดประสงค์หลักคือการคาดการณ์ ไม่ใช่การประเมินผลการปฏิบัติงาน ความเร็วในการทำงานช่วยให้ทีมคาดการณ์ได้ว่าพวกเขาสามารถรับงานได้มากแค่ไหนในอนาคตอย่างสมจริง Sprintโดยอิงจากข้อมูลในอดีต

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


13) อธิบายวิธีการต่างๆ ที่ Scrum Master ใช้ในการขจัดอุปสรรค

การขจัดอุปสรรคเป็นหนึ่งในความรับผิดชอบที่สำคัญที่สุดของ Scrum Master วิธีการต่างๆ ในการจัดการกับอุปสรรค ได้แก่ การเจรจาภายในองค์กร การให้คำปรึกษา การอำนวยความสะดวก และการยกระดับปัญหาเมื่อจำเป็น อุปสรรคบางอย่างเป็นอุปสรรคภายใน เช่น การสื่อสารที่ไม่ชัดเจนหรือช่องว่างด้านทักษะ ในขณะที่บางอย่างเป็นอุปสรรคภายนอก เช่น การพึ่งพาทีมอื่นหรือกระบวนการอนุมัติที่ล่าช้า

ตัวอย่างเช่น หากการปรับใช้ล่าช้าเนื่องจากการทดสอบด้วยตนเอง Scrum Master อาจให้คำแนะนำแก่ทีมเกี่ยวกับการทดสอบแบบอัตโนมัติ หากการอนุมัติล่าช้า พวกเขาอาจทำงานร่วมกับฝ่ายบริหารเพื่อปรับปรุงกระบวนการตัดสินใจ Scrum Master ที่มีประสิทธิภาพจะแยกแยะระหว่างอาการและสาเหตุที่แท้จริง และมุ่งเน้นไปที่วิธีการแก้ปัญหาที่ยั่งยืนมากกว่าการแก้ไขชั่วคราว


14) Scrum มีข้อดีและข้อเสียอย่างไรบ้าง?

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

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

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


15) Scrum Master แตกต่างจาก Agile Coach อย่างไร?

Scrum Master จะมุ่งเน้นไปที่ทีม Scrum หนึ่งหรือสองทีม และดูแลให้มีการนำหลักการ Scrum ไปใช้อย่างถูกต้อง ในขณะที่ Agile Coach จะทำงานในระดับองค์กรที่กว้างกว่า โดยให้คำแนะนำแก่หลายทีมและผู้บริหารเกี่ยวกับการเปลี่ยนแปลงไปสู่ ​​Agile แม้ว่าทั้งสองบทบาทจะเน้นการฝึกสอนและการพัฒนาอย่างต่อเนื่อง แต่ขอบเขตและผลกระทบของทั้งสองบทบาทนั้นแตกต่างกันอย่างมาก

ตัวอย่างเช่น Scrum Master จะเป็นผู้ดำเนินการประชุม Daily Scrum และ Sprint การทบทวนหลังการทำงาน (Retrospective) มักทำโดยผู้เชี่ยวชาญด้าน Agile ในขณะที่ Agile Coach อาจออกแบบโครงสร้างองค์กรใหม่เพื่อสนับสนุนการส่งมอบงานแบบ Agile ในองค์กรที่มีความพร้อมแล้ว Scrum Master มักจะพัฒนาไปเป็น Agile Coach เมื่อได้รับประสบการณ์ในการขยายขอบเขตการปฏิบัติงานแบบ Agile


16) การปรับปรุง Backlog คืออะไร และเหตุใดจึงมีความสำคัญต่อความสำเร็จของ Scrum?

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

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


17) คุณจะวัดประสิทธิภาพของทีม Scrum โดยปราศจาก KPI แบบดั้งเดิมได้อย่างไร?

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

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


18) บทบาทของ Scrum Master ในระหว่างกระบวนการนี้คืออะไร Sprint การทบทวนผลงานที่ผ่านมา?

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

ตัวอย่างเช่น หากทีมระบุข้อบกพร่องในการผลิตที่เกิดขึ้นบ่อยครั้ง Scrum Master จะช่วยแปลงข้อมูลเชิงลึกนั้นให้เป็นการดำเนินการปรับปรุงที่เป็นรูปธรรม เช่น การเพิ่มการตรวจสอบโค้ดลงในคำจำกัดความของงานที่เสร็จสมบูรณ์ (Definition of Done) ซึ่งจะช่วยให้การประชุมทบทวนผลการทำงาน (Retrospective) นำไปสู่การเปลี่ยนแปลงที่แท้จริง แทนที่จะเป็นเพียงการพูดคุยตามปกติ


19) คุณจัดการกับผู้มีส่วนได้ส่วนเสียที่ต่อต้านแนวทางปฏิบัติของ Scrum อย่างไร?

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

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


20) วงจรชีวิตของ Scrum คืออะไร Sprint ตั้งแต่ต้นจนจบ?

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

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


21) คุณจะจัดการกับทีม Scrum ที่ล้มเหลวในการปฏิบัติตามเป้าหมายอย่างต่อเนื่องอย่างไร Sprint ข้อผูกมัด?

เมื่อทีม Scrum ทำผิดพลาดซ้ำแล้วซ้ำเล่า Sprint ในกรณีที่มีข้อผูกพันเกิดขึ้น Scrum Master ต้องมุ่งเน้นไปที่การตรวจสอบและการปรับตัวมากกว่าการตำหนิ ขั้นตอนแรกคือการวิเคราะห์ว่า... Sprint เป้าหมายมีความสมจริง รายการงานที่ต้องทำได้รับการปรับปรุงอย่างดี และการประมาณการมีความแม่นยำ สาเหตุหลักมักมาจากการรับภาระเกินตัว ข้อกำหนดที่ไม่ชัดเจน หรือการพึ่งพาที่ซ่อนเร้น

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


22) อธิบายความแตกต่างระหว่าง Scrum และ Kanban พร้อมยกตัวอย่างประกอบ

Scrum และ Kanban เป็นวิธีการพัฒนาแบบ Agile ทั้งคู่ แต่มีความแตกต่างกันอย่างมากในด้านโครงสร้างและการนำไปใช้

แง่มุม การทะเลาะกัน Kanban
กรอบ กำหนดเวลา Sprints ไหลอย่างต่อเนื่อง
บทบาท บทบาทที่กำหนดไว้ ไม่มีบทบาทบังคับ
การวางแผน Sprint จำเป็นต้องมีการวางแผน การวางแผนเป็นทางเลือก
เปลี่ยนแปลง ไม่มีการเปลี่ยนแปลงใดๆ ระหว่าง Sprint สามารถแก้ไขได้ตลอดเวลา

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


23) Scrum Master มีส่วนช่วยในการพัฒนาอย่างต่อเนื่องได้อย่างไร?

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

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


24) ปัจจัยใดบ้างที่มีอิทธิพล Sprint ประสิทธิภาพของการวางแผน?

มีหลายปัจจัยที่กำหนดว่าประสิทธิภาพจะมากน้อยเพียงใด Sprint แผนการวางผังงานจะเป็นดังนี้:

  • คุณภาพของการปรับปรุงรายการงานค้าง
  • ล้างข้อมูล Sprint เป้าหมาย
  • การประมาณค่าที่แม่นยำ
  • ศักยภาพและความพร้อมของทีม
  • ความสัมพันธ์และความเสี่ยงที่ทราบ

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


25) Scrum Master สามารถบริหารจัดการหลายทีมได้หรือไม่? ความท้าทายมีอะไรบ้าง?

ใช่แล้ว Scrum Master สามารถให้การสนับสนุนหลายทีมได้ แต่ขึ้นอยู่กับความพร้อมของทีม ความซับซ้อน และบริบทขององค์กร ทีมที่พร้อมและสามารถจัดการตนเองได้จะต้องการการอำนวยความสะดวกในแต่ละวันน้อยลง ทำให้ Scrum Master หนึ่งคนสามารถให้การสนับสนุนหลายทีมได้อย่างมีประสิทธิภาพ

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


26) คุณจัดการกับความสัมพันธ์ระหว่างทีม Scrum อย่างไร?

การจัดการความสัมพันธ์ระหว่างงานต่างๆ นั้นต้องอาศัยความโปร่งใส การทำงานร่วมกัน และการวางแผนเชิงรุก Scrum Master จะทำงานร่วมกับ Product Owner และ Scrum Master คนอื่นๆ เพื่อระบุความสัมพันธ์ระหว่างงานต่างๆ ตั้งแต่เนิ่นๆ ในระหว่างการปรับปรุง Backlog และ Sprint การวางแผน เครื่องมือแสดงผลแบบภาพ เช่น บอร์ดแสดงความสัมพันธ์ระหว่างงาน หรือรายการงานค้างที่บูรณาการ มักจะเป็นประโยชน์

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


27) รูปแบบที่ไม่พึงประสงค์ใน Scrum คืออะไร และคุณจะจัดการกับรูปแบบเหล่านั้นอย่างไร?

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

เพื่อแก้ไขปัญหาเหล่านี้ Scrum Master จะให้ความรู้แก่ทีมเกี่ยวกับเจตนาเบื้องหลังกิจกรรม Scrum และเสริมสร้างคุณค่าของ Scrum ตัวอย่างเช่น การเปลี่ยน Daily Scrum ที่เน้นสถานะไปเป็นการพูดคุยเกี่ยวกับการวางแผนระหว่างนักพัฒนา จะช่วยฟื้นฟูประสิทธิภาพของมัน การระบุและแก้ไขรูปแบบที่ไม่เหมาะสม (anti-patterns) เป็นสิ่งสำคัญในการรักษาความสมบูรณ์ของ Scrum


28) Scrum Master ให้การสนับสนุนการเปลี่ยนแปลงองค์กรอย่างไร?

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

ตัวอย่างเช่น หากการประเมินผลการปฏิบัติงานให้รางวัลกับผลงานส่วนบุคคลแทนที่จะเป็นความสำเร็จของทีม Scrum Master อาจทำงานร่วมกับฝ่ายบริหารเพื่อส่งเสริมการใช้ตัวชี้วัดที่อิงตามทีม การเปลี่ยนแปลงในองค์กรเป็นไปอย่างค่อยเป็นค่อยไปและต้องอาศัยความอดทน ความมุ่งมั่น และผลลัพธ์ที่อิงตามหลักฐาน Scrum Master ที่มีอิทธิพลเหนือกว่าระดับทีมจะเพิ่มคุณค่าในระยะยาวอย่างมีนัยสำคัญ


29) ใน Scrum ความแตกต่างระหว่างภาวะผู้นำแบบรับใช้และภาวะผู้นำแบบดั้งเดิมคืออะไร?

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

ภาวะผู้นำแบบดั้งเดิม ผู้นำคนรับใช้
สั่งการและควบคุม โค้ชและผู้อำนวยความสะดวก
เน้นที่อำนาจ มุ่งเน้นที่การเสริมสร้างศักยภาพ
ผู้มีอำนาจตัดสินใจ เครื่องมือช่วยในการตัดสินใจ

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


30) คุณจะมั่นใจได้อย่างไรว่า Scrum ถูกปฏิบัติตามอย่างถูกต้องโดยที่ไม่กลายเป็นผู้บังคับใช้กระบวนการ?

Scrum Master ทำหน้าที่ดูแลให้ทีมปฏิบัติตามหลักการของ Scrum โดยการให้คำแนะนำและโน้มน้าวใจมากกว่าการบังคับใช้กฎ โดยเน้นที่การอธิบายคุณค่าของแนวทางปฏิบัติและเปิดโอกาสให้ทีมได้สัมผัสผลลัพธ์ด้วยตนเอง ซึ่งจะสร้างแรงจูงใจภายในมากกว่าการปฏิบัติตามกฎ

ตัวอย่างเช่น แทนที่จะยืนกรานให้มีการประชุมทบทวนหลังการทำงาน (retrospective) Scrum Master อาจเน้นให้เห็นว่าการปรับปรุงในอดีตเกิดขึ้นจากช่วงการประชุมเหล่านั้น เมื่อเวลาผ่านไป ทีมต่างๆ จะยอมรับแนวทางปฏิบัติของ Scrum โดยสมัครใจ เพราะพวกเขาเห็นประโยชน์ที่จับต้องได้ ความสมดุลระหว่างการให้คำแนะนำและการให้อิสระนี้เองที่กำหนดลักษณะของการเป็นผู้นำ Scrum ที่มีประสิทธิภาพ


31) Scrum สามารถขยายขนาดในองค์กรขนาดใหญ่ได้อย่างไร? อธิบายวิธีการต่างๆ ที่แตกต่างกัน

โดยตัวมันเองแล้ว Scrum ถูกออกแบบมาสำหรับทีมขนาดเล็กที่มีความหลากหลายทางด้านหน้าที่การทำงาน ในองค์กรขนาดใหญ่ จะใช้เฟรมเวิร์กสำหรับการขยายขนาดเพื่อประสานงานทีม Scrum หลายทีมที่ทำงานในผลิตภัณฑ์เดียวกัน แนวทางการขยายขนาดที่นิยมใช้ ได้แก่ Scrum of Scrums, SAFe, LeSS และ Nexus แต่ละเฟรมเวิร์กจะจัดการกับการประสานงาน การจัดการความสัมพันธ์ระหว่างงาน และการจัดแนวให้สอดคล้องกันในรูปแบบที่แตกต่างกัน

ตัวอย่างเช่น Scrum of Scrums จะนำตัวแทนจากแต่ละทีมมาหารือเกี่ยวกับอุปสรรคข้ามทีม ในขณะที่ SAFe มีโครงสร้างที่กำหนดไว้ชัดเจนกว่า โดยมีบทบาท สิ่งประดิษฐ์ และการวางแผนในหลายระดับ Scrum Master ต้องเข้าใจข้อดีและข้อเสียของแนวทางเหล่านี้ และเลือกใช้แนวทางที่เหมาะสมกับขนาด วัฒนธรรม และความซับซ้อนขององค์กร แทนที่จะนำกรอบการทำงานมาใช้โดยไม่พิจารณาให้รอบคอบ


32) Scrum of Scrums คืออะไร และควรใช้เมื่อใด?

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

ตัวอย่างเช่น หากสี่ทีมกำลังพัฒนาส่วนประกอบต่างๆ ของแพลตฟอร์มเดียวกัน Scrum of Scrums จะช่วยให้ระบุปัญหาการบูรณาการได้ตั้งแต่เนิ่นๆ ควรใช้เมื่อไม่สามารถกำจัดความสัมพันธ์ระหว่างส่วนประกอบต่างๆ ได้ และจำเป็นต้องมีการประสานงาน อย่างไรก็ตาม ไม่ควรใช้เป็นการประชุมเพื่อรายงานสถานะอีกครั้ง จุดประสงค์หลักคือการทำงานร่วมกันและแก้ไขปัญหา


33) คุณจะตีความแผนภูมิ Burn-down และ Burn-up อย่างมีประสิทธิภาพได้อย่างไร?

แผนภูมิ Burn-down และ Burn-up เป็นเครื่องมือภาพที่ใช้ในการติดตามความคืบหน้าและการเปลี่ยนแปลงขอบเขตงาน แผนภูมิ Burn-down แสดงปริมาณงานที่เหลืออยู่เมื่อเวลาผ่านไป ในขณะที่แผนภูมิ Burn-up แสดงปริมาณงานที่เสร็จสมบูรณ์เทียบกับขอบเขตงานทั้งหมด ทั้งสองแบบช่วยให้ทีมตรวจสอบความคืบหน้าและคาดการณ์การเสร็จสิ้นได้

ตัวอย่างเช่น เส้นกราฟแสดงการลดลงของงาน (burn-down line) ที่ราบเรียบอาจบ่งชี้ถึงงานที่ติดขัดหรือการประเมินค่าสูงเกินไป ในขณะที่เส้นกราฟแสดงขอบเขตงานที่เพิ่มขึ้น (scope line) ในกราฟแสดงการเพิ่มขึ้นของงาน (burn-up chart) บ่งชี้ถึงการขยายขอบเขตงานโดยไม่จำเป็น Scrum Master ใช้กราฟเหล่านี้เพื่ออำนวยความสะดวกในการสนทนา ไม่ใช่เพื่อประเมินผลการปฏิบัติงาน คุณค่าที่แท้จริงของกราฟเหล่านี้อยู่ที่การระบุแนวโน้มและช่วยให้สามารถปรับตัวได้อย่างทันท่วงที มากกว่าการรายงานความสำเร็จหรือความล้มเหลว


34) ตัวชี้วัดนำและตัวชี้วัดตามหลังในเมตริกของ Scrum คืออะไร?

ตัวชี้วัดนำหน้าใช้ในการทำนายผลการดำเนินงานในอนาคต ในขณะที่ตัวชี้วัดตามหลังสะท้อนผลลัพธ์ในอดีต ใน Scrum ตัวชี้วัดนำหน้าได้แก่ ความพร้อมของ Backlog Sprint ความชัดเจนของเป้าหมายและคุณภาพการทำงานร่วมกันของทีม ตัวชี้วัดที่วัดผลภายหลัง ได้แก่ ความเร็วในการทำงาน อัตราข้อบกพร่อง และคะแนนความพึงพอใจของลูกค้า

ตัวอย่างเช่น รายการงานค้างที่ไม่ชัดเจน (ซึ่งเป็นตัวบ่งชี้ล่วงหน้า) มักส่งผลให้พลาดเป้าหมาย Sprint ความมุ่งมั่น (ตัวชี้วัดที่ตามหลัง) Scrum Master ที่มีประสิทธิภาพจะให้ความสำคัญกับตัวชี้วัดนำหน้ามากกว่า เพราะช่วยให้สามารถแก้ไขปัญหาได้ตั้งแต่เนิ่นๆ ความคิดเชิงรุกนี้ช่วยป้องกันปัญหาได้ดีกว่าการวิเคราะห์ความล้มเหลวหลังจากที่เกิดขึ้นแล้ว


35) คุณให้คำแนะนำทีมที่กำลังเปลี่ยนจากวิธีการแบบ Waterfall ไปเป็น Scrum อย่างไร?

การเปลี่ยนจากวิธีการแบบ Waterfall ไปเป็น Scrum นั้นต้องอาศัยการปรับเปลี่ยนทัศนคติมากกว่าแค่การเปลี่ยนแปลงกระบวนการ ทีมที่คุ้นเคยกับการวางแผนล่วงหน้าและขอบเขตงานที่ตายตัวอาจต่อต้านการส่งมอบงานแบบวนซ้ำและการเปลี่ยนแปลงข้อกำหนดในตอนแรก Scrum Master จะเริ่มต้นด้วยการให้ความรู้แก่ทีมเกี่ยวกับหลักการของ Agile และค่อยๆ แนะนำแนวทางปฏิบัติของ Scrum ทีละน้อย

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


36) บทบาทของเอกสารใน Scrum คืออะไร?

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

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


37) คุณจัดการกับปัญหาขอบเขตงานที่ขยายเกินขอบเขตใน Scrum อย่างไร?

การขยายขอบเขตงานโดยไม่จัดลำดับความสำคัญอย่างเหมาะสม เรียกว่า Scope creep ใน Scrum การเปลี่ยนแปลงขอบเขตงานจะได้รับการจัดการผ่าน Product Backlog แทนที่จะเป็นระหว่างการทำงานจริง SprintScrum Master เสริมสร้างความแข็งแกร่ง Sprint กำหนดขอบเขตและให้ความรู้แก่ผู้มีส่วนได้ส่วนเสียเกี่ยวกับต้นทุนของระดับกลางSprint การเปลี่ยนแปลง

ตัวอย่างเช่น หากผู้มีส่วนได้ส่วนเสียร้องขอคุณสมบัติใหม่ในระหว่าง... SprintScrum Master จะทำงานร่วมกับ Product Owner เพื่อเพิ่มงานนั้นลงใน Backlog สำหรับการจัดลำดับความสำคัญในอนาคต ความโปร่งใสและการสื่อสารอย่างสม่ำเสมอเป็นสิ่งสำคัญ Sprint Reviews ช่วยลดการขยายขอบเขตงานโดยไม่จำเป็น ด้วยการเปิดโอกาสให้มีการรับฟังความคิดเห็นและจัดลำดับความสำคัญใหม่บ่อยครั้ง


38) คุณประเมินประสิทธิภาพของ Scrum Master อย่างไร?

ประสิทธิภาพของ Scrum Master นั้นวัดได้ในเชิงคุณภาพมากกว่าการใช้ตัวชี้วัดประสิทธิภาพ (KPI) แบบดั้งเดิม ตัวชี้วัดประกอบด้วย การจัดการตนเองของทีม การพัฒนาอย่างต่อเนื่อง ความพึงพอใจของผู้มีส่วนได้ส่วนเสีย และการลดอุปสรรคเมื่อเวลาผ่านไป Scrum Master ที่มีประสิทธิภาพสูงจะค่อยๆ มีบทบาทน้อยลงเมื่อทีมเติบโตขึ้น

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


39) Scrum Master อาจเผชิญกับความท้าทายด้านจริยธรรมอะไรบ้าง?

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

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


40) คุณจะเตรียมทีม Scrum ให้มีความยั่งยืนในระยะยาวได้อย่างไร?

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

ตัวอย่างเช่น การหมุนเวียนความรับผิดชอบช่วยป้องกันภาวะหมดไฟ ในขณะที่การฝึกฝนความเป็นเลิศทางเทคนิคช่วยลดต้นทุนการบำรุงรักษาในระยะยาว ความยั่งยืนช่วยให้การส่งมอบงานมีความสม่ำเสมอในระยะเวลาหนึ่ง แทนที่จะเป็นการทำงานที่มีประสิทธิภาพสูงในระยะสั้นแล้วหมดแรงไปในที่สุด Scrum Master ที่ให้ความสำคัญกับความยั่งยืนจะสร้างทีมที่มีความยืดหยุ่นและมีประสิทธิภาพสูง


🔍 คำถามสัมภาษณ์ยอดนิยมสำหรับตำแหน่ง Scrum Master พร้อมสถานการณ์จริงและคำตอบเชิงกลยุทธ์

1) บทบาทหลักของ Scrum Master ในทีม Agile คืออะไร?

สิ่งที่คาดหวังจากผู้สมัคร: ผู้สัมภาษณ์ต้องการประเมินความเข้าใจของคุณเกี่ยวกับบทบาทของ Scrum Master ซึ่งรวมถึงภาวะผู้นำแบบรับใช้ การอำนวยความสะดวก และการเป็นเจ้าของกระบวนการ

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


2) คุณรับมือกับความต้านทานต่อแนวทางปฏิบัติแบบ Agile หรือ Scrum จากสมาชิกในทีมอย่างไร?

สิ่งที่คาดหวังจากผู้สมัคร: ผู้สัมภาษณ์กำลังประเมินทักษะการบริหารจัดการการเปลี่ยนแปลง รูปแบบการสื่อสาร และความสามารถในการโน้มน้าวใจโดยปราศจากอำนาจหน้าที่ของคุณ

ตัวอย่างคำตอบ: “ในบทบาทก่อนหน้านี้ ผมจัดการกับปัญหาการต่อต้านโดยเริ่มจากการทำความเข้าใจสาเหตุที่แท้จริงผ่านการพูดคุยแบบตัวต่อตัว จากนั้นผมก็ยกตัวอย่างที่เป็นรูปธรรมว่าแนวทางปฏิบัติแบบ Agile สามารถลดปัญหาต่างๆ เช่น ข้อกำหนดที่ไม่ชัดเจน หรือการเปลี่ยนแปลงในนาทีสุดท้ายได้อย่างไร โดยการให้สมาชิกในทีมมีส่วนร่วมในการทบทวนหลังการทำงานและอนุญาตให้พวกเขาทดลองปรับปรุง การนำไปใช้ก็ค่อยๆ เพิ่มขึ้น”


3) คุณช่วยอธิบายวิธีการจัดประชุมประจำวันแบบสั้นๆ ให้มีประสิทธิภาพได้ไหม?

สิ่งที่คาดหวังจากผู้สมัคร: ผู้สัมภาษณ์ต้องการทราบว่าคุณจัดการพิธีการต่างๆ ให้มีความชัดเจน ตรงประเด็น และคงคุณค่าได้อย่างไร

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


4) คุณจัดการความขัดแย้งภายในทีม Scrum อย่างไร?

สิ่งที่คาดหวังจากผู้สมัคร: คำถามนี้ทดสอบทักษะการสื่อสารระหว่างบุคคล ความฉลาดทางอารมณ์ และความสามารถในการรักษาความสามัคคีในทีมของคุณ

ตัวอย่างคำตอบ: “ในตำแหน่งงานก่อนหน้านี้ ฉันจัดการกับความขัดแย้งโดยการสร้างพื้นที่ปลอดภัยสำหรับการสนทนาอย่างเปิดเผย ฉันส่งเสริมการสื่อสารด้วยความเคารพและมุ่งเน้นการสนทนาไปที่ข้อเท็จจริงและเป้าหมายร่วมกันมากกว่าความแตกต่างส่วนบุคคล เมื่อจำเป็น ฉันจะอำนวยความสะดวกในการสนทนาอย่างเป็นระบบเพื่อช่วยให้ทีมบรรลุความเข้าใจร่วมกันและตกลงเกี่ยวกับขั้นตอนต่อไป”


5) คุณใช้ตัวชี้วัดใดในการวัดประสิทธิภาพของทีม Scrum?

สิ่งที่คาดหวังจากผู้สมัคร: ผู้สัมภาษณ์ต้องการทราบความเข้าใจของคุณเกี่ยวกับตัวชี้วัดแบบ Agile และวิธีการใช้งานตัวชี้วัดเหล่านั้นอย่างมีความรับผิดชอบ

ตัวอย่างคำตอบ: “ฉันใช้ตัวชี้วัดต่างๆ เช่น Sprint ควรพิจารณาอัตราความสำเร็จของเป้าหมาย ความสามารถในการคาดการณ์ของทีม ระยะเวลาของรอบการทำงาน และแนวโน้มของความเร็ว แทนที่จะเน้นที่ความเร็วเพียงอย่างเดียว ตัวชี้วัดเหล่านี้ช่วยระบุรูปแบบและโอกาสในการปรับปรุงโดยไม่ต้องใช้ตัวเลขมาสร้างแรงกดดันให้กับทีมหรือเปรียบเทียบทีมอย่างไม่ยุติธรรม”


6) คุณให้การสนับสนุน Product Owner ในการจัดการ Backlog อย่างไร?

สิ่งที่คาดหวังจากผู้สมัคร: ผู้สัมภาษณ์ต้องการดูว่าคุณทำงานร่วมกับ Product Owner อย่างไร โดยเคารพขอบเขตบทบาทของแต่ละฝ่าย

ตัวอย่างคำตอบ: “ในงานก่อนหน้านี้ ฉันให้การสนับสนุน Product Owner โดยการอำนวยความสะดวกในการประชุมปรับปรุง Backlog ตรวจสอบให้แน่ใจว่า User Story เข้าใจได้ดี และช่วยให้ทีมประเมินได้อย่างมีประสิทธิภาพ นอกจากนี้ ฉันยังให้คำแนะนำ Product Owner เกี่ยวกับเทคนิคการจัดลำดับความสำคัญและการสื่อสารกับผู้มีส่วนได้ส่วนเสีย เพื่อรักษา Backlog ที่มีประสิทธิภาพและนำไปปฏิบัติได้จริง”


7) อธิบายสถานการณ์ที่ทีมของคุณไม่สามารถบรรลุเป้าหมายได้ Sprint เป้าหมาย คุณตอบสนองอย่างไร?

สิ่งที่คาดหวังจากผู้สมัคร: คำถามนี้ประเมินความรับผิดชอบ ทัศนคติในการเรียนรู้ และความสามารถในการแก้ปัญหา

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


8) คุณรับมือกับผู้มีส่วนได้ส่วนเสียภายนอกที่มักเข้ามาขัดจังหวะทีมระหว่างการทำงานอย่างไร Sprint?

สิ่งที่คาดหวังจากผู้สมัคร: ผู้สัมภาษณ์ต้องการประเมินความสามารถของคุณในการปกป้องทีมไปพร้อมกับการบริหารจัดการความคาดหวังของผู้มีส่วนได้ส่วนเสีย

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


9) คุณจะทำอย่างไรหากทีม Scrum ทำงานไม่เสร็จตามกำหนดส่งงานอย่างต่อเนื่อง?

สิ่งที่คาดหวังจากผู้สมัคร: นี่คือคำถามสถานการณ์ที่ทดสอบทักษะการวิเคราะห์และการให้คำแนะนำของคุณ

ตัวอย่างคำตอบ: “ผมจะวิเคราะห์รูปแบบในการประมาณการ การเปลี่ยนแปลงขอบเขตงาน และศักยภาพของทีม มากกว่าที่จะกล่าวโทษใคร การส่งเสริมการพูดคุยเกี่ยวกับการวางแผนที่เป็นจริง การปรับปรุงคุณภาพงานปรับปรุง และการแก้ไขอุปสรรคเชิงระบบ จะช่วยให้ทีมสามารถปรับปรุงความสามารถในการคาดการณ์และการส่งมอบงานได้ดีขึ้นเรื่อยๆ”


10) คุณส่งเสริมการพัฒนาอย่างต่อเนื่องภายในทีม Scrum อย่างไร?

สิ่งที่คาดหวังจากผู้สมัคร: ผู้สัมภาษณ์ต้องการเข้าใจว่าคุณส่งเสริมวัฒนธรรมการเรียนรู้และการปรับตัวอย่างไร

ตัวอย่างคำตอบ: “ฉันส่งเสริมการพัฒนาอย่างต่อเนื่องโดยการทำให้การทบทวนหลังการทำงานได้ผลลัพธ์เป็นแผนปฏิบัติการที่ชัดเจนและทำได้จริง และติดตามผลลัพธ์เหล่านั้นอย่างต่อเนื่อง นอกจากนี้ ฉันยังสนับสนุนการทดลอง การแบ่งปันความรู้ และการไตร่ตรองอย่างสม่ำเสมอ เพื่อให้การพัฒนาเป็นส่วนหนึ่งของความคิดประจำวันของทีม แทนที่จะเป็นกิจกรรมที่ทำเพียงครั้งเดียว”

สรุปโพสต์นี้ด้วย: