Có một số cách tôi đã thấy loại điều này được xử lý:
Chia sẻ công việc
Điều rõ ràng nhất để làm là chia sẻ công việc giữa các tài nguyên hiện có (giả sử điều này là có thể). Làm thế nào để đảm bảo các nhà phát triển tiếp tục chạy gần như là một câu trả lời, nhưng cuối cùng, nó nắm bắt được các yêu cầu, thiết kế và tiến độ đúng. Những thứ như lập trình cặp cũng có thể hỗ trợ rất nhiều ở đây.
Đẩy lùi thời hạn hoặc cố gắng vuốt ngược thời gian
Kiểm tra với khách hàng để xem liệu thời hạn có thể được gia hạn không. Ngoài ra, có thể có được thời gian phát triển bổ sung bằng cách làm việc buổi tối, cuối tuần và ngày lễ.
Bỏ các nhiệm vụ khác
Có bất kỳ nhiệm vụ không quan trọng nào khác có thể được tạm thời bỏ để nhường chỗ không?
Đi trước
Có công việc nào được lên kế hoạch sau khi phát triển có thể được đưa ra như tài liệu, tập lệnh thử nghiệm và cấu hình không?
Thừa nhận nó có thể bị trễ
Nói chuyện với khách hàng sớm. Có thể có thể cung cấp một phần - hoặc ít nhất, bạn có thể có được một chỉ đạo đàng hoàng về các ưu tiên tương đối của những thứ khác.
Tài nguyên bổ sung
Một khả năng - nhưng điều này tự nó mang rủi ro. Sẽ mất thời gian để giúp họ tăng tốc và vì chúng là tạm thời, họ có thể rời đi khiến bạn thậm chí còn tệ hơn.
Kiểm tra đường dẫn quan trọng
Nếu các bên khác có liên quan - hãy kiểm tra xem họ có còn đúng mục tiêu không. Có rất ít điểm trong việc di chuyển trời và đất để hoàn thành một cái gì đó nếu nói, nhóm thử nghiệm chậm hơn một tháng so với thử nghiệm mọi thứ.
Chấp nhận thực tế của rủi ro
Có một cụm từ phổ biến trong nghề luật nói rằng các vấn đề khó tạo ra giải pháp kém. Nó có thể hấp dẫn để thử và khiến mọi người hiểu mọi thứ để bao quát tất cả các tình huống. Tuy nhiên, đây là một việc vặt.
Các nhà phát triển nên dành thời gian chất lượng cho sự phát triển của chính họ. Tiêu thụ một lượng thời gian ngày càng tăng trở thành au fait với các phát triển khác là một hoạt động rất đáng nghi ngờ. Một nền tảng trung bình hợp lý có thể có một chuyên gia về vấn đề và một phó phòng.