Цитата
Так я им еще в первый день сказал, что 4 слоя, но... как говорят хозяин-барин.
Хозяин-барин не может определять, сколько слоев нужна плата.
Это должен делать разработчик, и в этом плане нужно сразу разграничить "полномочия".
Необходимо сразу определить, что Вы делаете для заказчика и за что отвечаете.
Если Ваша задача - развести плату так, как сказал начальник - цена работы и порядок ее выполнения/сдачи один.
Если готовую работоспособную систему - всё совсем по-другому.
Далее, только на написание и согласование нормального ТЗ уйдет минимум недели две.
Скорее всего, больше.
Отдельно должен быть оговорен порядок испытания и сдачи системы, чтобы на выходе у заказчика не возникло желание выполнить какое-нибудь длительное тестирование или тестирование с неоднозначными результатами, с оплатой работы после их прохождения.
Разработка ТЗ оплачивается отдельно.
Все расчеты цены собственно работ - после согласования (и оплаты) ТЗ. Т.к. самый незначительный его пункт может значительно увеличить количество работ, если договоритесь о цене заранее - будете работать за спасибо.
Вполне возможно, что в процессе согласования ТЗ, или цены/сроков по результатам согласования ТЗ, заказчик поймет, что ему это не нужно.
Ваша задача - сделать так, чтобы из-за этого не оказалось, что работу по согласованию ТЗ Вы выполняли бесплатно.