Điều này có thể sẽ nghe có vẻ lộn xộn, nhưng ở đây nó đi.
Tôi đã làm việc trên một dự án cho một khách hàng bây giờ. Tôi đã không được cung cấp bất kỳ chi tiết nào ngoại trừ "Nó phải là một plugin XYZ và giao diện với sản phẩm ABC". Điều đó là tốt, nhưng bây giờ chúng ta đang đi đến cuối cùng (tôi nghĩ) và nó chỉ kéo ra. Tôi không có thời gian để dành cho nó và tôi đã vượt quá 3 tháng. Cố gắng để khách hàng mô tả cho tôi cách anh ta muốn có thể điều hướng dữ liệu (một vấn đề UI) chỉ là khó khăn. Tôi đã gửi các bản nháp về những gì tôi nghĩ rằng anh ấy muốn nhưng phản hồi mới nhất của anh ấy là "bạn nên xem sản phẩm XXX", nó có chức năng tương tự.
Tất nhiên, tôi đã xem nó và nó trông giống với những gì tôi đã gửi, nhưng tôi không nghĩ rằng cách tôi xây dựng khung sẽ hỗ trợ cho những gì anh ấy đang mô tả cho tôi. Chúng tôi đã có quá trình giao tiếp tốt, nhưng anh ấy không biết mình muốn gì. Tôi đã giải thích cách tôi sẽ xây dựng khung và anh ấy đã đồng ý, vì vậy đó không phải là một lựa chọn tồi về phía tôi về thiết kế.
Khi tôi đi qua những gì tôi nghĩ là các mô-đun hoàn thiện, anh ta nói, "Bạn nên làm theo cách này", điều này đòi hỏi tôi phải quay lại và làm lại mã và giao diện người dùng. Một số mặt hàng nhỏ hơn có thể được tôi nghĩ ra tốt hơn, nhưng điều quan trọng là cách tôi diễn giải các yêu cầu của anh ấy và tôi đã đi qua mô-đun này nhiều lần trong quá trình phát triển.
Tôi đã nhận được tiền cuối cùng vào tháng trước vì vậy tôi đang làm việc miễn phí vào thời điểm này. Tôi không còn muốn đối phó với dự án này. Tôi đã nhận được thanh toán. Tôi đã thực hiện các dự án thành công khác với khách hàng này trước đây và anh ấy có rất nhiều dự án khác mà anh ấy muốn làm.
Tôi nên làm cái quái gì vậy? Tôi không muốn làm việc với dự án này nữa. Tôi không muốn xin thêm tiền (tiền không thực sự là vấn đề). Tôi cũng không muốn làm anh ấy phát điên. Tôi biết có vẻ như tôi muốn có bánh của mình và ăn nó.
Nếu bạn nghĩ tôi nên gọi nó là thoát, tôi nên làm thế nào cho hoàn cảnh?