Эта дилемма постоянно возникает, как только сталкиваюсь с заказчиками, которым не хочется вникать в нюансы разработки, существующие зависимости между различными системами, в том числе и в сети Интернет, которым все пользуются, и воспринимают все происходящие процессы в сети, как бесплатную данность, которая сама собой проявляется, самоорганизуется, и выдает желаемый результат, без каких-то дополнительных действий, усилий, подготовительных мероприятий.
В работе с такими заказчиками очень сложно найти грань между объемом достаточных работ, которые требуются для нормального функционирования заказа, и минималистичными хотелками заказчика. Все дополнительные рекомендации, с целью выполнения проекта качественно, заказчик либо нивелирует, чтобы принизить значимость и сбить стоимость работ, либо отвергает под различными предлогами.
И встает вопрос, продолжать настойчиво доводить до заказчика необходимость качественной доработки проекта или идти на поводу у такого заказчика, не хочет, так ему и надо, пусть живет с ущербным итоговым проектом.
Меня подобная ситуация всегда коробит. Порой хочется сделать эти скрытые доработки бесплатно, чтобы проект все-таки жил в сети, и его не стыдно было людям (в том числе и другим заказчикам) показывать. Но и большая зеленая жаба тоже поддушивает, жмот заказчик, пусть так и живет, с проблемами и ошибками, не моя вина в том, что его таким воспитали.
Вот об одном таком случае хочу рассказать. Точнее это даже не случай, а целая история, которая началась практически с момента создания этого моего Дзен-канала.
В комментарии одной из моих первых статей написал человек, который готов был со мной сотрудничать в области web-разработки. У него как раз назрела необходимость существенно переработать сайт своего предприятия.
По правде говоря я не очень серьезно тогда воспринял его предложение. Прежде не было такого опыта, привлечения заказчика таким образом, и его появление таким способом не воспринималось серьезно. И второй момент, который тоже не делал в моем понимании из него серьезного заказчика – это его действующий сайт, он был сделан на WordPress.
Ничего не имею против этой CMS, как и многих других стандартизованных и популярных систем. Смущает обычно другое – необдуманное их применение.
Вот и в этом случае, на WordPress был сделан сайт-визитка. Причем тема шаблона была выбрана явно не соответствующая назначению, многие блоки были не заполнены в связи с этим, да и контент был подобран не самый качественный.
Перерабатывать такую систему, в которой и СУБД то не требуется, посчитал избыточным. Но когда сообщал об этом заказчику, то предполагал, что тот будет настаивать на WordPresse – ошибался. Заказчик повел себя достаточно разумно, и так как я вперед никаких денег не брал и предложил двигаться потихоньку, по отдельным страницам сайта, то нам удалось договориться.
Попросил заказчика показать мне сайты, которые ему нравятся по дизайну и оформлению, получил пару ссылок. Один из сайтов был достаточно прогрессивно сделан, и параллакс, и небольшие анимации, и композиция интересная. Взял на вооружение, поработал с цветом и фоновыми картинками. Показал заказчику, тот посоветовался со своими коллегами и одобрил.
Дальше все шло своим чередом, мне предоставляли контент, я с ним работал в меру своего понимания и фантазии.
Вот небольшой пример того, что удалось сотворить моими силами:
В итоге сайт был создан заново, наполнен новым контентом, и в целом заказчик остался доволен.
По ходу работ мне пришлось заказчику объяснить необходимость подготовки специальной информации для сниппетов на каждой странице, разработки страницы 404, файлов sitemap.xml и robots.txt, и еще ряда незаметных, но важных для сайта доработок.
Заказчик мои предложения по доработкам воспринимал с большим интересом, сообщал, что в этом проекте смог узнать много нового для себя по web-технологиям. Проект закончили, и пожелали друг другу успехов.
Прошел год, или немного больше, и опять проявился этот заказчик, попросил внести небольшие корректировки на сайте связанные с реквизитами компании. В этот же день задачу решили.
Прошел еще год, и вот получаю письмо от этого заказчика, что продает он свой бизнес, и сайт в придачу. И если я не возражаю, то он может передать мои контакты новому владельцу, вдруг тому что-то понадобится. Конечно, почему мне возражать, сайт полностью известен от и до, сам создал. Почему не поддержать, не столь важно какой у него владелец, важнее что с ним потребуется делать.
Еще через пару месяцев старый владелец сайта присылает мне контакт лица, которое будет общаться по доработкам сайта. С этим лицом можно общаться только по WhatsApp, и он попросил меня с ней связаться.
И вот тут начинается интересное и неизведанное для меня общение с новым заказчиком. Написал в мессенджере:
Начало вроде неплохое, и есть объем работ. Отправил свои расценки, написал что работаю на своем сервере, потом после оплаты отдаю файлы. За заливку на хостинг заказчика, если это необходимо, беру отдельную оплату.
И тишина, день, два, неделя... Через месяц прилетает сообщение:
В этот раз уже прислали информацию для изменений. Поколдовал над первой страничкой сайта, переделал фон, в соответствии с новой тематикой, отправил ссылку заказчице:
Вроде первая страница готова, осталось разобраться с информацией для сниппета и попросил подготовить. В ответ получил только сообщение «Изучаю», и аут на две недели...
Через две недели получил информацию для сниппета, и решил немного ускорить процесс, для второй страницы сам набросал текст для сниппета и согласовал с заказчицей.
Заказчица существенно урезала сайт, сократила до 3 страниц, и с дизайном для каждой страницы тоже не стала заморачиваться, везде один и тот же, с главной страницы, который понравился (хотя я и предложил варианты). Худо-бедно добрались до завершающей стадии оплаты за последнюю готовую страницу. И я естественно предложил сразу в этом же платеже добавить оплату за заливку сайта на хостинг. Ответ меня удивил, смеялся даже, правда скорее истерично:
конечно это было явно не профессионально с моей стороны, но и проблемы бы не было, если бы заказчица понимала от чего отказывается. О заливке на хостинг файлов, я в процессе нашего с ней диалога говорил раза 3, она либо пропускала это как незначительную для себя информацию, либо просто решила сэкономить небольшое количество денег.
Тут какой вариант, быть настырным, продолжать убеждать заказчицу, что это в ее же интересах? Или просто позволить ей дойти до понимания естественным путем?
Прошла неделя или чуть больше:
Пришлось сбросить ей сообщение, где она отказывается оплачивать загрузку на хостинг. Заказчица уже дозрела, поэтому оплатила тут же, а я просто загрузил файлы к ним на хостинг. И выполнил еще некоторые невидимые и непонятные для заказчицы объемы работ, настроил файлы sitemap.xml и robots.txt