Tôi nghĩ rằng bạn đang nhìn vào nó một chút ngược. Vận tốc là hậu quả của công việc mà nhóm của bạn đang làm. Nó không phải là một yếu tố nhân quả - tức là. đó là thứ bạn đo lường và nó không phải là thứ bạn có thể điều chỉnh trực tiếp.
Đây giải thích về vận tốc có một miếng ngon có liên quan đến câu hỏi của bạn.
Cách đơn giản nhất để xác định vận tốc là: số lượng hoặc câu chuyện người dùng mà nhóm / dự án có thể thực hiện trong một lần chạy nước rút
Và theo định nghĩa đó, chạy nước rút dài hơn có nghĩa là có nhiều thời gian hơn để phát triển trên mỗi lần chạy nước rút và do đó số vận tốc lớn hơn.
Vận tốc tương đối giữa nước rút 2 tuần hoặc 3 tuần là một câu hỏi hơi khác nhau. Chi phí từ các nghi lễ dự án có thể ảnh hưởng đến số tiền bạn có thể làm được vì có ít thời gian tổng thể có sẵn. Xem xét tính toán này như một cách để xác định giờ phát triển có sẵn trong một lần chạy nước rút.
DevHoursAvailable = ((HoursInDay * DaysInSprint) - CeremonyOverhead) * AvailabilityFactor * NumberOfDevs
CeremonyOverhead
nói chung là cố định. Giảm của bạn DaysInSprint
và bạn có thể thấy làm thế nào bạn sẽ có ít thời gian hơn để phát triển trong giai đoạn nước rút đó. Sử dụng một ví dụ đơn giản là 1 dev, đây là những con số cho một vài độ dài nước rút.
1 tuần:
((8 * 5) - 4) * .8 = 28,8 giờ hoặc 5,76 giờ mỗi ngày.
2 tuần:
((8 * 10) - 4) * .8 = 60.8 giờ hoặc 6.08 giờ mỗi ngày.
3 tuần:
((8 * 15) - 4) * .8 = 92,8 giờ hoặc 6,18 giờ mỗi ngày.
Câu trả lời "rõ ràng" là nước rút dài hơn là tốt hơn. Vấn đề với câu trả lời rõ ràng là nó bỏ qua tác động có lợi của các vòng phản hồi. Những suy nghĩ ôn hòa liên quan đến tính toán đó với góc nhìn tổng thể về những gì Agile được cho là sẽ mang lại cho quá trình phát triển.
Tôi nghi ngờ vấn đề cốt lõi của bạn là câu chuyện người dùng của bạn không được xác định như có thể. Sự thiếu hiểu biết những gì cần thiết là trở ngại thực sự để hoàn thành công việc.