ทีมกำลังเริ่มโครงการทุนแรกของพวกเขา - A Agile และโครงการดูเหมือนว่าจะสอดคล้องกับระเบียบวิธี (เช่นเราอาจเพิ่งคว้าหนังสือเปรียวและทำตามสูตร) ด้วยความสับสนเล็กน้อย:
โครงการเกี่ยวข้องกับสามสิ่งที่ไม่มีใครในทีมมีประสบการณ์ด้วย: รวมเข้ากับระบบ Foo Payroll สามารถจัดการไฟล์ประเภท XYZ89 (โดยที่ "XYZ89" = ไฟล์บางประเภทที่คุณไม่เคยได้ยิน) และแปลงบางส่วน ไฟล์อื่น ๆ เพื่อให้สามารถจัดการได้โดย Frobnobdicator
ตามที่ฉันเข้าใจแล้วการฝึกแบบ Agile แบบมาตรฐานนั้นคือการกำหนดตารางเวลาสำหรับแต่ละสิ่งเหล่านี้หลังจากนั้นเราสามารถกำหนดได้ว่าจะต้องใช้เวลานานเท่าใด (ฉันไม่แน่ใจว่ามีโอกาสมากที่ลูกค้าจะตัดสินใจไม่ทำ พวกเขาเนื่องจากพวกเขาค่อนข้างแข็งแกร่งข้อกำหนดของโครงการ)
ดังนั้นคำถามของฉันคือ:
เราทำเดือยทั้งหมดขึ้นด้านหน้าในการคำนวณซ้ำครั้งแรกเพื่อให้ได้ประมาณเวลาที่ดีขึ้นในการทำมันและ / หรือทำให้ "โครงกระดูกเดิน" เดินต่อไป
ถ้าไม่ตารางเวลาโครงการโดยรวมจะไม่อยู่ในความเมตตาของหนึ่งในหนามเหล่านี้ที่กลับมาพร้อมกับข้อมูลที่เรื่องราวเฉพาะนี้จะใช้เวลานานกว่าที่เราจัดแสดง
วิธีปฏิบัติที่ดีที่สุดในการจัดการ spikes หลายอย่างเมื่อพวกเขาโดยทั่วไปจะไม่สามารถเจรจาต่อรองความต้องการของโครงการ?