Оставить заявку

Отправлено!

Мы уже бежим звонить вам

Сбор требований к вебсайту

Антон Ставицький

28.12.2022

5 хв читання

Сбор требований к вебсайту1662563394

Заказчику, чтобы поставить задачу разработчику сайта, требуется точное понимание цели, ради которой создается ресурс, в том числе как он будет взаимодействовать с пользователями. А это значит, что необходимо полностью детализировать все задачи, решаемые вебсайтом – этот процесс разработчики называют сборам функциональных и бизнес–требований. Только в этом случае имеется возможность четко оценить затраты времени на разработку – не нужно будет заново все переделывать при получении результата, который не удовлетворит клиента.

Требования к вебсайту

Функциональные требования – что это такое

К особенностям веб-сайта относится не только то, как он выглядит, но также как он реагирует на действия человека, пробующего использовать его возможности. Оптимальный порядок взаимодействия обеспечивает разработчик, опираясь на функциональные требов. Они описывают, каким набором функций следует оснастить ресурс, чтобы полностью выполнялись возложенные на него задания.

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

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

Имеются также нефункциональные требования, представляющее собой атрибуты, необходимые для надежной работы web-сайта. Они не имеют прямого отношения к основным функциям, но нужны для обеспечения устойчивости ресурса. К ним относятся следующие условия:

  • Создание комфортных условий для посетителя веб-сайта. Комфорт обеспечивается удобной системой поиска информации, интуитивно понятным меню, тщательно продуманной системой навигации по сайту.

  • Скорость работы (производительность web-сайта). От того, насколько быстро загружаются страницы напрямую зависит привлекательность ресурса для посетителя. То же самое можно сказать относительно скорости реакции на те или иные действия пользователя.

  • Совместимость с различными устройствами (браузерами). WEBресурс, адаптированный для просмотра в любом браузере (на любом устройстве, в том числе мобильном), будут посещать гораздо больше потенциальных пользователей.

  • Безопасность пользования. Пользователь хочет знать, что его персональные данные надежно защищены от несанкционированного использования, в том числе в результате кражи во время хакерских, а такжк вирусных атак.

  • Локализация web-ресурса. Значительно расширить число посетителей можно за счет иностранной аудитории, что требует определенной адаптации под их запросы. Так, при локализации обычно осуществляется перевод на соответствующий иностранный язык, добавляется местная валютная единица и т. д.

К нефункциональным тр-ям относится удобство пользования (UX – User Experience) и внешний вид (UI – User Interface) WEBсайта. Хотя они не считаются неотъемлемой частью функционала, но, если им не уделяется достаточно внимания при разработке, пользование некоторыми функциями будет значительно затруднено. Поэтому нефункциональные тр-ия ни в коем случае нельзя сбрасывать со счетов.

Отличие нефункциональных треб. от функциональных можно объяснить следующим образом. Представьте себе, что у вас есть iPhone 12. Когда вы покупали его, то наверняка выбирали по функционалу, но для вас было важно и то, как он выглядит, а также то, насколько он удобен в пользовании.

Так вот, наличие экрана Super Retina XDR OLED с диагональю 6,1 дюйма, процессора Apple A14 Bionic и камеры с ночным режимом съемки и т. п. относится к функциональным тр-иям. А то, насколько эффектно гаджет смотрится и насколько удобно его держать в руках – это нефункциональные тр-я. Дизайн и удобство пользования играют важную роль при выборе смартфона, но для пользователя все-таки наибольшее значение имеет надежная и эффективная работа его содержимого и всей системы в целом. Хотя они становятся видны не сразу.

Что же касается сайта, то нефункциональные требов. становятся видны сразу, как только загружается страница. А функциональные относятся к внутренней начинке, которую не видит посетитель.

Требования к вебсайту

Бизнес-требования. Их отличия от функциональных

Функционал любого коммерческого интернет-ресурса направлен на то, чтобы решать определенные бизнес-задачи. Соответствующие треб-я обычно в состоянии отлично сформулировать руководитель бизнеса, при этом ему совершенно не обязательно разбираться в технических характеристиках и нюансах, связанных с веб-разработкой. К бизнес-требованиям относится:

  • Цель, которую преследует создание веб-сайта. Иногда это организация продаж через интернет каких-либо товаров, желание познакомить максимально широкую аудиторию со своей продукцией, увеличить реализацию готовых изделий, привлечь инвесторов и т. д.

  • Информация о том, ради какой аудитории (ЦА – целевая аудитория) осуществляется проектирование. При этом желательно предоставить максимально точную информацию о типичном пользователе, включая место проживания, возраст, гендерную принадлежность, интересы и т. п. Здесь же потребуется логично объяснить, почему вашим сайтом заинтересуется данный контингент, что привлечет посетителя – например, данные о текущем уровне цен на те или иные товары, или же просто возможность прочитать интересную статью в вашем блоге.

  • Данные об организации, представленной на сайте. К ним относится название компании, логотип, сфера деятельности, год образования, чем предприятие отличается от других подобных компаний и т. д.

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

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

