การทำความเข้าใจแจ็คสูงต่ำ: เทคนิคในการประมาณความพยายามในการพัฒนาซอฟต์แวร์
High-low-jack (HLJ) เป็นเทคนิคที่ใช้ในการพัฒนาซอฟต์แวร์เพื่อประเมินความพยายามที่จำเป็นสำหรับงานหรือโครงการ มันเกี่ยวข้องกับการแบ่งงานออกเป็นสามส่วน: งานที่ใช้ความพยายามสูง ปานกลาง และต่ำ แนวคิดเบื้องหลังเทคนิคนี้คือ ความพยายามทั้งหมดที่จำเป็นสำหรับโครงการสามารถประมาณได้โดยการสรุปความพยายามที่จำเป็นสำหรับแต่ละงาน และการกระจายความพยายามในงานต่างๆ จะเป็นไปตามการกระจายแบบปกติ
วิธีการทำงานมีดังนี้:
1 ระบุงานทั้งหมดที่เกี่ยวข้องกับโครงการ
2. มอบหมายระดับความพยายามให้กับแต่ละงานโดยพิจารณาจากความซับซ้อน ขนาด และปัจจัยอื่นๆ ที่เกี่ยวข้อง
3 จัดหมวดหมู่งานแต่ละงานเป็นความพยายามสูง ปานกลาง หรือต่ำ
4. รวมความพยายามที่จำเป็นสำหรับแต่ละงานเพื่อให้ได้ความพยายามทั้งหมดที่จำเป็นสำหรับโครงการ
5 ใช้ฮิสโตแกรมของระดับความพยายามเพื่อแสดงภาพการกระจายความพยายามทั่วทั้งโครงการ ประโยชน์ของการใช้ HLJ ได้แก่:
1 การประมาณค่าที่ง่ายขึ้น: การแบ่งโปรเจ็กต์ออกเป็นงานเล็กๆ ช่วยให้ประเมินความพยายามที่จำเป็นสำหรับแต่ละงานได้ง่ายขึ้น
2 การจัดลำดับความสำคัญที่ดีขึ้น: คุณสามารถจัดลำดับความสำคัญของงานที่สำคัญที่สุดก่อนได้โดยการจัดหมวดหมู่งานตามระดับความพยายาม
3 การสื่อสารที่ได้รับการปรับปรุง: HLJ ช่วยสื่อสารความซับซ้อนและความพยายามที่จำเป็นสำหรับโครงการด้วยวิธีที่ตรงไปตรงมามากขึ้น
4 การคาดการณ์ที่แม่นยำยิ่งขึ้น: ด้วยการใช้ข้อมูลในอดีต คุณสามารถคาดการณ์ได้แม่นยำมากขึ้นเกี่ยวกับความพยายามที่จำเป็นสำหรับโครงการที่คล้ายกันในอนาคต
โดยรวม High-Low-Jack เป็นเทคนิคที่มีประโยชน์สำหรับทีมพัฒนาซอฟต์แวร์ในการประมาณความพยายามที่จำเป็นสำหรับโครงการและ จัดลำดับความสำคัญของงานตามความซับซ้อนและความสำคัญ



