เท่าที่ฉันไม่ชอบชื่อเรื่องฉันเชื่อว่าการปรับสมดุลและความคล่องตัว: คู่มือสำหรับผู้งงอาจมีข้อมูลบางอย่างที่เกี่ยวข้องกับคุณ หนังสือเล่มนี้โดยสองกระบวนการวิศวกรรมซอฟต์แวร์และผู้เชี่ยวชาญด้านการจัดการโครงการซอฟต์แวร์ - Barry Boehm และ Richard Turner หนังสือเล่มนี้จะกล่าวถึงแง่มุมต่าง ๆ ของวิธีการแบบว่องไวและการขับเคลื่อนตามแผนเปรียบเทียบและตัดกันและยังกล่าวถึงการบูรณาการพวกเขาเพื่อให้บรรลุสถานการณ์ "ดีที่สุดของทั้งโลก"
ภาคผนวก E ของการปรับสมดุลความคล่องตัวและวินัยมีข้อมูลเชิงประจักษ์มากมายเกี่ยวกับต้นทุนและผลประโยชน์ของวิธีการที่คล่องตัวและมีแผนขับเคลื่อน อย่างไรก็ตามดูเหมือนว่าจะไม่มีข้อมูลใด ๆ เกี่ยวกับประสิทธิภาพของเวลา แต่เมื่อมองผ่านข้อมูลจะปรากฏขึ้น (อย่างที่ฉันสงสัย) ว่านี่ไม่ใช่ตัวเลือก / หรือตัวเลือก - บางโครงการประสบความพยายามลดลงกำหนดการเร็วขึ้นและข้อบกพร่องลดลงเมื่อใช้วิธีการแบบเปรียว อย่างไรก็ตามโครงการอื่น ๆ ที่ใช้ ในส่วนนี้จะกล่าวถึงโครงการต่าง ๆ ในอุตสาหกรรมต่าง ๆ ประเภทของกระบวนการที่ใช้และสิ่งที่พวกเขาได้รับในระหว่างโครงการ
มีกรณีศึกษามากมายที่อ้างถึงในภาคผนวก E ที่ให้ข้อมูลนี้ มีหลายสิ่งมากเกินไปสำหรับฉันที่จะเริ่มตั้งชื่อแบบสุ่มเนื่องจากหลายคนมุ่งเน้นไปที่อุตสาหกรรมเฉพาะหรือแม้แต่ภายในองค์กรหนึ่ง ๆ หากคุณกำลังจะดูกรณีฉันขอแนะนำให้ค้นหาผู้ที่มีลักษณะคล้ายกับทีมโครงการองค์กรและอุตสาหกรรมของคุณเพื่อสรุปข้อสรุปที่ถูกต้องสมเหตุสมผล
ในการพัฒนาอย่างรวดเร็ว: ทำให้เชื่องตารางซอฟต์แวร์ป่าไม้ Steve McConnell ระบุจำนวนของปัจจัยที่ต้องพิจารณาเมื่อเลือกวิธีวงจรชีวิต: ระดับของความเข้าใจในข้อกำหนด, ระดับความเข้าใจของสถาปัตยกรรม, ความน่าเชื่อถือที่ต้องการ, การจัดการความเสี่ยง, ข้อ จำกัด ด้านเวลา, จำนวนกระบวนการ ค่าใช้จ่ายกลางโครงการ "การแก้ไขหลักสูตร" ความสามารถในการมองเห็นลูกค้าความสามารถในการจัดการการมองเห็นและความซับซ้อนของทีมพัฒนาและการจัดการ มีคนอื่นเช่นวัฒนธรรมองค์กรดังนั้นอาจไม่มีรายการที่ครบถ้วน
แม้จะได้รับโครงการเดียวกันแน่นอนนอกจากนี้ยังมีปัจจัยทีม หากคุณใช้ทีมที่ส่งมอบซอฟต์แวร์ที่สอดคล้องกันโดยใช้วิธีการหมุนวนตามแผนและโยนเข้าสู่ Scrum พวกเขาจะได้สัมผัสกับประสิทธิภาพที่ลดลงการเพิ่มขึ้นของการฟาดฟันและต้องเอาชนะรูปแบบกระบวนการใหม่ก่อนที่จะมา รอบ ๆ เพื่อความสำเร็จ แม้ว่าวิธีการอื่นอาจเหมาะสมกว่า แต่ก็มีความต้องการทางธุรกิจเสมอในการส่งมอบซอฟต์แวร์ นั่นเป็นเหตุผลที่ความพยายามในการปรับปรุงกระบวนการมักจะเป็นความพยายามระยะยาวและไม่ใช่ข้ามคืน - การเปลี่ยนแปลงครั้งใหญ่ทำให้ทีมตกตะลึงและ (แม้ว่าวิธีการอาจเหมาะสมกว่าบนกระดาษ) อาจทำให้ประสิทธิภาพลดลง
มีมากกว่าเพียงประสิทธิภาพหรือประสิทธิผลของกระบวนการและคุณไม่สามารถดูภาพรวมของทีมเดียวกันที่ทำงานในสภาพแวดล้อมที่ขับเคลื่อนด้วยแผนและสภาพแวดล้อมที่คล่องตัว คุณต้องพิจารณาบริบททางอุตสาหกรรมและองค์กรคุณลักษณะของโครงการทีมลูกค้าและอื่น ๆ เมื่อทำการตัดสินใจ
จากสิ่งที่ฉันอ่านฉันจะต้องไม่เห็นด้วยกับการประเมินเพื่อนร่วมงานของคุณ ฉันแน่ใจว่าคุณสามารถหากรณีศึกษาบางแห่งที่โครงการเปรียวมีประสิทธิภาพน้อยลง 60% เกี่ยวกับการวัดประสิทธิภาพมากกว่าโครงการที่ขับเคลื่อนด้วยแผนคล้ายกัน อย่างไรก็ตามยังมีการศึกษาที่แสดงให้เห็นว่าความคล่องตัวให้ความพยายามน้อยลง 80% เวลาน้อยลง 50% และความพึงพอใจของลูกค้าต่อผลิตภัณฑ์