Инновационный взгляд на разработку сайта (статья для тех, кто планирует разработку сайта)
Очень давно я хочу высказаться на эту тему.
Работая с предпринимателями над их сайтами, я всё больше убеждаюсь, что наш рынок пока совершенно не готов к глобальной оцифровке и автоматизации.
Нет. Сами люди, в целом, относятся к информационным технологиям вполне доброжелательно. Сайты, реклама, мобильные приложения и различные гаджеты — это всем очень интересно. Но когда встаёт вопрос собственной разработки, то становится очевидным, что наш предприниматель привык пользоваться уже готовым результатом. Заплатил денег – получил! А тут надо, блин, вникать, как это всё делается, хотя бы поверхностно. И они как бы правы. Надо уделить немало времени, чтобы понимать, как представлять информацию о вашем бизнесе в интернете. Но сайт надо делать сейчас,
и при этом участвовать в процессе разработки тоже придётся. Нужно, как минимум, найти общий язык с этими странными разработчиками, грамотно сформулировать свой запрос, адекватно передать материалы и данные для разработки, и хотя бы быть постоянно на связи для утонений. Из-за того, что предприниматели сталкиваются с таким обилием информационных задач впервые, вполне себе адекватные и грамотные люди начинают творить полную дичь, похожую на выхватывание штурвала у пилота самолёта. Самолёт вроде бы за твои деньги собрали, и хочется порулить. Но вы же понимаете, к чему это приведёт?
Вот я и решился написать данную статью и собрать в ней основные тезисы, которые укажут вам верное направление. Суть в том, что вам и не надо учиться писать программный код, не надо быть дизайнером или разработчиком интерфейсов. Всё намного проще! Я постараюсь простыми словами и примерами сформировать у вас правильное отношение к разработке, и всё сразу встанет на свои места. Ваше отношение к этому процессу станет менее интуитивным и более рациональным!
А что это даст, я поясню в конце статьи. Так что не пропускайте ничего и читайте до конца!
Давайте будем предполагать, что вы уже окончательно решили — вам нужен сайт, и вы планируете заняться его разработкой в ближайшее время. Это важно! И вот когда мы точно приняли такое решение, давайте поразмыслим, о чём мы должны подумать в первую очередь, чтобы в дальнейшем сделать всё правильно.
О чём стоит подумать в первую очередь?
Конечно, о бюджете!
Не о конструкторах, дизайне или программировании, а именно о деньгах. Мы не в Америке, где могут себе позволить выделять бюджеты с запасом на риски. Мы рассматриваем вопрос в реалиях российского рынка, а это значит, что первый вопрос — это всегда вопрос затрат. Поэтому вы должны честно себе ответить на вопрос, сколько вы готовы потратить денег на бизнес-актив в виде сайта. Да, да! Сайт — это вовсе не картинки и текст, как обычно его представляют.
Это, в первую очередь, активный инструмент! Это рабочий механизм. Машина на дорогах интернет-пространства, если хотите… Относитесь к нему именно так. И ответьте себе прямо: какая сумма для вас была бы честной, но комфортной? Ответить нужно так, чтобы отчётливо ощущалось, что вы вложились в важное дело, которое должно окупиться за 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 месяцев. За это время можно собрать сайт, настроить рекламу, обкатать и скорректировать всё под рабочую модель. Поэтому разработку сайта с запасом!
Чего в итоге мы добиваемся?
Следуя описанным выше принципам, вы исключите классические проблемы в разработке и на выходе получите проект, который будет отличаться от других своей уникальностью. Сайт будет сделан с пониманием вашего дела и увлечённостью с обеих сторон, поэтому будет иметь явное преимущество на рынке.
Я очень люблю говорить одну фразу в абсолютно разных сферах, но везде применимую: «Всё дело в качестве!». А успех проекта начинается тогда, когда участники разработки (исполнитель и заказчик) чётко понимают, что каждый должен делать.
Удачи вам в разработке!
С уважением,
Антон Ляпин
Это поможет нам узнать, какие темы вам интереснее.
Запрещена ненормативная лексика, оскорбление других участников, религиозные и экстремистские призывы, реклама, спам и флуд. Нарушители будут забанены.
Вы можете: