ข้ามไปยังเนื้อหา

Velocity ใน agile คืออะไร?

อธิบาย velocity ใน agile: แต้มที่ทำเสร็จต่อรอบงาน วิธีหาค่าเฉลี่ย วิธีคาดการณ์วัน release การใช้ผิดวิธีที่พบบ่อย และวิธีที่ East Agile Tracker คำนวณและวางแผนด้วยมัน

ความเร็ว (velocity) คือปริมาณงานที่ทีมทำเสร็จในหนึ่งรอบงาน วัดเป็น story point หากทีมทำ story ที่มีค่า 5, 3, 2 และ 2 แต้มเสร็จในรอบงานสองสัปดาห์ ความเร็วของรอบงานนั้นคือ 12

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

  1. เลือกว่าอะไรนับว่า เสร็จ — เช่น เจ้าของผลิตภัณฑ์ตรวจรับแล้ว เฉพาะ story ที่ไปถึงสถานะนั้นเท่านั้นที่ถูกนับ งานที่ทำเสร็จบางส่วนไม่นับเลย
  2. รวมแต้มของ story ที่เสร็จแล้วในแต่ละรอบงาน
  3. หาค่าเฉลี่ยของรอบงานล่าสุดไม่กี่รอบ ค่าเฉลี่ยเคลื่อนที่ของสามถึงห้ารอบงานช่วยเกลี่ยผลของวันหยุด วันลาป่วย และเหตุไม่คาดฝันที่เกิดครั้งเดียว

XP เรียกสิ่งนี้ว่า “อากาศเมื่อวาน”: การเดาที่ดีที่สุดว่ารอบงานหน้าคุณจะทำได้เท่าไร คือปริมาณที่คุณทำได้ในไม่กี่รอบที่ผ่านมา

  • กำหนดขนาดรอบงานถัดไป ทีมวางแผนแต้มในปริมาณใกล้เคียงกับความเร็ว แผนจึงตรงกับสิ่งที่ส่งมอบได้จริง
  • คาดการณ์ นำแต้มที่เหลือใน release หารด้วยความเร็ว จะได้จำนวนรอบงานที่เหลือ วันที่กลายเป็นผลการคำนวณ และการสนทนากลายเป็นการชั่งน้ำหนักระหว่างขอบเขตกับวันที่
  • สังเกตการเปลี่ยนแปลง แนวโน้มที่ลดลงอาจบ่งชี้ถึงหนี้ทางเทคนิคที่เพิ่มขึ้น การถูกขัดจังหวะ หรือ story ที่ไม่ชัดเจน และควรยกขึ้นมาพูดใน retrospective
  • เปรียบเทียบระหว่างทีม แต้มของแต่ละทีมเป็นค่าเปรียบเทียบกับงานในอดีตของทีมนั้นเอง 30 ของทีมหนึ่งจึงเทียบกับ 15 ของอีกทีมไม่ได้
  • ตั้งเป้าความเร็ว แรงกดดันให้ตัวเลขสูงขึ้นมักทำให้การประเมินพองตัว มากกว่าทำให้ส่งมอบเร็วขึ้น
  • นับงานที่ยังไม่เสร็จ การให้เครดิตบางส่วนทำให้ความเร็วแสดงสิ่งที่ทีมส่งมอบได้สูงเกินจริง
  • ความเร็วคำนวณจากประวัติของคุณ story จะถูกนับเมื่อไปถึง สถานะเสร็จ ของโปรเจกต์ — Finished, Delivered หรือ Accepted ซึ่งเลือกได้ในแต่ละโปรเจกต์ ดู ความเร็ว
  • กลยุทธ์การหาค่าเฉลี่ยตั้งค่าได้: 3, 5 หรือ 10 รอบงานล่าสุด หรือค่าแบบกำหนดเอง โปรเจกต์ใหม่เริ่มจากความเร็วเริ่มต้นจนกว่าจะมีประวัติ ผู้จัดการยังสามารถแทนที่ความเร็วของรอบงานเดียวได้จากหัวคอลัมน์ Current
  • ความเร็ววางแผนรอบงาน Backlog ฉายภาพรอบงานที่กำลังจะมาถึงจากความเร็ว และเมื่อเปิด auto-plan iterations รอบงานปัจจุบันจะถูกเติมจนถึงความเร็วของคุณและไม่เกินกว่านั้น ดู Planning an iteration
  • แนวโน้มอยู่ในหน้า Metrics ร่วมกับ burndown และ story ที่ถูกยกไประหว่างรอบงาน ดู Metrics