Я думаю, что все мы, кто сделал маленькую внештатную вещь, должны были иметь дело с этим. Большая часть того, что я собирался написать, уже освещена в ответе Стефана, но у меня есть еще несколько мыслей ...
Никогда не чувствую себя ужасно, спрашивая деньги заранее. Им придется заплатить за ваше обслуживание, будь то авансом или после факта - так почему же насчет сроков? В общем, люди платят авансом за все (или подписывают контракт, чтобы заплатить позже). Ваши услуги не менее ценны, чем услуги других поставщиков.
Ключом к этому является четкое определение и согласие. Если у вас есть письменное соглашение и вы получаете часть денег авансом или поэтапно, это дает вам возможность копаться в каблуках и говорить: «Это то, что вы согласились, и это то, за что вы заплатили». Если клиент начинает делать слишком много запросов, вам придется провести черту.
Для чего это стоит, ниже руководство по рабочему процессу, которого я придерживаюсь. Я делаю большую часть своей работы в небольшой команде из 2 человек, и это хорошо сработало для нас. Все разбито на этапы с требованиями, которые необходимо выполнить, прежде чем переходить к следующему этапу.
Определение
Мы сотрудничаем с клиентом, чтобы определить подробную спецификацию требований проекта, прежде чем мы сделаем какую-либо работу. Это включает в себя все их требования (макет, цвета, брендинг, время и т. Д.), Все наши требования (время, деньги и т. Д.)
Мы не выходим из этой стадии, пока не поймем клиента, а клиент нас не поймет. Обычно нам требуется невозмещаемый платеж (как правило, не 100%, а значительная часть стоимости проекта).
дизайн
Каркасы и эскизы используются для определения основного макета. Будет сделано несколько грубых стилей, но ни один из трудоемких мелких изменений, которые действительно оттачивают дизайн. Мы не переходим к следующему этапу, пока клиент не согласится с тем, что он доволен общим дизайном.
Если клиент хочет что-то, что не является частью согласованного определения проекта, мы прекращаем все и соответственно пересматриваем определение и цену.
утонченность
Для логотипов и простых дизайнов печати это последний этап, который включает в себя полировку дизайна.
На этом этапе, если клиент говорит «Я хочу изменить X в макете», и это нетривиальное изменение, мы просто говорим: «Извините, это нужно было сделать на этапе проектирования». Если они непреклонны в том, что им нужно внести изменения, мы указываем им цену, чтобы изменить соглашение.
Доставка
Клиент получает свой продукт. Мы получаем любой оставшийся платеж. Книги закрыты, и мы закончили. После этой точки любое изменение рассматривается как новая работа и указывается соответствующим образом.
(Если мы делаем веб-сайт или приложение, перед доставкой также существует этап сборки и отладки.)
Как правило, мы требуем оплаты на каждом основном этапе. Т.е., до проектирования, до сборки, до доставки. Это позволяет нам оставаться на равных с нашими клиентами - в любой момент игры мы предоставили часть продукта и получили часть оплаты. Если они увольняют нас, мы уходим с чистой душой и не выполняя работу бесплатно. Этого еще не произошло, но я не сомневаюсь, что когда-нибудь это произойдет. Люди непостоянны.
Я думаю, что это равноправие чрезвычайно важно. Мы не просим их слишком много, не предоставляя ничего взамен, и не даем им слишком много, не требуя ничего взамен.
Если вы обесцените свою работу, клиент, не колеблясь, повысит требования (путем пересмотров, изменений, предложений и т. Д.) - и если у вас нет действующего соглашения (и денег в кармане), вы можете почувствовать обязан их просьбам.