บทช่วยสอน Scrum Master สำหรับผู้เริ่มต้น

Scrum Master คืออะไร?

Scrum master คือผู้ที่คอยช่วยเหลือผู้อื่นให้เข้าใจ Scrum และช่วยเหลือทีมโครงการโดยขจัดอุปสรรคต่างๆ นอกจากนี้ เขายังช่วยลดความซับซ้อนของโครงการอีกด้วย

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

ความรับผิดชอบของ Scrum Master

Scrum Master ทำหน้าที่เป็นหัวใจสำคัญของโครงการ Scrum เขาต้องปฏิบัติหน้าที่เช่น:

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

อะไรคือบทบาทของ Scrum Master ที่ไม่ใช่?

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

ทักษะ Scrum Master

Scrum master เป็นบุคคลที่สำคัญมากในกระบวนการ Agile Scrum เขาควรมีทักษะที่หลากหลาย รวมถึงด้านเทคนิค กระบวนการต่อสู้ และทักษะด้านอารมณ์

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

ลักษณะของ Scrum Master

ลักษณะของ Scrum Master
ลักษณะของ Scrum Master

ต่อไปนี้เป็นคุณลักษณะสำคัญของ Scrum Master:

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

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

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

โค้ช: Scrum Masters จะฝึกสอนทีมให้จัดระเบียบตนเองและยังชี้แนะพวกเขาบนเส้นทางของการพัฒนาอย่างต่อเนื่อง

ตัวแทน: นอกจากนี้ Scrum Master ยังมีบทบาทเป็นตัวแทน ซึ่งช่วยในการทำการเปลี่ยนแปลงที่จำเป็น ซึ่งช่วยให้สามารถนำ Scrum มาใช้ได้ดียิ่งขึ้น

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

การกำจัดอุปสรรค: Scrum Master ควรขจัดอุปสรรคทั้งหมดที่ทำให้ทีมพัฒนาไม่สามารถทำงานในสภาวะที่ดีที่สุดได้

ผู้จัดการกรอบการทำงาน: Scrum Master ยังรับผิดชอบกรอบการทำงานของทีมอีกด้วย

ผู้สังเกตการณ์: เขาจำเป็นต้องสังเกตทุกอย่างอย่างต่อเนื่อง แม้แต่กิจกรรมเล็กๆ น้อยๆ ของสมาชิกในทีม

Scrum Master ทำอะไรตลอดทั้งวัน?

กิจกรรม 1: การวางแผนความจุและความเร็วโดยใช้สเปรดชีตและจิรา

กิจกรรม 2: กำหนดเรื่องราวที่สามารถใช้งานได้จริงพร้อมคะแนนที่เหลืออยู่จากการตรวจสอบสปรินต์

กิจกรรม 3: Revดูความเร็วในการวิ่งครั้งก่อนพร้อมกับทีม

กิจกรรม 4: การประมาณความสามารถของทีม

กิจกรรม 5: การคำนวณจำนวนคะแนนที่ทีมทำได้

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

กิจกรรม 7: นอกจากนี้ Scrum master ยังต้องแน่ใจว่างานต่างๆ จะต้องไม่ยาวเกิน 16 ชั่วโมง หากงานมีขนาดใหญ่กว่านั้น เขาควรแจ้งให้ทีมแบ่งงานออกเป็นส่วนๆ

ข้างต้นเป็นเพียงตัวอย่างเล็กๆ น้อยๆ ของกิจกรรมต่างๆ มากมายของ Scrum Master

แนวทางปฏิบัติที่ดีที่สุดของ Scrum Master

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

ทำไมบทบาทของ Scrum Master ถึงยาก?

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

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

Scrum Master ที่ผ่านการรับรอง

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

ข้อกำหนดเบื้องต้นสำหรับการฝึกอบรมการรับรอง CSM

แม้ว่าจะไม่มีการกำหนดเกณฑ์คุณสมบัติสำหรับการรับรอง CSM แต่ขอแนะนำเสมอว่าคุณควรมีความเข้าใจในหลักการของ Scrum และมีความรู้ในการทำงานของกระบวนการ Scrum โดยรวม

