Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Тема 4. Проектирование web-приложений



В данном разделе мы подробно рассмотрим этап проектирования web-приложения, познакомимся со стадиями проектирования сайта, дадим определение понятию целевой аудитории, определим разницу между целями заказчика и целями проекта. Научимся разрабатывать прототипы сайта с использованием сервиса draw.io

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

Сбор требований (брифинг)

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

Для структурирования работы полезно задать инициатору проекта ряд вопросов, ответы на которые дадут представление о целях, планах и структуре проекта.

Цель инициатора проекта

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

Важно понимать также, что кроме целей самого заказчика нужно выделить и цели проекта, при этом они могут отличаться от целей клиента. Цели проекта могут быть средством достижения глобальной цели клиента (так называемое дерево целей, когда у клиента есть одна глобальная цель, а у проекта много локальных целей, которые нужны для достижения глобальной).

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

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

Рассмотрим пример формирования целей проекта и заказчика на примере разработки сайта для Дорожной клинической больницы г. Саратова.

Проект: сайт для Дорожной клинической больницы.

Цели заказчика: представление Дорожной клинической больницы в интернете, поиск и привлечение новых пациентов.

Цели проекта:

ü предоставление справочной информации о дорожной клинической больнице;

ü предоставление информации о квалификации и стаже работы врачей, работающих в больнице;

ü возможность осуществлять запись на прием к специалисту.

Определение целевой аудитории:

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

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

Примечание. Различают три основные группы целевой аудитории сайта: посетители, заинтересованные в получении информации; посетители, заинтересованные в выборе товара или услуги; посетители, заинтересованные в приобретении товара или услуги. Любой сайт, кроме собственно целевой аудитории, имеет также побочную аудиторию и случайную. Случайная аудитория - это люди, попадающие сайт по различным нецелевым поисковым запросам или ссылкам. Поисковые системы часто ставят страницы сайтов в ТОП по различным пространным запросам, например " как раскрутить" или " возможно ли" и т. п. Пользователь, пришедший на ваш сайт по такому случайному запросу, редко что-то просматривает. Аудиторию также можно разделить на открытую и закрытую.

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

Типичные представители одной целевой аудитории имеют общие признаки:

ü пол;

ü возраст;

ü уровень образования;

ü социальное положение;

ü место жительства;

ü семейное положение;

ü финансовый статус.

Конкуренты проекта

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

Для анализа конкурентов используется большое количество сервисов. Рассмотрим некоторые из них.

1. Spywords (http: //spywords.ru). С помощью данного сервиса можно провести подробный анализ конкурентов, получить полный список конкурентов, уже работающих на рынке, в контексте и поиске, то есть доменов, пересекающихся по определенным ключевым запросам. После определения конкурентов SpyWords позволяет получить детальную информацию об их контекстных кампаниях и позициях в поиске:

ü запросы в контексте;

ü позиции и тексты объявлений;

ü оценка трафика;

ü оценка бюджета;

ü запросы в поиске;

ü позиции в поиске;

ü сниппеты и url страниц.

Сервис SpyWords использует алгоритм «умного» подбора запросов, благодаря которому можно выделить самые ходовые ключевые слова для разрабатываемого проекта. Выделение ключевых слов будет полезно также на этапе SEO-продвижения.

2. Advodka (https: //advodka.com/). Сервис анализирует топ 20 результатов поисковой выдачи систем Яндекс и Google, включая органическую выдачу и блоки контекстной рекламы (SERP). Данные доступны по двум регионам: Москва и Санкт-Петербург. По каждому региону берутся ключевые слова с частотностью больше нуля запросов за последний месяц. Все полученные данные собраны в удобные отчеты, которые можно постранично просматривать в браузере или выгрузить в CSV-файл для дальнейшей обработки.

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


Рисунок 53– Структура сайта для Дорожной клинической больницы


Прототипирование сайта(разработка макета)

Прототип– это макет сайта, созданный на основе структуры сайта. Стандартный макет разрабатывается без рассмотрения дизайна.

Зачем нужны прототипы

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

Однако разработка прототипа сайта позволяет:

ü уменьшить риски проекта (например, при первичных требованиях не продумали цели заказчика и цели проекта, не учли необходимость внедрения функций интернет-магазина);

ü уменьшить количество ошибок (прототип позволяет обнаружить ошибки на ранней стадии и минимизировать появление новых);

ü повысить качество проекта за счет снижения количества ошибок;

ü уменьшить сроки и стоимости разработки за счет минимизации количества ошибок и внесения изменений в уже готовую систему.

Главное преимущество прототипа – возможность сконцентрироваться на разработке интерфейса и на проработке логики взаимодействия системы и пользователя. При разработке макета программист также не отвлекается на дизайн.

Кроме того, макеты сайта полезны всем участникам проекта:

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

2) Разработчикам проекта – разработчикам проще реализовывать проект при наличии не только технического задания, но и прототипа – чтобы сверяться c «картинкой» в случае недопонимания. Кроме того, утвержденный у заказчика макет существенно упрощает и ускоряет процесс приемки сайта;

3) Пользователям проекта – при наличии возможности, макет отдается на первичное тестирование для определения удобства интерфейса.

Примечание. Кто должен создавать прототип? Разработкой прототипа в идеале должен заниматься отдельный человек. Обычно считают, что созданием должен заниматься технический специалист или менеджер проекта. Но это неверно: технический специалист видит систему с точки зрения реализации, менеджер смотрит на бюджет и пожелания главы проекта (чаще всего заказчика).


Поделиться:



Популярное:

Последнее изменение этой страницы: 2017-03-09; Просмотров: 628; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь