Это, вероятно, будет звучать испорчено, но здесь это идет.
Я уже некоторое время работаю над проектом для клиента. Мне не дали никаких подробностей, кроме «Это должен быть плагин XYZ и интерфейс с продуктом ABC». Что было хорошо, но сейчас мы подходим к концу (я думаю), и это просто затягивается. У меня нет на это времени, и я уже на 3 месяца опаздываю. Попытка заставить клиента описать мне, как он хотел бы иметь возможность перемещаться по данным (проблема пользовательского интерфейса), просто трудна. Я представил макеты того, что, по моему мнению, он хочет, но его последний ответ: «Вы должны взглянуть на продукт XXX», он имеет схожую функциональность.
Конечно, я смотрел на это, и это похоже на то, что я представил, но я не думаю, что способ, которым я построил фреймворк, будет поддерживать то, что он сейчас описывает мне. У нас было хорошее общение в процессе, но он не знает, чего хочет. Я объяснил, как я собирался построить фреймворк, и он согласился, так что это не плохой выбор с моей стороны в отношении дизайна.
Когда я перехожу к тому, что я считаю завершенными модулями, он говорит: «Вы должны были сделать это таким образом», что заставляет меня вернуться и переработать код и пользовательский интерфейс. Некоторые мелкие предметы могли бы быть лучше продуманы мной, но главное, как я интерпретировал его требования, и я несколько раз просматривал этот модуль во время разработки.
Я уже получил финальные средства в прошлом месяце, так что сейчас я работаю бесплатно. Я больше не хочу иметь дело с этим проектом. Я уже получил оплату. Я уже делал другие успешные проекты с этим клиентом, и у него есть много других проектов, которые он хочет сделать.
Какого черта я должен делать? Я не хочу больше работать над этим проектом. Я не хочу просить больше денег (деньги на самом деле не проблема). Я тоже не хочу его злить. Я знаю, похоже, я хочу съесть свой торт и съесть его тоже.
Если вы думаете, что я должен назвать это увольнением, как я должен сделать это с учетом обстоятельств?