Agile performance measurement

มีคำถามว่า ถ้าทำ Agile แล้วจะวัด performance ของทีมยังไง เพราะไม่ได้นับเป็นคน-ชั่วโมง(man-hour)แล้ว ลองไปค้นๆ ดูมีคนแนะนำว่าควรจะใช้ หลักการ ที่ว่า “Earned value management (EVM)” คือการจัดการที่นำเอา คุณค่า(value) ของงานมาคิด ซึ่ง EVM นี้มี indicator ใช้เป็นหลักอยู่สองตัว คือ CPI และ SPI โดย

CPI (Cost Performance Index) = EV (Earned Value) / AC (Actual Cost)

SPI (Schedule performance index) = EV (Earned Value) / PV (Planned Value)

ทั้งสองตัว ถ้า >1 ถือว่าดีกว่าแผน, =1 เป็นไปตามแผน, <1 ต่ำกว่าแผน การนำ CPI/SPI มาใช้นั้นมีคำนวณได้จาก

CPI : แสดงว่า “ค่ายใช้จ่าย(ต้นทุน) เป็นไปตามที่คาด(วางแผน) หรือไม่?” โดย

CPI = (baseline Hrs/SP) / (actual Hrs/SP)

SPI : แสดง “เราได้ SP (Story Point) ในอัตราที่เราคาดหวังหรือไม่?” โดย

SPI = (actual SP/Sprint) / (baseline SP/Sprint)

ทั้งนี้ทั้งนั้นข้อควรระวังในการนำ EVM มาใช้คือ ประกฏการณ์ ฮอว์ธอร์น (Hawthorne effect) การวัดจะมีผลกระทบต่อผลลัพธ์ที่ได้ ไม่งั้นอาจจะได้ผลที่ผิดพลาดได้

Note: ทั้งหมดนี้ไม่ได้คิดเองนะได้มาจากบริษัทชื่อ Agile Sparks

Links:
http://www.agilesparks.com/
http://en.wikipedia.org/wiki/Earned_value_management
http://en.wikipedia.org/wiki/Hawthorne_effect

Advertisements

One thought on “Agile performance measurement

  1. Pingback: อไจล์สนุก แล้วไง? | Korn4D Agile Blog

ใส่ความเห็น

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s