Skip to main content

ฟีเจอร์ครีพคืออะไร?

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

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

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