อยู่ในการติดตามด้วยเทคนิคการประเมินโครงการเปรียวที่ได้รับการพิสูจน์แล้วเหล่านี้

เผยแพร่แล้ว: 2022-03-11

การสร้างกำหนดการเป็นสิ่งจำเป็นสำหรับโครงการใดๆ แม้แต่ภายใน Agile ที่สิ่งต่างๆ พัฒนาขึ้นอย่างรวดเร็ว ทีมยังคงต้องประเมินเวลาและทรัพยากรทางการเงินที่จำเป็นสำหรับแต่ละงานเพื่อวางแผนและส่งมอบผลลัพธ์

เมื่อใช้งานอย่างถูกต้อง เทคนิคการประมาณโครงการ Agile ช่วยให้ทีมจัดสรรทักษะและทรัพยากรได้ดีขึ้น และจัดลำดับความสำคัญของงานและคุณลักษณะบางอย่างได้อย่างมีประสิทธิภาพมากขึ้น การประมาณที่ไม่ถูกต้องอาจนำไปสู่การส่งมอบล่าช้า ซึ่งอาจเป็นอันตรายต่อความสัมพันธ์ของผู้มีส่วนได้ส่วนเสีย และแม้กระทั่งความสำเร็จโดยรวมของโครงการ การประมาณการยังช่วยให้ทีมมีความรับผิดชอบต่อผลงานมากขึ้น สร้างวินัยด้วยการสร้างเกณฑ์มาตรฐานสำหรับงานที่ได้รับมอบหมาย

มีเทคนิคการประมาณค่าที่เป็นที่นิยมหลายอย่างที่ Product Owner หรือ Scrum Masters มีประสบการณ์อาจคุ้นเคย การเลือกวิธีที่เหมาะสมเป็นสิ่งสำคัญสำหรับการบรรลุผลลัพธ์ที่ดีที่สุด และแต่ละวิธีก็มีเอกลักษณ์เฉพาะตัวและมีข้อดีแตกต่างกันไป เทคนิคที่คุณเลือกขึ้นอยู่กับปัจจัยหลายประการ รวมถึงความซับซ้อนของโครงการ ขนาดของทีม และคุณทำงานจากระยะไกลหรือไม่ นี่คือบทสรุปของเทคนิคการประมาณที่มีประโยชน์ที่สุดสำหรับโครงการ Agile และแนวทางในการพิจารณาสิ่งที่ดีที่สุดสำหรับทีมของคุณ

(หมายเหตุ: ในแต่ละตัวเลือก Product Owner หรือ Scrum Master จะทำหน้าที่เป็นผู้อำนวยความสะดวกและจะไม่มีส่วนร่วมในการฝึกหัด)

การวางแผนโป๊กเกอร์: เพื่อการประมาณการที่แม่นยำ

ในเทคนิคการสร้างฉันทามตินี้ ผู้อำนวยความสะดวกให้ไพ่เก้าใบแก่สมาชิกในทีมทุกคน โดยแต่ละใบมีตัวเลขแสดงถึงระดับของความซับซ้อน ตัวเลขมักจะเป็นอนุกรมฟีโบนักชี โดยที่ผลรวมของตัวเลขสองตัวสุดท้ายเท่ากับตัวเลขต่อไปนี้ (เช่น 1, 2, 3, 5, 8, 13, 21, 34, 55, 89) หรือรูปแบบอื่น โดยจะปัดเศษตัวเลขให้ง่ายขึ้น การใช้ลำดับเลขชี้กำลังนี้ แทนที่จะเป็นมาตราส่วนเชิงเส้น ช่วยให้ทีมจดจำความแตกต่างระหว่างและความซับซ้อนของงานได้ง่ายขึ้น สำหรับแต่ละจุดสนใจหรือเรื่องราว สมาชิกในทีมเล่นไพ่โดยคว่ำหน้าที่พวกเขาเชื่อว่าแสดงถึงความพยายาม—โดยปกติวัดในแง่ของระยะเวลาหรือต้นทุน—ซึ่งจำเป็นในการดำเนินงาน (1 โดยทั่วไปหมายถึงความพยายามน้อยที่สุด) การ์ดจะถูกเปิดเผยควบคู่กันไป และหากมีไพ่ใบใดที่เล่นสำหรับคุณลักษณะหรือเรื่องราวของผู้ใช้แตกต่างกันอย่างมากจากที่อื่น ค่าผิดปกติจะนำเสนอเหตุผลที่อยู่เบื้องหลังการโหวตของพวกเขา สมาชิกในทีมลงคะแนนต่อไปจนกว่าจะได้รับฉันทามติ