Требования к вебсайту

Что дает сбор функциональных и бизнес-требований

Составление перечня тр-ий до начала разработки обеспечивает преодоление многих проблем. Такая предварительная подготовка приводит к следующим улучшениям:

  • Разработчику и заказчику становится проще взаимодействовать друг с другом, исчезает недопонимание.

  • Точное понимание клиентом того, что он ждет от готового WEB-сайта, обеспечивает более четкое планирование расходов и приводит к сокращению финансовых затрат. Максимально конкретизировать все тре-ия крайне важно для того, чтобы обойтись без лишних затрат, которые практически неизбежны при приблизительном планировании.

  • Сокращается время от старта проекта до завершения, что приводит к более раннему началу получения прибыли.

  • Точное формулирование всех тр-ний на начальном этапе дает возможность выявить возможные противоречия и ошибки, и не тратить впоследствии время на их исправление. Это снова приводит к общей экономии времени и денег.

  • Формирование пакета конкретных тр-й позволяет предвидеть, что получится в конце разработки. Программисты понимают свою задачу, что позволяет избежать отклонения от цели и выхода за рамки проекта.

Еще одним немаловажным фактором является то, что заказчик получает возможность сравнить параметры разработанного сайта с тр-ями, которые он сформулировал в процессе составления технического задания. Имея перед глазами образец легче осуществить приемку готовой разработки.

Кто должен выполнять сбор требований

Сбором следует заниматься тому, кто лучше всего представляет, что именно должен делать веб-сайт и какие цели преследуются его созданием. Обычно таким человеком является владелец бизнеса, при условии, что он сам глубоко разбирается в этом вопросе. Выполнение задания можно поручить специалисту, точно знающему, что нужно потенциальному клиенту, какие инструменты планируется использовать для продвижения и в каком виде предполагается продавать товар или услуги.

В крупной компании данная работа иногда выполняется ИТ-отделом, а также отделом продаж. Информация, имеющаяся на главной странице, должна давать ответы на все вопросы, интересующие посетителей, развеивать их опасения и снимать любые возражения.

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

Совсем маленькой компании на время реализации проекта будет выгодно воспользоваться услугами сторонней организации на условиях аутсорсинга. Временное сотрудничество обеспечит необходимый результат при минимальных затратах. Стоит помнить о том, что вам придется предоставить о своей компании подробную информацию, включая стоящие перед вами задачи, данные о пользователях, а также характеристики вашей продукции. Если же вы не доверяете никому, то всю работу вам придется выполнить самостоятельно.

Иногда сбор производится различными категориями специалистов вместе с заказчиком. Однако конечный результат важен прежде всего для будущего владельца, поэтому и продумывание того, как должен работать WEBсайт, тоже ложится прежде всего на будущего владельца. За деньги он купит себе немного свободного времени, но таким образом увеличивается риск получения неприемлемого результата. Поэтому до обращения к разработчикам надо хотя бы в общих чертах уяснить себе каким он будет.

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

Требования к вебсайту

Процедура сбора требований

Существует немало вариантов, по которым обычно идет сбор тр-ний, касающихся бизнеса и функционала. Из них можно выделить следующие:

  • Личное интервью с заказчиком, хорошо понимающим как работает бизнес, и какие функциональные треб-ия предъявляются к вебсайту.

  • Участие в процессе сбора официального представителя клиента, при условии его компетентности в данных вопросах.

  • Детальное исследование деятельности компании по имеющейся документации, включая различные инструкции, спецификации и регламенты.

  • Бриф, составляемый заказчиком.

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

  • После окончания сбора тр-ний оформляется единый документ, используемый для разработки технического задания, на основании которого будет действовать исполнитель. Как правило его разделяют на несколько отдельных частей:

  • Группа, в которую внесены бизнес–требования. Здесь собраны самые важные условия, характеризующие цели, ради достижения которых создается сайт.

  • Часть, содержащая в себе тр-ния, предъявляемые посетителями. Они описывают путь, которым идут посетители WEBcайта. Для крупных проектов создается Customer Journey Map –цельная модель поведения аудитории.

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

  • Дизайн. Данный раздел как правило совпадает с описанием корпоративного стиля компании, а также с идеей, ради которой создается ресурс. Эта часть предназначена для описания стилистики, шрифтов, используемой палитры цветов и иных параметров оформления вебсайта.

Практически всегда функциональные треб-ния окончательно формулируются уже в процессе разработки. Чаще всего заказчик видит только внешнюю сторону работы похожего ресурса и хочет сделать чтобы и его вебсайт работал так же. Его пожелания учитываются в обязательном порядке, просто происходит их переосмысление и уточнение.

Именно в процессе разговора чаще всего собираются данные, необходимые для синтеза качественного технического задания. Представитель исполнителя внимательно слушает и фиксирует всю важную информацию, которую затем использует при подведении итога интервью. Он создает соответствующий документ, согласовывает его с заказчиком и передает руководителю проекта.

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

В процессе плотного общения с заказчиком может оказаться что вебсайт – не та форма, в которой он хотел бы видеть свое присутствие в Интернете. Например, если его основной клиент является завсегдатаем Инстаграма, Фейсбука и других социальных сетей.