การรับรอง Scrum Master มีประโยชน์อย่างไร

นี่คือข้อดีบางประการของการมีใบรับรอง CSM

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

วัตถุประสงค์ของหลักสูตร CSM

  • พื้นฐานการต่อสู้และค่านิยมหลัก
  • ควรจะเริ่มต้นใช้งาน Scrum ได้อย่างง่ายดาย
  • เรียนรู้วิธีรู้ว่าเมื่อใดควรใช้ Scrum
  • การประชุม Scrum รวมถึง Sprint ย้อนหลัง, Sprint Revเช่น และการวางแผนการเผยแพร่
  • Scrum Framework แตกต่างจากวิธีอื่นๆ อย่างไร เช่น Waterfall และ คล่องแคล่ว
  • สิ่งประดิษฐ์ของ Scrum เช่น Product และ Sprint Backlog และ Burndown Charts

จะเป็น Scrum Master ที่ผ่านการรับรองได้อย่างไร

หลังจากเสร็จสิ้นการฝึกอบรม ผู้สมัคร Scrum Certification จะต้อง-

ขั้นตอน 1) บุคคลนั้นจำเป็นต้องทำแบบทดสอบประเมินผลออนไลน์ ข้อสอบนี้ครอบคลุมหัวข้อต่างๆ เช่น เทคโนโลยี แนวปฏิบัติ และหลักการของ Scrum

ขั้นตอน 2) หลังจากเสร็จสิ้นการสอบ เขา/เธอจะได้รับการรับรอง Scrum Master ที่ได้รับการรับรองจาก Scrum alliance

ขั้นตอน 3) Person จะกลายเป็นสมาชิกอย่างเป็นทางการของ Scrum Alliance และสามารถทำงานเป็น Scrum master มืออาชีพได้

ความก้าวหน้าในอาชีพ Scrum Master

ความก้าวหน้าในอาชีพ Scrum Master

มีโอกาสมากมายสำหรับการเติบโตในสายอาชีพในฐานะ Scrum Master

1. ปรมาจารย์การต่อสู้

เป็นอันดับแรกที่บุคคลใด ๆ จะได้รับหลังจากสำเร็จการศึกษาใบรับรอง CSM เขาต้องทำงานในตำแหน่งนี้อย่างน้อยหนึ่งปีถึงห้าปี ที่นี่เขาต้องปฏิบัติตามบทบาทที่ได้รับมอบหมายทั้งหมดของ Scrum master

2. ปรมาจารย์การต่อสู้อาวุโส

จาก Scrum Master คุณจะก้าวไปสู่ ​​Sr. Scrum Master หากต้องการเป็น Senior Scrum Master เราควรรวบรวมความรู้ขั้นสูงเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดของ Scrum และวิธีการนำไปใช้ในทีม

3. โค้ชที่คล่องตัว

จาก Senior Scrum Master คุณจะเปลี่ยนไปใช้ Agile Coach หากต้องการเป็นโค้ชแบบ Agile คุณต้องมีความรู้มากกว่า 5 ปีในฐานะ Scrum Master และมีประสบการณ์ในการให้คำปรึกษาและฝึกสอนอย่างน้อยหนึ่งปี

สรุป

  • Scrum เป็นกรอบการพัฒนาแบบคล่องตัวสำหรับการจัดการการพัฒนาผลิตภัณฑ์
  • Scrum master คือบุคคลที่ช่วยให้ผู้อื่นเข้าใจ Scrum และช่วยเหลือทีมด้วยการขจัดอุปสรรคต่างๆ
  • Scrum master เป็นผู้วางแผน จัดเตรียมงานค้างของทีม สาธิตสปรินต์ และย้อนหลังสปรินต์
  • Scrum master ควรมีทักษะในการจัดการประชุมในลักษณะที่ไม่กระทบต่อการทำงานประจำของทีม
  • CSM คือการสอบเพื่อเป็น Scrum master มืออาชีพ
  • มีโอกาสทางอาชีพมากมายสำหรับบุคคลที่จะเติบโต เช่น Scrum Master, Sr. Scrum Master และ Agile Coach