Это, вероятно, будет звучать испорчено, но здесь это идет.
Я уже некоторое время работаю над проектом для клиента. Мне не дали никаких подробностей, кроме «Это должен быть плагин XYZ и интерфейс с продуктом ABC». Что было хорошо, но сейчас мы подходим к концу (я думаю), и это просто затягивается. У меня нет на это времени, и я уже на 3 месяца опаздываю. Попытка заставить клиента описать мне, как он хотел бы иметь возможность перемещаться по данным (проблема пользовательского интерфейса), просто трудна. Я представил макеты того, что, по моему мнению, он хочет, но его последний ответ: «Вы должны взглянуть на продукт XXX», он имеет схожую функциональность.
Конечно, я смотрел на это, и это похоже на то, что я представил, но я не думаю, что способ, которым я построил фреймворк, будет поддерживать то, что он сейчас описывает мне. У нас было хорошее общение в процессе, но он не знает, чего хочет. Я объяснил, как я собирался построить фреймворк, и он согласился, так что это не плохой выбор с моей стороны в отношении дизайна.
Когда я перехожу к тому, что я считаю завершенными модулями, он говорит: «Вы должны были сделать это таким образом», что заставляет меня вернуться и переработать код и пользовательский интерфейс. Некоторые мелкие предметы могли бы быть лучше продуманы мной, но главное, как я интерпретировал его требования, и я несколько раз просматривал этот модуль во время разработки.
Я уже получил финальные средства в прошлом месяце, так что сейчас я работаю бесплатно. Я больше не хочу иметь дело с этим проектом. Я уже получил оплату. Я уже делал другие успешные проекты с этим клиентом, и у него есть много других проектов, которые он хочет сделать.
Какого черта я должен делать? Я не хочу больше работать над этим проектом. Я не хочу просить больше денег (деньги на самом деле не проблема). Я тоже не хочу его злить. Я знаю, похоже, я хочу съесть свой торт и съесть его тоже.
Если вы думаете, что я должен назвать это увольнением, как я должен сделать это с учетом обстоятельств?
источник
Ответы:
Во-первых, вам нужно избавиться от мышления, что вы сейчас работаете бесплатно, просто потому, что вы получили то, что, по вашему мнению, является окончательным платежом. Вы согласились на цену и заплатили. Если бы вы получили все средства заранее, еще до начала, вы бы делали весь проект бесплатно?
(Кстати, именно поэтому я никогда не работаю над проектами с фиксированной ценой; я всегда настаиваю на том, чтобы работать по часам.)
Если вы можете доказать, что то, что запросил клиент, выходит за рамки того, на что вы изначально подписались, тогда вы можете попросить больше денег, но, как вы указали, это не проблема. Похоже, вы просто устали от проекта. К сожалению, это не очень хорошая причина, чтобы бросить курить.
Если у вас была определенная спецификация в начале, и вы встретили эту спецификацию, то вы могли бы этически уйти от проекта, но вы наверняка никогда больше не получите работу от этого клиента. Было бы лучше закончить то, что хочет клиент, потратив как можно меньше своего времени, и надеяться на успех в следующий раз.
источник
Я думаю, что лучший путь вперед - это сесть с клиентом и вычеркнуть список изменений, с которыми вы оба согласитесь завершить работу. И если вам заплатили, и вы согласны с тем, что они являются частью работы, и вы хотите снова работать с клиентом ... вы знаете, что должны их выполнить.
Что касается пользовательского интерфейса, вам просто нужно заставить его согласиться с вашей интерпретацией его дизайна - или заставить его согласиться на другой дизайн. Но высказывание «Я хочу, чтобы оно выглядело как х» никогда не сработает, оно должно быть подкреплено согласованным дизайном. Создайте недорогую дизайнерскую кампанию на 99 проектов или что-то подобное и попросите клиента выбрать лучшую - даже если вам придется разделить стоимость, это, по крайней мере, приведет к завершению проекта.
Если ничего не помогает, и клиент действительно останавливается, тогда сделайте разумную оценку проведенных вами часов, предложите разумное количество дополнительных часов (скажем, 10%) и скажите, что по истечении этого времени вам придется вернуться к почасовая платная модель.
Будь разумным, но будь твердым.
источник
Вот несколько идей:
Но, может быть, вы "вроде" согласились на фиксированную цену. Так что попробуйте это:
Может быть, клиент - это пиявка, или он просто не знает.
Бесплатное решение:
Если бы это был я, я бы пошел с одним из первых двух, будучи прозрачным. И в будущем я бы заставил клиента договориться о решении, прежде чем согласиться на цену.
источник
Я определенно поделюсь своими чувствами с этим клиентом, буду честен с ним и скажу ему, что вы очень хотите довести проект до успешного и удовлетворительного конца, но вы не можете продолжать изменять UI / код бесконечно. Постарайтесь не говорить это так, как будто вы сыт по горло проектом, но говорите, что это лучше для него , потому что ему нужен готовый продукт, который поступает в производство и который могут использовать его пользователи. Скажите ему, что «мы» должны привести это в состояние готовности к производству, как будто вы на его стороне (которым, как хорошим фрилансером или компанией, вы должны быть)
Я думаю, что вы должны следовать совету Амельвина. Согласуйте набор требований, которые потребуются для завершения проекта, очень хорошо их сформулируйте и реализуйте. Также убедитесь, что ваш клиент понимает, что вы цените ваши отношения, и вы прилагаете дополнительные усилия, чтобы превратить это в успешный проект. Будьте откровенны и откровенны в отношении дополнительных усилий, которые вы предпринимаете, чтобы он запомнил это.
Это один из тех вопросов, который заставляет меня снова осознать, насколько важно составить подробное описание того, что будет реализовано.
источник