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