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