ฉันเข้าร่วมในสามโครงการที่ล้มเหลวอย่างชัดเจน สิ่งเหล่านี้ค่อนข้างเจ็บปวด แต่เมื่อมองกลับไปสองในสามไม่ได้มีผลกระทบในทางลบต่ออาชีพการงานของฉันและแม้แต่คนที่สามก็ไม่ใช่จุดจบของโลก
นี่คือข้อสังเกตบางอย่างที่ฉันจำได้
นักพัฒนาที่อยู่ในตำแหน่งจูเนียร์ ("รหัสต่อข้อมูลจำเพาะ", "แก้ไขข้อผิดพลาด", อย่างนั้น) จะไม่ได้รับผลกระทบมากนักเว้นแต่ว่าพวกเขาจะหลุดมือเนื่องจากกำลังใจในการทำงานลดลงในทีม ในตำแหน่งเช่นนี้กลยุทธ์การเอาชีวิตรอดที่ชาญฉลาดและบางครั้งก็ประสบความสำเร็จก็สามารถทำให้ดีที่สุดเท่าที่จะทำได้
- ตัวอย่างเช่นหนึ่งในความล้มเหลวที่ฉันพบได้รับการแก้ไขโดยใช้วิธีการแก้ไขข้อบกพร่องที่เป็นที่รู้จักมากกว่าร้อยข้อ (ควบคู่ไปกับวิธีการที่ชาญฉลาดโดยเฉพาะอย่างยิ่งในการส่งเสริมความก้าวหน้านี้โดยผู้นำทางเทคโนโลยี) ในที่สุดก็นำผู้บริหารระดับสูง มันเป็นโอกาสอีกครั้งกับการเปิดตัวใหม่ซึ่งจะทำให้ประสบความสำเร็จตามสมควร
โปรแกรมเมอร์ที่ตำแหน่งอาวุโสที่มีอิทธิพลมากขึ้นจะต้องพร้อมที่จะแบ่งปันผลกระทบเชิงลบจากความล้มเหลวของโครงการ โดยทั่วไปแล้วสถาปนิกนักพัฒนาด้านเทคโนโลยีและนักพัฒนาอาวุโสจะได้รับผลกระทบใหญ่พอที่จะพิจารณาว่ารับผิดชอบต่อความสำเร็จหรือความล้มเหลวของโครงการ
ในตำแหน่งอาวุโสเราควรเตรียมตัวให้พร้อมเพื่อรับประโยชน์จากความล้มเหลว "ทางอ้อม" โดยการวิเคราะห์สิ่งที่ผิดพลาดและสิ่งที่สามารถทำได้ดีกว่า
บิตความรู้เหล่านี้บทเรียนหลังการตายอาจประเมินค่าไม่ได้หากเรียนรู้ถูกต้องอาชีพที่ประสบความสำเร็จอย่างมากในตำแหน่งระดับสูงอาจขึ้นอยู่กับการเรียนรู้ที่ดีเหล่านี้ดังอธิบายในคำตอบที่ฉลาดนี้ที่ WP :
การพิพากษาไม่ได้มาจากความสำเร็จ แต่มาจากความล้มเหลว บริษัท ส่วนใหญ่ต้องการจ้างคนที่เคยล้มเหลวมาก่อนโดย ...
ในบันทึกที่ใช้งานจริงได้มากขึ้นเราสามารถพิจารณาวิธีการ "ปล่อยถัดไป / ปรับปรุง" เป็นวิธีที่เป็นไปได้จากความล้มเหลว บังเอิญหรือไม่ (ฉันคิดว่าไม่ ) แต่ความล้มเหลวทั้งสองอย่างที่ไม่ได้สร้างความเสียหายให้กับอาชีพของฉันไปตามสถานการณ์ที่คล้ายกันมาก: การเปิดตัวN
เป็นหายนะโดยรวมการปล่อยตัวN+1
ก็ทนN+2
ได้
เมื่อเดินเข้าไปในรองเท้าของคุณฉันมักจะใช้ความพยายามในการเตรียม / ส่งเสริมแนวคิดของ "การเปิดตัวครั้งต่อไป" ทำ (และสื่อสาร !) บางอย่างเช่นรายการเบื้องต้นของปัญหาที่ทราบที่คุณต้องการแก้ไขหลังจากการวางจำหน่ายตามแผน ร่างแผนที่ถนนแบบไม่เป็นทางการและคร่าวๆสำหรับการปล่อยครั้งถัดไป
คิดถึงวิธีที่คุณสามารถสื่อสารความคิดเหล่านี้กับคนรอบตัวคุณอย่างไรคุณจะมีอิทธิพลต่อการจัดการเพื่อพิจารณาแผนนี้อย่างไร หากโครงการมีคนที่มีทักษะด้านการตลาดที่ดีพยายามที่จะให้พวกเขามีส่วนร่วมในการชดเชยความเสียหายจากความล้มเหลวโดยการตัดการวางจำหน่ายที่จะกลายเป็นคำที่นุ่มนวลเช่น "การเข้าถึงก่อน", "เบต้า", "การแสดงตัวอย่างของลูกค้า", " ที่.
คิดแผนสำรองในกรณีที่อัพที่สูงกว่าจะปรากฏเป็นคนหูหนวกกับแนวคิดนี้ จำเรื่องข้างต้นเกี่ยวกับ "การแก้ไขข้อบกพร่องที่รู้จักกันมากกว่าร้อยข้อ" หรือไม่? มีโอกาสสำหรับสิ่งที่จะเปลี่ยนแปลงจริงๆ
ฝ่ายบริหารอาจไม่เชื่อฟังแนวคิดต่อไปในตอนนี้ แต่มีโอกาสที่ดีที่พวกเขาจะพิจารณาใหม่เมื่อพบหลักฐานที่น่าเชื่อถือเกี่ยวกับความคืบหน้าของคุณภาพโครงการ
- มีโอกาสค่อนข้างมากที่จะมีเวลาค่อนข้างนานระหว่างการแช่แข็งรหัสสำหรับการเปิดตัวตามแผนและการตัดสินใจของฝ่ายบริหารที่จะทิ้งรหัสทั้งหมด เวลานั้นเป็นโอกาสของคุณ: ถ้าคุณมุ่งความพยายามในการแก้ไขปัญหาที่เป็นที่รู้จักและ "การประกาศข่าวประเสริฐ" อย่างต่อเนื่องความคืบหน้าอาจทำให้เกิดความแตกต่างได้