หัวข้อ 66/91· การพัฒนาซอฟต์แวร์และการให้บริการดิจิทัล

SPACE และ DevEx

กรอบ SPACE (Satisfaction, Performance, Activity, Communication, Efficiency) และ DevEx (Developer Experience) วัดผลิตภาพของนักพัฒนาในหลายมิติ แทนที่จะพึ่งพาตัวชี้วัดเดียว

ทำไมจึงสำคัญ

การเพิ่มประสิทธิภาพตัวชี้วัดเดียว (เช่น จำนวนบรรทัดโค้ด) มักนำไปสู่ผลที่ไม่พึงประสงค์; กรอบหลายมิติให้ภาพที่สมดุลกว่าของผลิตภาพที่แท้จริง

คณิตศาสตร์

ไม่มีสูตรรวม; กรอบใช้ตัวชี้วัดผสมผสานจากห้าหมวดหมู่ (ความพึงพอใจ ผลงาน กิจกรรม การสื่อสาร ประสิทธิภาพ)

ตัวอย่างที่คำนวณแล้ว

ทีมที่มีตัวชี้วัดกิจกรรมสูง (commit จำนวนมาก) แต่มีตัวชี้วัดความพึงพอใจต่ำ อาจบ่งชี้ถึงภาวะหมดไฟ ซึ่งจะถูกมองข้ามหากวัดเพียงกิจกรรมเท่านั้น

ความเชื่อมโยงกับวิศวกรรมซอฟต์แวร์

นี่คือกรอบของการพัฒนาซอฟต์แวร์เอง ซึ่งใช้ที่นี่เป็นการเปรียบเทียบกับ การรักษาพนักงานไว้ และความเป็นอยู่ที่ดีของบุคลากรในระบบสุขภาพ

ข้อผิดพลาดที่พบบ่อย

  • การเพิ่มประสิทธิภาพมิติเดียวของ SPACE โดยแลกกับมิติอื่น
  • การใช้ตัวชี้วัดสำหรับการประเมินรายบุคคลแทนที่จะเป็นการปรับปรุงระบบ

แหล่งที่มา

  • Forsgren N, et al., SPACE framework research.
  • GitHub, DevEx research and measurement.