สกรัมพี่ (Scrumpy) Planning Poker

Pennapha Anuhanayonn
tdg-sm
Published in
4 min readAug 12, 2019

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

https://scrumpy.poker

แรกเริ่มเดิมที ปัญหามันก็เริ่มจากเวลาที่ทำ planning ก็ต้องโหวต story point แล้ว … เค้าลอกกันค่ะคุณครู หนูเห็น!!!!

อ่อ … ลืมบอกไปเริ่มแรกที่ใช้ scrum เราก็ใช้วิธีในการโหวต story point แบบ classic ๆ (พูดแล้วดูดีเนอะ) ก็ยกนิ้วโหวตกันเนี่ยแหละ หนึ่ง สอง ซั่ม !!! โหวตค่ะ

แต่ปัญหาพบก็อย่างที่บอกตอนแรก ไม่แน่ใจว่าน้องไม่มั่นใจว่ากลัวแตกแถว มองซ้ายมองขวาก่อนโหวต กลัวเสียงไม่เข้ากลุ่มหรืออย่างไร

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

ก็เลยคิดว่าน่าจะมี application หรือ tool อะไรสักตัวที่ช่วยตรงนี้ได้บ้าง ก็พยายามหาอยู่หลายเจ้าเช่น planitpoker , scrumpoker , planningpoker สุดท้ายก็มาสนใจที่ scrumpypoker

สำหรับ Scrumpy ตัวนี้พยายามหา POC อยู่นานมากว่าจะ work ไหม กลัวโดนน้อง ๆ บ่นด้วยแหละว่าให้เล่นอะไรเนี่ย โดยเจ้าตัวนี้มี feature ที่น่าสนใจหลัก ๆ ดังนี้

  • Card เป็นรูปภาพน่ารัก ๆ น่าจะทำให้การโหวตมีสีสันและสนุกขึ้น
  • Integrate กับ Jira , Confluence , Slack ที่ใช้อยู่ได้
  • สามารถ Config ได้ว่าอยากโหวต point ในรูปแบบไหน TShirt , Fibonacci และกำหนด point ว่าต้องการใช้มี point เท่าไหร่บ้าง
  • สามารถใช้งานได้ทุก Brower ทั้ง website และ application
  • มี apps plug-in ที่สามารถ integrate เข้าบน jira ได้ด้วย

ความน่าสนใจของตัวนี้ที่ดึงดูดมาก ๆ เลยก็คือ Integrate กับ Jira และ Confluence ที่ใช้อยู่ได้ด้วย กรอก story id โหวตปุ๊บ point ก็เข้าไปที่ jira ได้เลย ไม่ต้องมา key-in อีกรอบ และ auto สรุปใน confluence ได้ว่า vote อะไรกันไหมบ้างนะ แหม … ทำไมเราช่างขี้เกียจเช่นนี้

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

Pros ข้อดี

  • สามารถ join vote ได้ง่าย โดยการส่ง URL หรือจะ Scan QR Code ก็ได้
  • สามารถกรอก Story ID ใน Jira และแสดง descriptionใน Scrumpy ได้เลย
  • สามารถดึงข้อมูลออกมาเป็น List เพื่อรอทำการ Backlog Refinement หรือ โหวต point ได้ อ่อ …เขียน JQL ก็ทำได้นะ
  • เมื่อสิ้นสุดการโหวตในแต่ละครั้ง จะมีรายละเอียดสรุปให้ว่าแต่ละคนโหวตจำนวนกี่ point
  • สามารถสรุป story point ที่โหวตเป็น pie chart ได้ หากเสียงโหวตไม่เป็นเอกฉันท์ ก็สามารถหาตัวแทนของคนที่ให้คะแนนมากสุดและน้อยสุดมาแชร์ความคิดเห็นกันได้
  • เมื่อโหวต point เรียบร้อยแล้ว point ที่ได้จะเข้าที่ไปแต่ละ story โดยอัตโนมัติ ไม่ต้องมานั่งกรอกทีหลัง
  • สามารถเก็บผลการโหวตแต่ละครั้งบนหน้า Confluence ได้

Cons ข้อเสีย

  • เนื่องจากเป็นระบบ online และไม่แน่ใจว่าด้วยว่าที่ยังเป็น Beta หรืออย่างไร ทำให้ความ stable ของระบบยังมีปัญหาอยู่
  • ในกรณีที่สร้าง Project ใน Jira ใหม่ บางครั้งถ้า Jira Board ทำการ config field ไม่ครบหรือไม่ถูกต้อง อาจจะทำให้ story point ไม่ถูก save เข้าระบบได้
https://scrumpy.poker

Trick & Tips ต่าง ๆ

  • สามารถกำหนดระยะเวลาได้ว่าในแต่ละ User Story จะใช้เวลาโหวตเท่าไหร่ ระบบจะปิดโหวตจะอัตโนมัติหลังจากเวลาหมด
  • สามารถกำหนดได้ว่าเมื่อสมาชิกทุกคนโหวตครบแล้ว ให้แสดงผลโหวตอัตโนมัติ
  • สามารถ Disable/Enable auto-start ได้ กรณีมีคนลั่นกดโหวต point เพื่อนๆ อาจจะไม่ทราบได้
  • สามารถ Allow ให้ moderator เป็นคนโหวตหรือไม่ เช่น Scrum Master เป็น mod ก็ไม่ควรจะ vote ได้อะไรประมาณนั้น
  • สามารถกำหนดการเปิด-ปิดเสียง ตอนเริ่มโหวตและสิ้นสุดการโหวตได้
  • สามารถพูดคุยผ่านช่องทาง Chat ในระหว่างโหวตได้
  • Moderator สามารถส่งสัญญาณโดยการสั่นกระดิ่งให้ผู้โหวตทราบเมื่อใกล้หมดเวลาโหวตได้
  • ในระหว่างที่โหวต story point เราสามารถหงายการ์ดพิเศษได้เช่น

story นี้ประเมิน point ไม่ได้
story นี้ยังมีบางอย่างที่น่าสงสัยอยู่
story นี้ให้ point ไม่ไหวแล้ว หิวอยากกินขนม อยากเบรค
story นี้ใหญ่ไปต้อง split แล้ว
หัวไม่แล่นแล้วขอพักหน่อย

จบแล้ว!! หวังว่าคงได้สาระสำหรับ topic นี้บ้างนะคะ ขอให้สนุกสนานในการโหวต story point จ้า

ข้อมูลอ้างอิง

--

--