มีการเลือกแนวทางการพัฒนาที่ไม่ได้ผลบางอย่างบ่อยครั้งโดยผู้คนจำนวนมากด้วยผลลัพธ์ที่ไม่คาดฝันเช่นนี้ซึ่งพวกเขาสมควรได้รับการขนานนามว่าเป็น "ความผิดพลาดแบบคลาสสิก" ...
ส่วนนี้ระบุข้อผิดพลาดคลาสสิกสามโหล ฉันได้เห็นข้อผิดพลาดเหล่านี้เป็นการส่วนตัวอย่างน้อยหนึ่งครั้งและฉันได้ทำหลายข้อด้วยตนเอง ...
ตัวหารร่วมในรายการนี้คือคุณไม่จำเป็นต้องได้รับการพัฒนาอย่างรวดเร็วถ้าคุณหลีกเลี่ยงความผิดพลาด แต่คุณจะได้รับการพัฒนาที่ช้าถ้าคุณไม่หลีกเลี่ยง ...
เพื่อความสะดวกในการอ้างอิงรายการดังกล่าวจึงถูกแบ่งตามมิติความเร็วคนกระบวนการกระบวนการผลิตภัณฑ์และเทคโนโลยี
คน
# 1: แรงจูงใจที่บั่นทอน ...
# 2: บุคลากรที่อ่อนแอ ...
# 3: พนักงานที่มีปัญหาที่ไม่สามารถควบคุมได้ ...
# 4: Heroics ...
# 5: การเพิ่มผู้คนในโครงการล่าช้า ...
# 6: สำนักงานที่มีเสียงดังและแออัด ...
# 7: ความขัดแย้งระหว่างนักพัฒนาและลูกค้า ...
# 8: ความคาดหวังที่ไม่สมจริง ...
# 9: ขาดการสนับสนุนโครงการที่มีประสิทธิภาพ ...
# 10: การขาดการซื้อของผู้มีส่วนได้เสีย ...
# 11: การขาดการป้อนข้อมูลของผู้ใช้ ...
# 12: การเมืองวางอยู่เหนือเนื้อหา ...
# 13: ความคิดที่ปรารถนา ...
กระบวนการ
# 14: กำหนดการมองโลกในแง่ดีเกินไป ...
# 15: การจัดการความเสี่ยงไม่เพียงพอ ...
# 16: ความล้มเหลวของผู้รับเหมา ...
# 17: การวางแผนไม่เพียงพอ ...
# 18: ยกเลิกการวางแผนภายใต้ความกดดัน ...
# 19: เสียเวลาในช่วงปลายด้านหน้าเลือน "ส่วนหน้าเลือน" เป็นเวลาก่อนที่โครงการจะเริ่มเวลาที่ใช้ในกระบวนการอนุมัติและการจัดทำงบประมาณตามปกติ ...
# 20: กิจกรรมต้นน้ำสั้น ๆ ... ยังเป็นที่รู้จักกันในนาม
# 21: การออกแบบไม่เพียงพอ ...
# 22: ประกันคุณภาพแบบสั้น ...
# 23: การควบคุมการจัดการไม่เพียงพอ ...
# 24: ลู่ก่อนกำหนดหรือบ่อยเกินไป เมื่อไม่นานมานี้ก่อนกำหนดเวลาวางจำหน่ายผลิตภัณฑ์จะมีการผลักดันเพื่อเตรียมผลิตภัณฑ์สำหรับการเปิดตัว - ปรับปรุงประสิทธิภาพของผลิตภัณฑ์พิมพ์เอกสารขั้นสุดท้ายรวมระบบขอความช่วยเหลือขั้นสุดท้ายขัดโปรแกรมการติดตั้ง พร้อมในเวลาและอื่น ๆ ...
# 25: ละเว้นงานที่จำเป็นจากการประมาณ ...
# 26: วางแผนที่จะติดตามในภายหลัง ...
# 27: การเขียนโปรแกรมรหัสเหมือนนรก บางองค์กรคิดว่าการเขียนโค้ดที่รวดเร็วหลวมทุกการใช้งานเป็นเส้นทางสู่การพัฒนาอย่างรวดเร็ว ...
สินค้า
# 28: ข้อกำหนดการชุบทอง บางโครงการมีความต้องการมากกว่าที่ต้องการตั้งแต่ต้น ...
# 29: คืบคลานคุณลักษณะ ...
# 30: นักพัฒนาทองคำชุบ นักพัฒนาซอฟต์แวร์ต่างหลงใหลในเทคโนโลยีใหม่ ๆ และบางครั้งก็มีความกังวลที่จะลองใช้คุณสมบัติใหม่ ๆ ... - ไม่ว่าจะต้องการในผลิตภัณฑ์ของพวกเขาหรือไม่ก็ตาม ...
# 31: ผลักฉันดึงฉันเจรจา ...
# 32: การพัฒนาที่มุ่งเน้นการวิจัย Seymour Cray นักออกแบบของซูเปอร์คอมพิวเตอร์ Cray กล่าวว่าเขาไม่ได้พยายามที่จะเกินขีด จำกัด ทางวิศวกรรมในมากกว่าสองพื้นที่ในเวลาเดียวกันเพราะความเสี่ยงของความล้มเหลวสูงเกินไป (Gilb 1988) โครงการซอฟต์แวร์จำนวนมากสามารถเรียนรู้บทเรียนจาก Cray ...
เทคโนโลยี
# 33: ซินโดรมกระสุนเงิน ...
# 34: การประหยัดแบบ overestimated จากเครื่องมือหรือวิธีการใหม่ ... กรณีพิเศษของการประหยัดแบบ overestimated เกิดขึ้นเมื่อโครงการใช้รหัสจากโครงการก่อนหน้านี้ ...
# 35: การสลับเครื่องมือกลางโครงการ ...
# 36: การขาดการควบคุมซอร์สโค้ดอัตโนมัติ ...