วิธีการประมาณค่าแบบ Agile ที่ใช้กันมากที่สุด Planning Poker ช่วยลดโอกาสที่ผู้เข้าร่วมจะมีอิทธิพลต่อกันและกัน ซึ่งจะเพิ่มความแม่นยำของการประมาณค่าขั้นสุดท้าย นอกจากนี้ยังใช้เวลาอย่างมีประสิทธิภาพด้วยการจำกัดตัวเลือก และทีมมักจะมีความเป็นน้ำหนึ่งใจเดียวกันอย่างรวดเร็ว เทคนิคนี้เหมาะสำหรับทีมแบบกระจาย เนื่องจากสามารถจำลองแบบจากระยะไกลได้อย่างง่ายดาย มีเว็บแอปพลิเคชันหลายตัวเพื่อการนี้

ขนาดเสื้อยืด: สำหรับการประมาณการขั้นต้น

คล้ายกับ Planning Poker แต่มีตัวเลือกน้อยกว่า วิธีนี้ช่วยให้สามารถประมาณรายการจำนวนมากได้อย่างคร่าวๆ ผู้เข้าร่วมใช้การ์ดที่มีขนาดเสื้อยืด —XS, S, M, L, XL— เพื่อแสดงถึงสิ่งที่พวกเขาเชื่อว่าเป็นความพยายามที่จำเป็นสำหรับแต่ละรายการ สมาชิกในทีมเล่นไพ่แล้วหารือและประเมินใหม่จนกว่าจะเห็นด้วย

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

Dot Voting: สำหรับทีมระยะไกล

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

ข้อแม้ประการหนึ่งคือผู้เข้าร่วมอาจได้รับอิทธิพลจากจำนวนสติกเกอร์ที่พวกเขาเห็นคนอื่นวางไว้ถัดจากจุดเรื่องราวหนึ่งๆ อย่างไรก็ตาม ซอฟต์แวร์บางตัวสามารถเอาชนะได้โดยการซ่อนการโหวตแต่ละรายการไว้จนจบ Dot Voting นำเสนอรูปแบบภาพที่เข้าใจได้ง่าย และสามารถเพิ่มระดับความแม่นยำได้ หากจำเป็น โดยใช้สเกลที่ใหญ่กว่า เช่น 1-10

การทำแผนที่ผู้สนใจ: สำหรับทีมในตำแหน่งเดียวกัน

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

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

ระบบถัง: สำหรับ Backlog ขนาดใหญ่ ##the eas

สำหรับเทคนิคนี้ ผู้ดำเนินรายการจะสร้าง "ถัง" เก้าใบ ซึ่งปกติจะอยู่ในรูปแบบของไพ่ขนาดใหญ่ที่จัดเรียงอยู่บนโต๊ะ ไพ่จะมีหมายเลขตามลำดับโดยใช้อนุกรมฟีโบนักชีหรือรูปแบบอื่น รายการงานในมือเขียนบนการ์ดขนาดเล็กหรือกระดาษโน้ตและแบ่งตามสมาชิกในกลุ่ม ในการเริ่มต้น คนหนึ่งเลือกรายการโดยการสุ่มและวางไว้ในที่เก็บข้อมูลค่ามัธยฐาน: 8 สมาชิกในทีมแต่ละคนจะวางรายการของตนลงในถังที่พวกเขารู้สึกว่าสอดคล้องกับความพยายามที่จำเป็น สัมพันธ์กับรายการแรก เมื่อสิ้นสุดการฝึก สมาชิกกลุ่มจะทบทวนที่เก็บข้อมูลทั้งหมด หากมีคนเชื่อว่าวางรายการไม่ถูกต้อง ทีมงานจะหารือกันจนกว่าจะมีมติเป็นเอกฉันท์

เนื่องจากรายการต่างๆ ถูกจัดเรียงอย่างรวดเร็ว วิธีนี้จึงเหมาะสำหรับทีมที่ประเมินรายการจำนวนมาก ขอให้บุคคลรับผิดชอบในการประมาณรายการด้วยตนเอง โดยข้อมูลจากทีมจะมาในตอนท้ายเท่านั้น ดังนั้นระบบฝากข้อมูลจึงให้บริการสมาชิกในทีมที่คุ้นเคยกับการประเมินได้ดียิ่งขึ้น

วิธีการสั่งซื้อ: สำหรับทีมที่มีประสบการณ์

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

เนื่องจากเน้นการตัดสินใจเป็นรายบุคคล วิธีการสั่งซื้อจึงทำงานได้ดีที่สุดกับทีมที่คุ้นเคยกับการประเมิน

การเลือกความพอดี

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

เตือนทีมว่าการมองโลกในแง่ดีเกี่ยวกับการประมาณการนั้นเป็นการต่อต้าน และหากสมมติฐานหรือการพึ่งพาอาศัยกันเปลี่ยนแปลงไประหว่างวงจรชีวิตของโครงการ อย่างน้อยก็จำเป็นต้องมีการประเมินเพิ่มอีกหนึ่งครั้ง

ธรรมชาติของโครงการและขนาดของทีม รวมไปถึงความคุ้นเคยของสมาชิกในทีมกับการประมาณค่า จะเป็นตัวกำหนดว่าเทคนิคใดเหมาะสมที่สุด