การทำงานในโครงการที่ล้มเหลวเป็นหนึ่งในบางสิ่งที่โปรแกรมเมอร์ส่วนใหญ่มีเหมือนกันไม่ว่าจะใช้ภาษาอุตสาหกรรมหรือประสบการณ์อย่างไร
โครงการเหล่านี้อาจเป็นประสบการณ์การเรียนรู้ที่ยอดเยี่ยมหายนะที่เกิดจากวิญญาณ (หรือทั้งสองอย่าง!) และสามารถเกิดขึ้นได้ด้วยเหตุผลหลายประการ:
- การเปลี่ยนแปลงผู้บริหารระดับสูงของหัวใจ
- ทีมที่มีฝีมือต่ำกว่า / ต่ำกว่าทรัพยากร
- การเกิดขึ้นของคู่แข่งที่เหนือกว่าในระหว่างรอบการพัฒนา
- การจัดการสูง / ต่ำ
เมื่อคุณทำงานกับโครงการสองสามอย่างแล้วเป็นไปได้ไหมที่จะรับรู้ในระยะแรกว่าโครงการจะล้มเหลวหรือไม่
สำหรับผมเป็นสัญญาณที่มีขนาดใหญ่จะมีฮาร์ดดิสก์ภายนอกและรวดเร็วเส้นตายรวมกับคุณลักษณะคืบ ฉันเคยเห็นโปรเจ็กต์ที่วางแผนมาอย่างดีและดำเนินการตามกำหนดเวลาออกไปอย่างน่ากลัวเมื่อมีการร้องขอฟีเจอร์ล่าช้าเริ่มที่จะหมุนและเพิ่มเข้าไปใน "ส่งมอบ" ขั้นสุดท้าย ข้อเสนอของคำขอเหล่านี้ได้รับฉายาของColumboเนื่องจากไม่ค่อยออกจากห้องโดยไม่ขอ "อีกสิ่งหนึ่ง"
อะไรคือสัญญาณเตือนที่คุณระวังสำหรับสัญญาณเตือนภัยที่กำลังจะมาถึงในหัวของคุณ?