5
Agile MVP (ผู้เล่น / โปรแกรมเมอร์ที่ให้คุณค่าสูงสุด)
เมื่อเร็ว ๆ นี้ฉันได้มีส่วนร่วมในโครงการเปรียว (โดยใช้การทะเลาะกัน) ซึ่งฝ่ายบริหารคิดว่าทีมจะเสนอชื่อผู้พัฒนา 'MVP' รวมถึง QA 'MVP' ในตอนท้ายของการวิ่งแต่ละครั้งโหวตโดย ทีม. จากนั้น MVP จะได้รับเงินจำนวนเล็กน้อยและอาหารกลางวันฟรีรวมถึงถ้วยรางวัลสำหรับแสดงบนโต๊ะทำงานของเขา เรามีการวิ่งสองครั้งด้วยระบบรางวัลนี้ สิ่งที่ฉันเห็นจากสิ่งนี้คือ: ข้อบกพร่องเพิ่มเติมได้รับการแก้ไข (ซึ่งเป็นสิ่งที่ผู้บริหารระดับสูงต้องการที่จะเห็นการเปลี่ยนแปลงจำนวนในทิศทางที่พวกเขาต้องการ) MVP จากแต่ละทีม 'ได้รับการยอมรับและได้รับการเพิ่มความนับถือตนเอง (หรือมันคือการเพิ่มอัตตา?) ฉันสังเกตเห็นบางสิ่งที่ฉันจะพิจารณาด้านที่ไม่ดีในการทำสิ่งนี้ (อย่างน้อยจากมุมมองนักพัฒนา): มีนักพัฒนาซอฟต์แวร์บางคนที่กังวลกับจำนวนที่คุณภาพของการแก้ไขข้อบกพร่องลดลง การแก้ไขในพื้นที่หนึ่งเป็นสาเหตุของการถดถอยในพื้นที่อื่น มีนักพัฒนาไม่กี่คนที่กำลังหยิบบั๊ก 'ง่าย / เร็วขึ้น' เพื่อเพิ่มจำนวนบั๊ก อาจจะดีไม่ดีที่นี่ฉันเดา ลำดับความสำคัญที่สูงกว่า (ซึ่งบ่อยครั้งมากจะสัมพันธ์กับ 'ยากขึ้น / ยาวขึ้นเพื่อแก้ไข') ข้อบกพร่องจริง ๆ แล้วกลายเป็นลำดับความสำคัญที่ต่ำกว่า ข้อบกพร่องในการบล็อกจะไม่ได้รับการแก้ไขในเวลาที่เหมาะสมเนื่องจากโดยปกติแล้วพวกเขาจะใช้เวลานานกว่าและต้องการการประสานงานกับ QA มากขึ้น มุมมองของทีมภายในทีม Dev หายไป แง่มุมของทีมของ Dev และ QA …