Инновационный взгляд на разработку сайта (статья для тех, кто планирует разработку сайта)
Очень давно я хочу высказаться на эту тему.
Работая с предпринимателями над их сайтами, я всё больше убеждаюсь, что наш рынок пока совершенно не готов к глобальной оцифровке и автоматизации.
Нет. Сами люди, в целом, относятся к информационным технологиям вполне доброжелательно. Сайты, реклама, мобильные приложения и различные гаджеты — это всем очень интересно. Но когда встаёт вопрос собственной разработки, то становится очевидным, что наш предприниматель привык пользоваться уже готовым результатом. Заплатил денег – получил! А тут надо, блин, вникать, как это всё делается, хотя бы поверхностно. И они как бы правы. Надо уделить немало времени, чтобы понимать, как представлять информацию о вашем бизнесе в интернете. Но сайт надо делать сейчас,
и при этом участвовать в процессе разработки тоже придётся. Нужно, как минимум, найти общий язык с этими странными разработчиками, грамотно сформулировать свой запрос, адекватно передать материалы и данные для разработки, и хотя бы быть постоянно на связи для утонений. Из-за того, что предприниматели сталкиваются с таким обилием информационных задач впервые, вполне себе адекватные и грамотные люди начинают творить полную дичь, похожую на выхватывание штурвала у пилота самолёта. Самолёт вроде бы за твои деньги собрали, и хочется порулить. Но вы же понимаете, к чему это приведёт?
Вот я и решился написать данную статью и собрать в ней основные тезисы, которые укажут вам верное направление. Суть в том, что вам и не надо учиться писать программный код, не надо быть дизайнером или разработчиком интерфейсов. Всё намного проще! Я постараюсь простыми словами и примерами сформировать у вас правильное отношение к разработке, и всё сразу встанет на свои места. Ваше отношение к этому процессу станет менее интуитивным и более рациональным!
А что это даст, я поясню в конце статьи. Так что не пропускайте ничего и читайте до конца!
Давайте будем предполагать, что вы уже окончательно решили — вам нужен сайт, и вы планируете заняться его разработкой в ближайшее время. Это важно! И вот когда мы точно приняли такое решение, давайте поразмыслим, о чём мы должны подумать в первую очередь, чтобы в дальнейшем сделать всё правильно.
О чём стоит подумать в первую очередь?
Конечно, о бюджете!
Не о конструкторах, дизайне или программировании, а именно о деньгах. Мы не в Америке, где могут себе позволить выделять бюджеты с запасом на риски. Мы рассматриваем вопрос в реалиях российского рынка, а это значит, что первый вопрос — это всегда вопрос затрат. Поэтому вы должны честно себе ответить на вопрос, сколько вы готовы потратить денег на бизнес-актив в виде сайта. Да, да! Сайт — это вовсе не картинки и текст, как обычно его представляют.
Это, в первую очередь, активный инструмент! Это рабочий механизм. Машина на дорогах интернет-пространства, если хотите… Относитесь к нему именно так. И ответьте себе прямо: какая сумма для вас была бы честной, но комфортной? Ответить нужно так, чтобы отчётливо ощущалось, что вы вложились в важное дело, которое должно окупиться за 3-6 месяцев, как завещали нам боги экономики. Ответили? А вот теперь берите и увеличивайте вашу сумму вдвое и идите спать. С этой мыслью нужно переспать, это определённо 🙂
Сайт — это инструмент
Это самый короткий, но самый важный пункт!
Прежде чем создавать сайт, вы должны понять одну простую и поэтому самую обманчивую вещь. Недостаточно сделать сайт. Это самый важный шаг, но его будет недостаточно! Вам придётся планировать работу на долгую!
Просто выложить его в интернет и поглядывать, – так уже не работает. В некоторых случаях не работает, даже если очень стараешься! И это не потому, что не умеешь, а потому что есть люди умнее тебя.
Интернет превратился в такой же живой конкурентный рынок, который был всегда в реальном мире. Теперь интернет – это другой вид рынка. Поэтому с сайтом придётся постоянно работать. Иначе сайт будет лежать, как дорогие гаечные ключи в верстаке.
Давайте так. Когда вы начнёте относиться к своему будущему сайту как к своему второму бизнесу, когда вы спланируете свой сайт не за два дня, а выносите в голове план по захвату интернета 🙂
Разделяй компетенции
При работе над проектом очень важно понимать и чётко разделять свою компетенцию и компетенцию разработчика. Не имеет значения, где и как вы будете собирать свой сайт, вы должны чётко понимать, какие решения должны принимать ВЫ, а какие должен принимать сам разработчик.
Суть в целом такая: не надо подсказывать стоматологу, как ставить вам пломбу, он знает это лучше вас! Но прежде чем ставить себе пломбу, вы должны: решиться на эту не очень приятную процедуру, найти подходящего стоматолога, выбрать стоимость и качество пломбы. Чувствуете разницу компетенций?
Вот перечень компетенций при разработке сайта со стороны предпринимателя и разработчика.
Предприниматель (заказчик) должен:
- подобрать исполнителя разработки;
- передать (сформулировать) ключевые бизнес-процессы;
- передать правила, принципы и другие особенности бизнеса;
- дать рекомендации по дизайну и фирменному стилю (этап вдохновения);
- заполнить бриф (если необходимо);
- одобрить бюджет и согласовать работы (в процессе написания технического задания);
- при необходимости внести коррективы в техническое задание ПОСЛЕ согласования работ (но с изменением сроков и стоимости, и не позднее полной вёрстки интерфейса сайта);
- осуществлять оценку хода работ и проверку отчётов, сверяясь с техническим заданием и сметой;
- вести бухгалтерские документы, подписывать акты.
Разработчик (исполнитель) должен:
- предоставить бриф заказчику для заполнения;
- подготовить смету и оценить сроки и стоимость работ;
- собрать список основных функций сайта и дать рекомендации по их разработке;
- подготовить и согласовать с заказчиком договор и приложения к нему;
- подробно и простым языком написать техническое задание и согласовать его с заказчиком;
- нарисовать 2-3 варианта стилевых решений и согласовать с заказчиком, выбрать только один, при необходимости сделать коррективы;
- технически организовать выполнение работ, описанных в смете и техническом задании (строго по техническому заданию, без изменений);
- внести коррективы в смету и техническое задание с изменением сроков и стоимости, если этого хочет заказчик, но не позднее полной вёрстки интерфейса сайта;
- подготовить отчёты по выполнению каждого этапа разработки и принять полное одобрение работ от заказчика, сравнивая работы со сметой и техническим заданием.
Как видите, даже если возложить разработку на профессионалов и проконтролировать её, всё равно самому заказчику нужно сделать немало. Поэтому скажу так. Если вы совсем не желаете учувствовать во всех описанных выше процессах, то следующее правило для вас.
Проверяй, но доверяй
В особенности это важно для тех, кто совершенно не хочет углубляться в процесс разработки, но для кого конечный результат всё равно важен. Очень часто такие заказчики поверхностно читают отчёты и учувствуют в разработке «для галочки». И в этом нет ничего страшного. Но! Если уж вы выбрали разработчика, то доверяйте ему! Не мешайте ему работать. Он и есть тот самый пилот самолёта, который знает, как доставить вас из точки А в точку Б.
Вообще это один из самых сложных и щепетильных моментов в веб-разработке. Клиент, как правило, не хочет разбираться во всех этих этапах, вёрстках и SEO-оптимизациях. Собственно, в том числе и для Вас, уважаемый клиент, я пишу эту статью.
Так вот… Чтобы при таких раскладах «самолёт долетел до конца», и вас полностью устроил результат, необходимо сделать три вещи: очень точно определить результат, который нужно получить в конце работ, подобрать очень хорошего исполнителя, и после этого со всей душой доверить работу выбранному разработчику, корректируя лишь его работу для более точного описания сути вашего бизнеса.
Вот этот список поможет вам подобрать хорошего исполнителя и сделать всё правильно при заключении договора.
- Составить краткое ТЗ проекта.
- Начать поиск исполнителя через специальные веб-сервисы, типа fl.ru, freelance.ru и т.д.
- Чтобы выбрать лучшего исполнителя, изучите его сайт или портфолио. Посмотрите его предыдущие работы. Посмотрите на их дизайн. Вам должны понравиться примерно 80% его работ. Остальные 20% могут вам не понравиться, но они не должны быть полной жутью. Если же в портфолио, наоборот, вам понравилось всего 20% работ, а остальные 80% не очень, то этот мастер вам скорее всего не подойдёт.
- Обязательно откройте сайты, которые делал этот разработчик, и посмотрите на них в телефоне. Так вы проверите его мастерство в вёрстке и адаптации под разные устройства. Не бойтесь! Полистайте странички, фотки, покликайте на кнопки, можно даже заполнить форму обратной связи. Всё должно быть ровным, очень удобным для использования и должно нравиться.
- Запросите у разработчика сайтов договор на разработку и почитайте его. В договоре обязательно должны быть следующие пункты:
- Вся работа по договору должна быть разбита на этапы, этапы должны иметь стоимость и чёткие сроки исполнения.
- В договоре должны быть зафиксированы ответственные лица с обеих сторон, которые принимают все решения и отвечают за исполнение работ по договору.
- В договоре должны быть описаны принципы взаимодействия каждой стороны по принципу «передачи мяча»: исполнитель выполняет этап работы за условленный срок и отправляет отчёт (он передал мяч и ждёт теперь ход от заказчика); заказчик, в свою очередь, проверил работу, например, за 3 условленных дня и отправил свои коррективы исполнителю на почту (заказчик передал мяч исполнителю и теперь ждёт его хода); далее действует исполнитель, и так далее. Такой сценарий должен быть простым и понятным и, главное, иметь сроки «передачи мяча» для каждой из сторон. Это нужно для того, чтобы исполнитель и заказчик не затягивали процесс разработки и придерживались его сроков.
- И да, разработка может быть удалённой. Необязательно проводить изнурительные встречи, если вы этого не хотите. Подписывать договора и закрывающие документы сейчас можно удалённо! К тому же, как правило, разработка связана с передачей большого количества данных в виде текста, изображений и другой документации, поэтому в вашем договоре должны быть прописаны емейл-адреса обеих сторон, а также следующие строки (можно просто скопировать их и вставить в договор):
Данный договор и закрывающие документы по договору могут быть подписаны обеими сторонами в электронном виде (с личными подписями сторон и отсканированными копиями) с последующей отправкой оригиналов через почтовые службы. Данные электронные копии документов могут использоваться при разрешении разногласий в суде при условии, что они лежат во входящей почте, с соответствующими заголовками e-mail стандарта RFC-822, и от адресов, перечисленных в соответствующем пункте договора. - Обязательно должны быть прописаны ответственности и штрафные санкции для обеих сторон при невыполнении условий договора.
- И последнее. По нашему закону владельцем сайта всегда является его разработчик. Вы, конечно, можете доказать, что заказчик − это вы, а, следовательно, и вы владелец, но это далеко не всегда так. Поэтому, чтобы избежать сложностей, в договоре должен быть пункт: «После закрытия работ по договору и подписания закрывающих актов стороны обязаны подготовить акт о передаче исключительных прав на сайт заказчику.»
- В идеале запатентовать сайт и логотип/знак как объект интеллектуальной собственности, если вы планируете крупный бизнес. Сделать это можно различными способами, но основной – через Роспатент. Подробнее, как это делается, можете почитать по ссылке: Государственная регистрация программы для электронных вычислительных машин или базы данных.
Более подробно о том, как мы ищем мастеров и помогаем предпринимателям решать разного рода IT-задачи, вы можете посмотреть на странице о SteelEggs
Сколько у нас есть времени?
Теперь поговорим о сроках. Это крайне важно!
Очень часто русские люди задумываются о деле тогда, когда уже поздно. «Сезон уже начался, а сайта нет» – говорят мне заказчики. Да! Об этом однажды очень хорошо высказался президент АвтоВАЗа Бу Андерсон: https://youtu.be/kuB5999WisQ
Да и к тому же люди часто ошибочно недооценивают сам процесс разработки, считая его очень простым. Разработка происходит как бы за кулисами сцены и кажется совершенно незначительным действом. Хотя на деле всё обстоит совсем наоборот. Процесс разработки – это ключевой и крайне сложный процесс. На нём основаны любые сайты и приложения, все компьютерные игры, любые гаджеты и любая техника, которой вы пользуетесь прямо сейчас, читая эту статью. Я уже не говорю о том, что, даже когда всё уже сделано и работает, над приложением или сайтом всё равно ежедневно трудятся люди, которых вы никогда не увидите и не будете пить с ними кофе.
Но именно их работа, которая осталась за кадром, позволяет вам так легко применять свои интеллектуальные возможности через различные устройства. Поэтому задайте себе второй ключевой вопрос: сколько вы готовы реально выделить времени на разработку вашего сайта? И мой вам совет. Не гоните лошадей, не надо так напрягаться!
О теме сроков и как правильно относится к срокам разработки вы можете почитать в другой нашей статье Почему при разработке сайта опасно опираться только на сроки?
По опыту могу сказать, что самый комфортный срок от начала разработки сайта и до появления первых клиентов — это примерно 4-6 месяцев. За это время можно собрать сайт, настроить рекламу, обкатать и скорректировать всё под рабочую модель. Поэтому разработку сайта с запасом!
Чего в итоге мы добиваемся?
Следуя описанным выше принципам, вы исключите классические проблемы в разработке и на выходе получите проект, который будет отличаться от других своей уникальностью. Сайт будет сделан с пониманием вашего дела и увлечённостью с обеих сторон, поэтому будет иметь явное преимущество на рынке.
Я очень люблю говорить одну фразу в абсолютно разных сферах, но везде применимую: «Всё дело в качестве!». А успех проекта начинается тогда, когда участники разработки (исполнитель и заказчик) чётко понимают, что каждый должен делать.
Удачи вам в разработке!
С уважением,
Антон Ляпин
Это поможет нам узнать, какие темы вам интереснее.
Запрещена ненормативная лексика, оскорбление других участников, религиозные и экстремистские призывы, реклама, спам и флуд. Нарушители будут забанены.
Вы можете: