Найти тему
Серёжик на фрилансе

Не имей сто рублей, а имей подробное ТЗ: история о том, почему важно обговаривать все нюансы с заказчиком

Оглавление

Всем привет!

Сегодняшняя история произошла месяца два назад, но урок, который я из неё извлек, останется в моей голове надолго. Я совершил ошибку, но она дала опыт и понимание того, что делать нужно, а от чего стоит воздержаться.

Не ошибается лишь тот, кто ничем не занимается.
Народная мудрость

Эта статья будет особенно полезна тем, кто работает на фрилансе, а также тем, кто обслуживает клиентов напрямую.

Давайте сразу к сути.

Предыстория

Как я уже сказал, этот курьёзный случай произошёл со мной не так давно. Это был самый обычный будний день, в который я, по обыкновению, искал для себя новые заказы, рассылал резюме по чатам в Telegram, отправлял отклики на понравившиеся задания. В общем, всё как обычно, старался "выудить" для себя какой-нибудь интересный проект.

В какой-то момент мне прилетело сообщение от одного из заказчиков. Он написал, что ему нужен дизайн интерфейса для SPA – single-page application (не удивляйтесь, я тогда тоже этот термин в первый раз услышал). К письму он прикрепил вот такое занимательное изображение:

-2

Сначала я призадумался, двести раз пересмотрел все элементы, поискал в интернете примеры этих самых SPA, но потом всё же принял решение взяться за данную задачу.

Я написал ему, мол, хорошо, я согласен с вами сотрудничать, и предложил дальнейший план действий:

  1. Я разрабатываю прототип
  2. Заказчик утверждает его и вносит оплату
  3. Я оформляю полный дизайн-макет и высылаю ему исходники

Он согласился на эти условия и я приступил к выполнению работы.

Работа над заказом

Итак, я отправился на поиски какой-либо информации по поводу этих одностраничных приложений. Как думаете, что при первом запросе мне выдал поисковик? Конечно! Адреса СПА-салонов в моём городе. К счастью, пролистав ниже, я нашёл нужные мне ресурсы.

Затем я перешёл в мою любимую Figma, в которой мне и предстояла дальнейшая работа. По началу всё шло более-менее гладко, но с каждой минутой я начинал понимать, что что-то идёт не по плану. Не сделал сетку, не подобрал шрифтов, даже текст поленился написать.

Что ж, перед вами тот самый прототип, который я предоставил своему клиенту:

А теперь поднимитесь выше и сравните со схемой
А теперь поднимитесь выше и сравните со схемой

Многие из вас со мной согласятся, что это не самая лучшая работа. Да что уж там, мне сейчас немного смешно, что я тогда вообще возымел совесть отправить сие произведение заказчику. Поработал на славу, так сказать.

Но не спешите закрывать статью. Это ещё не самая интересная часть истории.

Дальше произошло то, чего я вообще не ожидал. Я отправил ему этот прототип на утверждение, т.е. перешёл ко второму этапу нашей сделки. А перед этим он сообщил мне, что ему нужно, чтобы окошки не сдвигались при уменьшении браузера и чтобы не было никаких скриптов. Меня это немного насторожило, и я начал потихоньку осознавать, что, видимо, я делаю что-то не то, потому что требования, которые он озвучил, не относились к дизайну, скорее к вёрстке.

И да. Мои опасения оправдались.

Через несколько минут он мне пишет и говорит, мол, что это вообще такое, я не просил макет в фигме, давай сюда чистый код на HTML и CSS. Я сказал ему, что я не верстальщик, а дизайнер, и тут началось...

Не буду углубляться в то, что он мне высказал, но скажу, что его эмоции были точно не из приятных.

В итоге всё закончилось тем, что мы просто разошлись. Благо я не успел взять с него никаких денег, иначе наши разбирательства могли бы затянуться на очень длительный срок.

Послевкусие

После этой ситуации я понял, что если заказчик не уточняет, что ему нужно, то обязательно надо самому акцентировать на этом внимание. Теперь я всегда пишу, в какой программе работаю и какой результат от меня ожидать.

Мораль: всегда требуйте от заказчика чёткое и подробное ТЗ со всеми тонкостями. Допытывайте его, пока не узнаете всех деталей и не добьётесь полного понимания. А ещё лучше заключите с ним договор, в котором по пунктам будет указано, кто и за что несёт ответственность. Так, вы спасёте себе свои нервы, деньги и время.

Вот такая история. Надеюсь, что был вам интересен и даже полезен.

Подписывайтесь! Собираю для вас только самый сочный контент ;)