Đây có lẽ sẽ không phải là một câu trả lời thích, và nó sẽ không làm cho công việc của bạn dễ dàng hơn nhiều, nhưng đó là những gì tôi làm. Bên cạnh đó, bạn không thể phát triển khi bạn bị mắc kẹt trong các cuộc họp trong đó không có gì mang tính xây dựng, bạn không thể phát triển khi mọi người quá thất vọng và điều kiện rất kỳ cục đến nỗi nơi làm việc giống như một cuộc cãi lộn trong phòng bar, và nó có thể cứu một dự án đang trong vòng xoáy tử thần.
1) Quản lý liên lạc ẩn danh của công ty mẹ và giải thích tình hình cho họ. Nói với họ rằng (A) quản lý của bạn đặt thời gian biểu mà không hỏi ý kiến nhóm phát triển và họ không biết dự án phức tạp đến mức nào, hoặc (B), nếu bạn muốn làm chệch hướng đổ lỗi khỏi quản lý, rằng một số giả định đã được đưa ra , chẳng hạn như bạn sẽ có thể sử dụng lại hàng ngàn dòng mã từ một dự án trước đó, nhưng sau khi sửa đổi, người ta nhanh chóng nhận ra rằng mã cũ không được thiết kế cho dự án này và bạn sẽ phải bắt đầu hoàn toàn từ đầu. Giải thích rằng các tình huống đã xảy ra ở phía Nam, rằng việc quản lý và lạm dụng ngón tay của quản lý đã tăng đến mức không thể chịu đựng được, và đội trưởng, người không đáng trách, đã từ chức.
Nếu thành công, điều này sẽ hoàn thành ít nhất một trong những điều sau đây: (1) Sau khi đối mặt với sự thật, họ sẽ loại bỏ dự án và tìm một cái gì đó khác cho hai bạn làm việc, (2) Họ sẽ đưa vào một nhóm phát triển khác sẽ được chỉ định chăm sóc một phần của chương trình để nhóm của bạn có thể phân bổ lại các thành viên của mình, (3) Họ sẽ gia hạn thời hạn.
2) Nếu điều đó không hiệu quả, hãy làm tròn tất cả các nhà phát triển và đồng ý quản lý hoàn toàn ném đá. Thật khó để bỏ qua họ hoàn toàn, vì vậy có thể tìm một người không bận tâm đến công việc của họ tại thời điểm này và yêu cầu ban quản lý phân công lại họ làm nhiệm vụ "tích hợp quản lý". Bán cho quản lý: anh ấy sẽ là người phiên dịch giữa bạn (nhà phát triển) và quản lý, để họ có thể được thông báo rõ hơn và các nhà phát triển không cần phải rời khỏi công việc của họ để giải thích mọi thứ cho quản lý mọi lúc. Người này về cơ bản sẽ là Thư ký báo chí Nhà Trắng nhỏ bé của bạn sẽ làm chệch hướng sức nóng của bạn. Yêu cầu họ tạo một số hình ảnh giả, thuyết trình PowerPoint và biểu đồ về tất cả "tiến trình" đang được thực hiện (thậm chí có thể là biểu đồ thanh theo cấp số nhân được gắn nhãn " vô nghĩa vô nghĩa. Để xua tan quan niệm rằng anh ta chỉ là BS, hãy để anh ta xây dựng một nguyên mẫu / chương trình giả mỗi vài tuần. Chức năng không thể làm giả nên được nói là đã hoàn thành, nhưng không phải trong phiên bản được hiển thị vì có độ trễ sáu tuần giữa nguyên mẫu và nơi các nhà phát triển thực sự ở thời điểm đó. Công việc của anh ấy là quản lý trezle. Nếu quản lý hỏi bất kỳ câu hỏi cụ thể nào của nhà phát triển, nhà phát triển chỉ nên nói rằng họ không biết gì về phần cụ thể đó của chương trình (trừ khi đó là phần phức tạp mà quản lý không thể hiểu được, thì hãy tham khảo câu sau.) Nếu quản lý đặt chúng dưới súng hỏi họ chính xác là gì vô nghĩa vô nghĩa. Để xua tan quan niệm rằng anh ta chỉ là BS, hãy để anh ta xây dựng một nguyên mẫu / chương trình giả mỗi vài tuần. Chức năng không thể làm giả nên được nói là đã hoàn thành, nhưng không phải trong phiên bản được hiển thị vì có độ trễ sáu tuần giữa nguyên mẫu và nơi các nhà phát triển thực sự ở thời điểm đó. Công việc của anh ấy là quản lý trezle. Nếu quản lý hỏi bất kỳ câu hỏi cụ thể nào của nhà phát triển, nhà phát triển chỉ nên nói rằng họ không biết gì về phần cụ thể đó của chương trình (trừ khi đó là phần phức tạp mà quản lý không thể hiểu được, thì hãy tham khảo câu sau.) Nếu quản lý đặt chúng dưới súng hỏi họ chính xác là gì bảo anh ta xây dựng một nguyên mẫu / chương trình giả cứ sau vài tuần. Chức năng không thể làm giả nên được nói là đã hoàn thành, nhưng không phải trong phiên bản được hiển thị vì có độ trễ sáu tuần giữa nguyên mẫu và nơi các nhà phát triển thực sự ở thời điểm đó. Công việc của anh ấy là quản lý trezle. Nếu quản lý hỏi bất kỳ câu hỏi cụ thể nào của nhà phát triển, nhà phát triển chỉ nên nói rằng họ không biết gì về phần cụ thể đó của chương trình (trừ khi đó là phần phức tạp mà quản lý không thể hiểu được, thì hãy tham khảo câu sau.) Nếu quản lý đặt chúng dưới súng hỏi họ chính xác là gì bảo anh ta xây dựng một nguyên mẫu / chương trình giả cứ sau vài tuần. Chức năng không thể làm giả nên được nói là đã hoàn thành, nhưng không phải trong phiên bản được hiển thị vì có độ trễ sáu tuần giữa nguyên mẫu và nơi các nhà phát triển thực sự ở thời điểm đó. Công việc của anh ấy là quản lý trezle. Nếu quản lý hỏi bất kỳ câu hỏi cụ thể nào của nhà phát triển, nhà phát triển chỉ nên nói rằng họ không biết gì về phần cụ thể đó của chương trình (trừ khi đó là phần phức tạp mà quản lý không thể hiểu được, thì hãy tham khảo câu sau.) Nếu quản lý đặt chúng dưới súng hỏi họ chính xác là gì sa trễ sáu tuần giữa nguyên mẫu và nơi các nhà phát triển thực sự đang ở thời điểm đó. Công việc của anh ấy là quản lý trezle. Nếu quản lý hỏi bất kỳ câu hỏi cụ thể nào của nhà phát triển, nhà phát triển chỉ nên nói rằng họ không biết gì về phần cụ thể đó của chương trình (trừ khi đó là phần phức tạp mà quản lý không thể hiểu được, thì hãy tham khảo câu sau.) Nếu quản lý đặt chúng dưới súng hỏi họ chính xác là gì sa trễ sáu tuần giữa nguyên mẫu và nơi các nhà phát triển thực sự đang ở thời điểm đó. Công việc của anh ấy là quản lý trezle. Nếu quản lý hỏi bất kỳ câu hỏi cụ thể nào của nhà phát triển, nhà phát triển chỉ nên nói rằng họ không biết gì về phần cụ thể đó của chương trình (trừ khi đó là phần phức tạp mà quản lý không thể hiểu được, thì hãy tham khảo câu sau.) Nếu quản lý đặt chúng dưới súng hỏi họ chính xác là gìđang làm, bảo họ nói về những thứ thực sự phức tạp và vẫy tay trong không trung, cố gắng thể hiện chủ đề bằng cách vẽ và kết nối mọi thứ trong không gian 3D. Bối rối và khó chịu bởi những "lập dị nhà phát triển kỳ lạ" này, họ sẽ quyết định người phiên dịch nhỏ của bạn sẽ dễ nói chuyện hơn rất nhiều và để các nhà phát triển một mình. Khi sáu tháng trôi qua, anh chàng thông dịch viên của bạn sẽ bỏ cuộc. Hành động ngạc nhiên khi quản lý nói với bạn tất cả những điều anh ấy đang nói, và sau đó nói với họ rằng anh ấy rõ ràng đã mất trí vì những áp lực của công việc. Nói với họ rằng anh ta là nhà phát triển yếu nhất của bạn, vì vậy bạn đã hình dung anh ta có thể hữu ích hơn trong một "Kỹ sư tích hợp mô hình" ( PIE), nhưng bạn ngạc nhiên khi anh ta thậm chí không thể xử lý được. Đề nghị một người khác (đọc: liệt sĩ) cho công việc, tuyên bố rằng anh ta biết nhiều hơn và được tôn trọng trong nhóm - hoàn toàn đủ điều kiện cho công việc! Có anh ta đi vào đó và hành động ngạc nhiên về những điều mà người cuối cùng nói, sau đó nói rằng tất cả đó là một sáng tạo của trí tưởng tượng của anh ta. Ban quản lý sẽ phải mất ít nhất một hoặc hai tháng để không học BS của anh chàng cũ và học BS của anh chàng mới, và sẽ mất thêm 3 hoặc 4 tháng nữa trước khi họ bắt kịp anh chàng mới. Tại thời điểm này, ban quản lý sẽ rất tức giận và từ chối có một PIE khác, tại thời điểm đó họ sẽ thở xuống cổ bạn một lần nữa - nhưng ít nhất bạn đã mua cho mình 9-12 tháng làm việc không rắc rối.
Đó không phải là một kế hoạch tốt, nhưng dù sao cũng khá hơn một chút so với việc tiếp tục đi làm, đi làm cả ngày, và sau đó quyết định nghỉ việc vào giờ nghỉ trưa.