Довольно часто клиент имеет поверхностное представление о том, что получится в конце. Особенно это касается оформления, поэтому данный вопрос всегда подробно обсуждается на предварительных встречах. Только так можно понять, какое направление выбрать нашему специалисту, чтобы предлагаемый стиль дизайна точно совпал с тр-ниями. Иногда для визуализации идеи и определения направления движения приходится перебирать немало примеров сайтов и стилей, дизайнерских решений и готовых моделей.

Менеджер компании OCEAN поможет выделить необходимую информацию если клиент не хочет или не может точно описать бизнес-процессы. Обычно с этой целью предлагаются готовые решения, которые могут быть использованы без изменения или в качестве образца для разработки.

Проект может включать продвижение вебсайта в Google, Yahoo и других поисковых системах. Поэтому для правильной подготовки технического задания необходимо подобрать соответствующее семантическое ядро. В дальнейшем это может повлиять не только на публикуемый контент, но и на структуру самого веб-сайта.

Разработка обязательно учитывает требования поисковых машин – это также отражается в техническом задании. Учитывается и поведение посетителей, например для их удержания включаются дополнительные элементы.

Рекомендации по сбору требований. Типичные ошибки

При описании функциональных тр-ний необходимо избегать любой расплывчатости формулировок. Все что допускает различные толкования может навредить осуществлению проекта, поэтому функциональные тр-ния должны быть описаны достаточно подробно, но без излишней информации. Большая перегруженность деталями может привести к неправильному пониманию техзадания и задержке с его выполнением.

Например, нежелательно использование таких формулировок как:

  • Скорость загрузки должна быть высокой.

  • Регистрация должна быть простой.

  • Копии ПО и прочая информация хранится в другом месте.

Вместо этого рекомендуется использовать формулировки следующего вида:

  • Сайт должен загружаться за 5 секунд и сохранять работоспособность при посещении за одни сутки 255 тыс. человек.

  • Форма регистрации должна состоять из 2 полей – адреса электронной почты и имени пользователя.

  • Копии ПО и файлы БД хранятся на внешнем носителе.

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

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

Требования к вебсайту

Что в итоге

До постановки технического задания необходимо собрать все бизнес- и функциональные тр-ния. Это исключит недостаточное понимание между сторонами, уменьшит время разработки и в результате снизит затраты клиента. Крайне важно формулировать тре-ния максимально конкретно.

Очень желательно чтобы сбор происходил при непосредственном участии заказчика. Его понимание специфики бизнеса может значительно ускорить процесс и сделать результат максимально точным. Если организация небольшая и в ее работе не задействованы сложные бизнес-процессы, то допускается обращение за помощью к услугам аутсорсинговой компании.

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

Антон Ставицький

Редактор, Ocean

Популярные статьи
Как выбрать хостинг для сайта?
Заказывая разработку сайта,интернет магазина или другой веб площадки важно подобрать хороший...
28-го декабря4 мин чтение
Как выбрать хостинг для сайта?1681154995
Что такое SERM?
Заказать услуги serm в современных условиях выбирает все больше владельцев бизнеса, от небольших...
28-го декабря5 мин чтение
Что такое SERM?1681155017
Этапы создания сайта
Что такое веб сайты и как и правильно создать знают специалисты веб студии Ocean-agency. От того,...
28-го декабря4 мин чтение
Этапы создания сайта1681155091
Что входит в создание сайта под ключ?
В последнее время в разных направлениях услуг стало популярно добавлять к презентации сочетание -...
28-го декабря4 мин чтение
Что входит в создание сайта под ключ?1681155211
Что такое лендинг и как его создать?
Многие владельцы бизнеса, людей связанных с продвижением продукции и просто любознательная часть...
28-го декабря5 мин чтение
Что такое лендинг и как его создать?1681155190
Как повысить посещаемость интернет-магазина?
Вложить деньги в разработку сайта, запустить его - только частичная работа к успеху...
6-го ноября6 мин чтение
Как повысить посещаемость интернет-магазина?1681155254
SEO-тренды в 2022 году
Специалисты Ocean-agency всегда быстро реагируют на все нововведения в продвижение сайтов. В 2022...
6-го ноября5 мин чтение
SEO-тренды в 2022 году1681155283
Выбираем CMS для интернет-магазина
Cms для интернет магазина - это движок, с помощью которого можно удобно управлять сайтом и...
6-го ноября5 мин чтение
Выбираем CMS для интернет-магазина1681155317
На что влияет CTR и как его повысить?
Качество запуска контекстной рекламы показывает CTR. Что такое CTR? Это показатель кликабельность....
6-го ноября5 мин чтение
На что влияет CTR и как его повысить?1681155373
Какие ожидания от SEO и почему они не оправдываются?
Владелец бизнеса часто сталкивается с разными вариантами продвижение. Понять их, человек без знаний...
6-го ноября5 мин чтение
Какие ожидания от SEO и почему они не оправдываются?1681155401