มันคงจะมีเหตุผลดีๆที่เราต้องปิด Sprint วันศุกร์

Thanabat B.
Nov 20, 2020

--

ในการทำงานแบบ Scrum สิ่งที่ต้องมีคือการทำงานเป็น Sprint และกิจกรรมต่างๆในนั้นซึ่งประกอบไปด้วย

credit : https://usefyi.com/scrum-ceremonies/

Sprint Planning (part I/ II แล้วแต่ทีม), Daily Scrum (ทำเป็นประจำทุกวัน), Sprint Review และ Sprint Retrospective (ทำตอนจบ sprint), Backlog Refinement (optional)

ซึ่งการวางตารางกิจกรรมต่างๆใน Sprint ของแต่ละทีมก็จะต่างกันไป แต่ส่วนใหญ่ที่ผมทำงานใน Scrum มานั้นจะวาง timeline ไว้แบบนี้

credit : https://usefyi.com/scrum-ceremonies/

แต่ที่เกริ่นไปทั้งหมดนั้นคงไม่ใช่แรงผลักดันที่ทำให้ผมเขียน blog นี้ขึ้นมาแน่นอน เรื่องราวมันมีอยู่ว่า…

ผมได้มาทำงานกับที่ที่มีการเริ่ม sprint แตกต่างออกไปจากที่ที่เคยทำมา โดยมีการ เริ่ม sprint ในวันพุธและจบ sprint ในวันอังคาร มีตารางดังในรูปด้านล่าง

credit : https://agilevelocity.com/blogpractical-guidelines-for-scheduling-scrum-events/

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

อืม…เป็นคำตอบที่ไม่ค่อยตอบคำถามในใจผมเท่าไร แต่ก็ทำให้ได้ทำความเข้าใจในสิ่งที่เป็นอยู่

แต่หลังจากผ่านไป 3 sprint ผมเริ่มได้ยินการพูดถึงการอยากปิด sprint ในวันศุกร์ขึ้นมา มันจึงทำให้ผม อ้าว…เอ๊ะ…อุ๊ย…อ๊ะ… มี pain นี้เกิดขึ้นในทีมเหมือนกันหรือนี่

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

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

เริ่ม sprint วันจันทร์ จบ sprint วันศุกร์

ในวันทำงานแบบวันจันทร์ — ศุกร์ (ในทีมที่ปกติทั่วไป) ทีมก็จะทำของเพื่อเตรียม review เสร็จตั้งแต่วันพฤหัส ทำให้วันจบ sprint นั้นเป็นวันที่มีกิจกรรมทั้งวัน ตั้งแต่ sprint review และ sprint retrospective เมื่อจบกิจกรรม ทีมก็อาจจะนัดกันไปกินข้าวหรือแยกย้ายกันกลับบ้าน จะไปเที่ยวหรือหยุดพักเสาร์-อาทิตย์ ก็ไปแบบไม่ต้องมีห่วงมีพะวงอะไร และเมื่อเปิดมาในวันจันทร์ก็พร้อมสำหรับการเริ่ม sprint ใหม่ เตรียมทำ sprint planning กันต่อไป ใน loop นี้ผมเห็นได้ว่าทีมมีความ productive และมีความสดในระหว่าง sprint และ mood ของทีมค่อนข้างดี

เริ่ม sprint วัน พุธจบ sprint วันอังคาร

ผมเห็นได้ว่าทีมมีความล้า เพราะพอจบ sprint ปุ๊บแล้วก็เปิดต่อเลยทันที การเปิดและปิด sprint ดูไม่ค่อยมีความอยาก celebrate อะไรกันในกับทีม จะนัดกันไปกินข้าวหรือกินเลี้ยงก็ก้ำๆกึ่งๆ เพราะวันรุ่งขึ้นก็ต้องเดินทางมาทำงานปกติ
สำหรับทีมที่มีตาราง sprint แบบนี้วันศุกร์แทบค่อยมีความหมายอะไรกับพวกเขาเลย

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

จริงๆแล้วการจะวางตาราง Sprint ยังไงก็ขึ้นอยู่กับการตกลงร่วมกันของแต่ละทีม 😬

ก่อนจบบทความนี้ผมได้ไปเจอคำอธิบายในการเปิด sprint วันพุธของ Agile Velocity ถ้าใครอยากหาคำตอบเรื่องนี้ลองกดดู vdo ด้านล่างได้เลยครับ

--

--

Thanabat B.
Thanabat B.

Written by Thanabat B.

Experience and design addiction

No responses yet