Пример тз сайта: Техническое задание на разработку сайта [пример + шаблон]
Содержание
Пример структуры ТЗ на разработку сайта
Оптимальный, на наш взгляд баланс интересов заказчика и разработчика
Техническое задание на разработку сайта — основной документ проекта, по нему разрабатывается сайт Исполнителем и происходит его приемка Заказчиком. Поэтому ТЗ должно быть одинаково понятно и однозначно для обеих сторон. Но таких ТЗ нам встречалось очень немного. В своей работе нам удалось прийти к оптимальному, на наш взгляд варианту ТЗ, о котором и решили написать.
Мы практикуем разработку отдельных ТЗ на дизайн, верстку и программирование. Дело в том, что, например, без дизайна непонятно как описывать верстку, кроме как общими словами о корректности просмотра страниц, адаптивности и отсутствии ошибок. Вместе с тем, для ТЗ на программирование сайта вполне достаточно прототипов, и не нужен дизайн.
На этапе ТЗ у нас обычно уже есть в наличии прототип и результаты SEO аудита. Поэтому ТЗ у нас состоит из 4х частей:
Часть 1. Описание структуры сайта и структуры основных сущностей (пользователь, новость, товар и так далее). Это не описание структуры БД, а перечень полей, их тип и связи между ними. Например — «заголовок новости: строка». В таком виде описание понятно и программисту, и заказчику.
Часть 2. Описание прототипа. По сути это описание поведения пользователя на сайте, описание информационных, функциональных и сервисных блоков страниц. Для программиста более важно откуда берется та или иная информация — например, в списке новостей заголовок берется из поля заголовка (ссылка на часть 1), он же выводится и на странице полного текста новости. Для заказчика важно что будет при клике на пункты меню, кнопки и ссылки.
Часть 3. Администрирование и сервисы. Эту часть ТЗ очень часто упускают (но не мы). В ней содержатся требования к администрированию сайта и такие описания как алгоритм подбора и поиска, алгоритм вывода краткого набора атрибутов товаров на уровень списка, алгоритм попадания товаров в блоки Рекомендуемые и так далее. Также в этой части ТЗ описываются внешние интеграции, всевозможные уведомления, реакция на исключительные ситуации (например, ошибки при заполнении форм) и многое другое. Заказчик зачастую изначально полагается на опыт разработчика, а разработчик делает как проще. Но на этапе запуска сайта это всплывает и вызывает много негативных эмоций. Поэтому лучше потратить время, все детально расписать и разъяснить.
Часть 4. SEO задачи. Эта часть обычно включается только по той причине, чтобы аргументировать стоимость программирования. Заказчику обычно не важно, какой SEO функционал будет внедрен, ему важен результат SEO оптимизации. Но при этом заказчику важно понимать все затраты, так как подготовка к SEO начинается еще до начала проектирования интерфейса сайта. Поэтому исключать SEO из ТЗ неправильно, мы всегда включаем его в состав ТЗ на программирование.
Вот, в целом, наш общий подход к написанию ТЗ на программирование сайта. В сложном проекте каждая из составных частей ТЗ — целая глава со своей внутренней структурой. Следование правильным установкам при составлении ТЗ — необходимое условие успешного завершения процесса разработки Интернет сайта.
как написать ТЗ на разработку сайта, пример, образец
Итак, что именно должно быть в ТЗ, чтобы все друг друга поняли, и все в результате работало. Начнем с того, кто вообще должен составлять техзадание. Делает это исполнитель, руководитель диджитал-агентства с менеджером проекта, при участии будущего владельца сайта.
В идеале сначала клиент встречается еще и с командой аналитиков. Рассказывает, чем он занимается, зачем ему сайт, каким он его представляет, и что в нем должно быть обязательно. Сотрудники диджитал-агентства оценивают продукт, целевую аудиторию, конкурентов и много чего еще, чтобы сделать стартовое предложение и начать его обсуждение, результатом которого и станет техническое задание.
Структура ТЗ для сайта будет разной, в зависимости от того, будет ли это интернет-магазин или корпоративный портал, но общие разделы и правила их оформления неизменны.
Базовая информация о проекте
“Введение” в ТЗ состоит из описания компании заказчика, его продукта, ЦА и ее потребностей, а также поставленных задач. Технические особенности — продолжение первого пункта в виде списка утвержденных технологий и функций. Здесь указывают выбранную CMS или фреймворк и хостинг, а также прописывают требования к адаптивности и кроссбраузерности. Все интеграции, например, с сервисами онлайн-оплаты или 1С тоже размещают тут, чтобы получился базовый чек-лист. Подробнее о разных системах управления контентом и сложности подключения функций заказчику расскажут при подготовке ТЗ.
Структура сайта
Дальше описываются уникальные страницы и сквозные элементы, которые отображаются на каждой из них. Это самый большой и подробный раздел технического задания, начинать который лучше с иерархической модели взаимосвязей между блоками, чтобы визуализировать их. При разработке структуры учитываются поведенческие факторы целевой аудитории, чтобы элементы всех страниц подводили посетителя к нужному действию.
Уникальные страницы — базовые макеты для категорий, карточек товаров и описания услуг, статей в блоге. Каждый шаблон множится в заданном количестве. Например, главная страница будет всего одна, а у каждого товара будет своя карточка. Структура и функции у них будут одинаковые, а содержимое (текстовый и графический контент) — разным. Для каждой уникальной страницы создается макет, показывающий, где будут находиться разные блоки, например, фото товара, его описание, модули для выбора количества и цвета и т.д.
Сквозные элементы описываются каждый отдельно по тому же принципу. Всего их четыре. Шапка сайта или “хедер” — верхняя часть с общим меню, контактной информацией и логотипом компании. Подвал (“футер”) — нижняя, с навигацией по сайту, дублирующая или дополняющая данные из верхней. Для интернет-магазина также используют боковую панель (“сайдбар”) с категориями товаров и фильтрами. Четвертый сквозной элемент — всплывающие окна с формами для подписки, заказа и других действий. Отдельно в техническом задании могут быть страницы для вывода результатов поиска, авторизации и регистрации, а также ошибок.
В современных диджитал-агентствах структуру сайта не просто описывают списком или таблицей, но создают UI/UX макет. Заказчик увидит, где расположены блоки на прототипе и посмотрит, как они работают до того, как утвердить ТЗ. Отдельно на этом этапе прописываются сложные сценарии, например, что должно происходить после того, как посетитель нажмет на кнопку “Заказать”.
Дизайн и контент
Разработка ТЗ для дизайнеров — отдельная часть создания сайта, но иногда их объединяют в одно целое, чтобы показать заказчику все еще нагляднее. Дизайнеры занимаются оформлением утвержденного макета: подбирают цветовую гамму, выбирают шрифты, рисуют иконки и инфографику, обрабатывают фотографии и многое другое, тоже в тесном взаимодействии с будущим владельцем сайта. Все это обычно делается параллельно с front-end разработкой. Хорошо, если у клиента есть брендбук с элементами фирменного стиля, а если нет, то на этапе разработки общего ТЗ определяют базовые особенности — цвета и стиль.
В диджитал-агентстве полного цикла клиентам обязательно предложат помочь с уникальным контентом, от текстового наполнения до съемки видео, но это тоже нужно прописать в ТЗ. Если заказчик хочет заняться этим сам, то важно сразу договориться о том, что сайт будет пустым, максимум с картинками из стока и текстом-рыбой.
Еще 3 совета по составлению технического задания
- Формулируйте четко. Само название “техническое задание” подразумевает точность и однозначность формулировок. Это значит — никаких качественных прилагательных, например, быстрый или удобный, и абстрактных значений там, где могут быть конкретные. Примеры: вместо “быстрая загрузка страниц” — от 80 баллов по оценке сервиса Google PageSpeed Insights или не больше четырех секунд на отображение каждой. Вместо “удобная функция заказать в 1 клик” — картинка всплывающего окна с полем для текста, местом для ввода телефонного номера и соответствующей кнопкой. Это правило касается даже мелочей — сколько картинок будет в одном блоке, какие статьи на блоге будут показываться сверху, где будет расположена плашка “скидка” и т.д.
- Описывайте сущности и функции. Чем подробнее ТЗ — тем лучше. Опишите характеристики для каждого вашего товара, статусы, которые будут указываться в истории заказов, в общем все, что может отображаться на страницах сайта. Программисты объединят это в сущности — объекты с определенными атрибутами и методами, которыми просто управлять. Точно так же поступите и с нестандартными функциями. Если нужно подключение кнопок социальных сетей, интеграция с CRM, отправка уведомлений на e-mail или sms — это должно быть прописано в ТЗ.
- Составьте глоссарий. Клиенты не обязаны знать сложные термины из лексикона разработчиков и дизайнеров, а вот техническое задание должно быть понятно и тем и другим. Конечно, на этапе обсуждения ТЗ, сотрудники диджитал-агентства подробно расскажут, что такое CMS или “футер”, но хорошим тоном считается создать отдельную страницу для заказчика, где он прочтет короткое и понятное описание технологий и функций, использованных в проекте.
Грамотное техническое задание на разработку сайта помогает заказчику и исполнителю лучше понять друг друга и вместе быстрее достичь запланированного результата — запустить красивый, комфортный, функциональный, а точнее соответствующий ТЗ, прибыльный проект.
Как составить техзадание и карту сайта
В середине апреля мы c помощью специалистов компании Ilavista, команда которой разработала около 300 проектов, начали серию публикаций о том, как заказать разработку сайта и дойти до успешного финала. В материалах рассказываем реальные примеры, с которыми сталкиваются разработчики и заказчики.
Каждый раздел содержит шаблоны материалов\ТЗ\документов, который вы сможете использовать в своих проектах.
Техническое задание.
Техническое задание (ТЗ) — главный документ между Заказчиком и Исполнителем.
Команда погружается в проект, разбирает до мелочей цели и задачи. Разработчики объясняют и описывают итоговый результат: от функционала до интерфейса.
ТЗ готовит бизнес-аналитик, технический директор, менеджер-проекта или аккаунт-менеджер. Все зависит от уровня сложности проекта.
Простые промо-сайты могут быть описаны самим клиентом, а сложные решения будут описываться всей командой, каждым специалистом по своей части. И чем сложнее проект, тем более вероятно, что техническое задание перерастет в техническую документацию проекта, которую нужно вести на протяжении всей жизни проекта.
Мы приведем структуру среднего коммерческого проекта, уровня корпоративного сайта, сайта услуг или средне-статистического интернет-магазина.
Структура технического задания:
-
Общая техническая записка.
Сбор данных по домену, хостингу, SSL, яндекс и google аккаунты, сторонние сервисы.
-
Технологии разработки.
У заказчика остается записка о технологиях и языках, на которых написали проект.
Полезно, если поддерживать и развивать сайт будут сторонние разработчики.
-
SEO оптимизация.
Составление SEO-задач. Реализация на стадии разработки.
-
Адаптивность. Сейчас сложно представить сайт, который не адаптивен к различным устройствам. Поэтому необходимо зафиксировать, какой размер будет взят за основу: 1920 или 1440, на какие промежуточный размеры будет отрисован дизайн, будет ли реализовываться горизонтальная адаптивность. -
Кроссбраузерность.
Список последних версий браузеров, на которых будет корректно работать сайт заказчика.
-
Скорость загрузки.
Благодаря оптимизации изображений скорость загрузки сайта обеспечивает «зеленые зоны» показа для мобильных и десктопных устройств. Сервис для проверки скорости загрузки сайта ищите по ссылке
-
Архитектура сайта и функциональные блоки.
Описание структуры страниц и программной части сайта.
* Пример технического задания привести не можем, так как это является частью коммерческой тайны проектов, и собственностью компании, которая оплатила работы по созданию технического здания. Но вы можете посмотреть, как выглядит шаблон технического задания
Карта сайта. Mind Map\ Site Map.
Техническое задание помогает описать проект, но наглядно и удобно работать с общим схематическим изображением. Для этого формируется карта сайта или более подробный вариант — mind map.
* В сложных проектах и продуктовой разработке используют дополнительные инструменты: CJM-карта путешествия пользователя, User Story-пользовательские истории, конкурентный анализ, интервью пользователей и т.д.
Пример Mind Map и Site Map можно посмотреть по ссылке
Здесь можно посмотреть тайминг проекта.
* Важно! На этом этапе, как правило, будут корректировки в техническом задании.
В следующем материале мы рассмотрим этапы, которые идут далее: Файл контента. Прототипирование.
Техническое задание (ТЗ) программисту на разработку сайта «под ключ»
Смотри, если у тебя стоит задача «разработать сайт под ключ» — переходи по этой ссылке и делегируй нам задачу.
Если нужен пример технического задания — смотри статью «ТЗ на создание и разработку сайта».
Если нужно понять принцип, как написать техническое задание для программиста на разработку сайта — читай эту статью далее. Сейчас я расскажу непосредственно о том, каким в принципе должно быть техническое задание для разработчика. И поделюсь своим личным опытом с обратной стороны — со стороны исполнителя.
Мне часто приходится оценивать разные ТЗ от клиентов, и в 80% случае по факту это не ТЗ, а «описание проекта». Это и нормально, потому что клиент не обязан разбираться в технических сложностях. Однако, я считаю, если уж принято решение на разработку сайта, то следует подойти к вопросы максимально грамотно.
Самое грамотное решение — это заказать сайт у нашей команды. Почему? — Потому что мы имеем достаточную экспертность для того, чтобы закрывать 75% всех бизнес-задач малого и среднего бизнеса. И есть готовность сотрудничать честно, потому что наша миссия в том, чтобы создавать правильные и эффективные сайты.
Содержание технического задания
Техническое задание на разработку сайта может быть построено на основе двух разных стратегий. Выбор стратегии зависит от ваших компетенций в ИТ, и от уровня экспертности ваших потенциальных исполнителей.
Поэтому, вот два разных типа Технического Задания на разработку сайта:
- инструкция к действию — описано что именно и как именно следует реализовать
- описание задачи — информация об исходных данных и о нужном конечном результате
Полагаю, видна принципиальная разница даже по названию стратегии. Реализация каждой из стратегий будет абсолютно разной.
Почему я разделил вот так грубо? — Потому что для решения большинства задач именно этих двух стратегий будет достаточно. Ваш исполнитель либо выполняет инструкции, либо использует свои навыки+опыт+знания для решения поставленной задачи.
Какую стратегию для ТЗ выбрать в вашем случае?
Так какую стратегию для ТЗ выбрать? — Все достаточно просто. Решение следует принимать на основе нескольких параметров.
Вариант №1 — Если ты ничего не понимаешь в ИТ. Если ты совсем ничего не понимаешь в ИТ, то нет смысла быстро штрудировать Гугл, изучать поверхностно вопросы и пытаться изобразить серьезного заказчика используя модные ИТ слова. Есть смысл заняться поиском компетентного и честного исполнителя. Как найти честного исполнителя — это тема для другой статьи — позже напишу. В этом случае нужно найти компетентного специалиста и поставить им задачу. Даже не нужно пытаться писать инструкции — получится все равно ерунда и ошибки будут скорее всего в самой инструкции из-за непонимания процесса разработки. Как писать такое ТЗ — описано ниже.
Вариант №2 — Ты разбираешься в ИТ и тебе нужен исполнитель. Если нужен исполнитель, то действительно есть смысл написать четкую инструкцию к действию и требовать полного соблюдения. Этот вариант хорош на микро-проектах и на макро-проектах. Для задач среднего уровня этот тип ТЗ подойдет не лучшим образом. Как писать такое ТЗ — инструкция ниже. В этом случае честность исполнителя не имеет значения. Значение имеет только исполнительность человека и соответствие результата/процесса инструкции.
На что еще обратить внимание при выборе стратегии?
Дело в том, что исполнители также встречаются двух типов:
- первые — выполняют четкие инструкции, и ни на шаг не отходят
- вторые — решают задачи — таким инструкции не нужны
В первом случае действительно следует писать инструкцию, и чем подробнее, тем лучше. Поскольку скорее всего Вы услышите «Этого не было в ТЗ!», если потребуется скорректировать что-то по ходу работы над сайтом.
Во втором случае, исполнитель без вопросов выполнит необходимые правки, если это действительно соответствует поставленной задаче. Более того, несмотря на инструкции в ТЗ, второй тип исполнителей скорее выполнят задачу так, как посчитают нужным. Уверен, кому-то это может показаться странным. Однако, для того и нанимают компетентных специалистов, чтобы они решали задачи в соответствии со своим опытом.
Закажите разработку ТЗ для вашего проекта
Напишем Техническое Задание на основе Ваших устных пожеланий, которое будет понимать разработчик.
Поставить задачу
Техническое задание на разработку сайта, ТЗ на создания сайта
Техническое задание на разработку сайта – это важный документ на базе которого заказчик может оценить качество предоставленного ему проекта по завершению работ. Насколько он соответствует тому, что он ожидал увидеть в результате непосредственно сам заказчик. Простыми словами, ТЗ на создание сайта – это документ, который регламентирует отношения заказчика и исполнителя и имеет в себе все необходимые требования относительно навигации, дизайна сайта, способа подачи информации, объема работы на каждом этапе и сроков. Именно ТЗ на разработку сайта позволяет в итоге избежать конфликтных ситуаций между представителями студии «SEOTopsite» и заказчиком.
Так же этот документ необходим и самому заказчику. Глянув пример ТЗ на разработку сайта заказчику намного проще будет сгруппировать положительные моменты будущего Интернет-ресурса, которые сделают его более эффективным для потенциальных клиентов. Будущий владелец может себе прекрасно понимать что и как должно работать, но для того чтобы это также было прекрасно и на практике, необходимо передать все это словами, заполнив техническое задание на создание сайта, которое вы можете загрузить прямо с нашего сайта. Особенно актуально создание ТЗ сайта в случае, если вы нашли прототип и хотите иметь точно такой же сайт, но с некоторыми корректировками. Здесь важно ваше личное представление о том, как он должен работать.
Конечно же, не все моменты можно учесть, заполняя техническое задание для создания сайта, особенно те идеи, которые касаются навигации, дизайна и способа предоставления информации. В данном случае более эффективна работа исполнителя, который является профессионалом в сфере создания сайтов, поэтому сможет все оформить так, что будет и красиво и удобно. То есть, окончательно техзадания для создания сайта разрабатывается непосредственно в тандеме заказчика и исполнителя. После проработки вашего ТЗ специалистами “SEOTopsite” оно должно быть утверждено и подписано еще до того, как начнутся работы по созданию сайта.
Основные вопросы, которые должны быть затронуты при создании сайта технического задания:
1. Основное назначения WEB-сайта. Вы должны четко знать, какие задачи должен решать ваш проект.
2. Личные пожелания по дизайну. Разработка технического сайта требует, чтобы вы имели собственное представление о стилистике, цветовой гамме и видеографики, что будет предоставлена на сайте.
3. Структура сайта. Алгоритм создания сайта предусматривает, что заранее должны быть известны основные категории и подразделы веб-сайта.
4. Навигация по сайту. Оформляя техзадание на создание сайта, опишите пути перемещения на сайте. Помните, что грамотно проработанная навигация – это залог успеха любого сайта.
5. Администрирование. Если после получения сайта в свое распоряжение вы планируете лично добавлять и менять информацию на нем, необходимо уточнить, каким способом вам удобней это делать, чтобы не возникало противоречий.
6. Контент на страницах. Оформляя техническое задание по разработке сайта необходимо описать станицы сайта, их графическую и текстовую информацию, название, ссылки, которые будут вести на другие сайты и т.д.
7. Общие вопросы. Если вы себе уже представляете, как должен работать ваш сайт, заполняя техническое задание «разработка сайта», опишите сценарий его работы.
Как видите, тех. задание на разработку сайта имеет множество важных моментов, каждый из которых имеет непосредственное отношение к будущей работе сайта, поэтому к вопросу заполнения ТЗ необходимо отнестись с полной отдачей. Конечно же, заполнять тех. задание на создание сайта — это дело личное и решается индивидуально с заказчиком. Но не стоит забывать о документации, которая позволит избежать конфликта по окончанию работ, а специалисты студии “SEOTopsite” в свою очередь гарантируют, что работа будет выполнена в точности с предъявленным ТЗ.
ТЗ на создание сайта строительной компании
Цель и предназначение сайта
Сайту предоставляется доменное имя формата www.syte.com, но если домен будет занят, то возможно будет зарегистрировать домен и в других зонах (ru и т. п.). Сайту присваивается название «Сайт строительной компании». Предназначением сайта является представление фирмы заказчика в Интернете. Сайт описывает: информацию о фирме, её историю и режим работы, цены товаров, справочную информацию, сопроводительную графику, юридический адрес с почтовым адресом, схему проезда и контактную информацию. Описывается обеспечение возможностей доступа ко всей информации относительно товаров и услуг фирмы, увеличение объёмов и расширение района сбыта товаров предприятия.
Схема сайта и управление им
Сайт содержит следующие обязательные страницы html: 1 — Главную страницу; 2 — О предприятии; 3-50 — Перечень услуг или товаров, предлагаемых предприятием; 51-60 — Прайс-листы; 61 — схему проезда; 62 – возможность предварительного заказа товаров и услуг; 63 – образец типового договора; 64 — Вопросы с ответами для клиентов; 65 – Новости фирмы; 66-68 — Справочную информацию; 69 — Содержание.
Общее количество страниц определяет веб-дизайнер самостоятельно, исходя при этом из ТЗ, объёмов представленных ему материалов. Из каждой страницы на сайте должен быть переход к главной странице сайта. При этом сайт должен иметь страницу «Содержание». Блок-схема сайта веб-дизайнером определяется самостоятельно, но головная страница должна быть снабжена гиперссылками, обеспечивающими переходы с неё на, как минимум, 95% страниц ресурса.
Оформление графики, браузеры и разрешение сайта
Все рисунки размером более, чем 1 Кб выполняются с замещающим их текстом. Формат графики gif или jpg. Основным диапазоном разрешения мониторов, с помощью которых просматривается сайт, 600х800-1240х1024 пикс. При этом допускается просмотр страниц горизонтальной прокруткой. Основными браузерами, используемыми для просмотра, являются IE, Opera и Firefox.
Общее оформление сайта
Создание сайта должно предусматривать возможности его просмотра и в том случае, когда используется безопасная цветовая палитра (с разрядностью цветов 8).
Общий фон на сайте может иметь следующие варианты:
1. С общим фоном светлым (белым). Допускается использование фонового светлого рисунка.
2. Общий фон на сайте тёмный (с указанием точного, или же примерного цвета).
Оптимизация сайта, подгонка фона его рисунков под фоновый цвет и т. д. оговаривается отдельно. Размеры шрифта на сайте для оформления текстовых материалов — 10. Размеры шрифта при оформлении заголовков, названий страниц и т. п. не оговариваются.
Раскрутка сайта и его порядок передачи
Сайт разрабатывается на протяжении 4 недель со времени оплаты половины всей оговоренной суммы. Продвижение сайта определяется отдельно. Этим ТЗ не оговаривается раскрутка или продвижение сайта.
При передаче сайта заказчик должен проверить наличие орфографических, смысловых или грамматических ошибок на протяжении 3 рабочих дней. Найденные ошибки устраняет веб-мастер в течение 3 рабочих дней.
Дополнительные условия
SEO сайта и процесс его раскрутки определено отдельным ТЗ. Настоящее ТЗ раскрутку сайта не оговаривает и в состав работ не входит.
На каждой странице сайта должны содержаться логотип и название фирмы заказчика. Внизу каждой страницы сайта должна указываться контактная информация.
Техническое задание на сайт: важность и нюансы
Давайте пропустим вступление о том, зачем нужно техническое задание и как его составлять. Про это уже сотни раз писано-переписано. Лучше расскажем о моментах, которые никак нельзя упускать и покажем пример ТЗ на разработку сайта, как видим его мы.
Сайт как пирамида — разработчик видит одну грань, заказчик — другую. Есть еще посетители. Им видна только третья грань. Цель ТЗ — сделать «пирамиду» прозрачной, чтобы:
-
клиент понимал, что получит, -
менеджер правильно оценил сроки/стоимость, -
разработчик опирался на четкие требования, -
тестировщик проверял готовую работу по конкретному чек-листу.
Если все правильно, пользователь сайта будет четко идти по воронке продаж, никуда не сворачивая.
ТЗ на разработку: роли, задачи, ответственность
Пункт, о который часто спотыкаются заказчики и исполнители. Кто готовит фотографии для слайдера? Откуда брать текст? Есть ли готовая база товаров для проверки функциональности?
Если об этом не позаботиться на стадии техзадания, в процессе разработки или запуска проекта обязательно всплывет, что клиент думал «подобрать фотографии и написать текст — не проблема, а спарсить товары у поставщика вообще раз плюнуть». Тогда программист заливает на сайт чепуху и забывает об этом. Иногда получается забавно, но чаще грустно.
В ТЗ нужно четко прописывать, кто какие данные предоставляет. На скриншоте — пример технического задания на сайт с указанием ответственного за передачу, в данном случае, JavaScript.
Или так, если с нашим ТЗ клиент идет к другой команде разработки.
Всего 2 фразы, но они предельно ясно обозначают задачи обоих сторон, снимают 80% недоразумений.
SEO в ТЗ. Вы же собираетесь развиваться, да?
В 99 статьях из 100 пишут о важности разработки сайта с учетом SEO. Все равно про SEO забывают: тщательно указывают требования к frontend-части, но игнорируют параметры индексации, метатегов, редиректов.
Если это не промо-страница, которая создается под контекстный трафик и будет жить, пока идет рекламная акция — SEO важно. Причем не когда-нибудь потом, после запуска, а сейчас. Современное продвижение — это не ссылки и портянки текста на главной. Это качество кода, скорость загрузки страниц, правильная структура. То, что закладывается в ТЗ и реализуется при разработке. Хотите заняться SEO после сдачи проекта? Готовьтесь к двойной работе за двойную плату.
Пример из жизни: интернет-магазин шин разработали с динамическими фильтрами, без самостоятельных URL. В результате из прогнозируемого объема трафика сеошникам удалось получить только 80%. Сделали бы тогда каждому фильтру отдельный URL, получили бы сейчас 100%.
Обязательно должны быть учтены возможности настройки страниц для поискового продвижения, указаны критерии валидности кода, основные хосты, метки, параметры формирования URL.
Глядя в будущее
Правило хорошего ТЗ — заглядывать в будущее бизнеса. Для этого приходится либо гадать на кофейной гуще, либо задавать много вопросов:
— А если будет распродажа и с контекста набежит 10 000 покупателей?
— Сколько у вас заказов с мобильных, сколько с декстопов?
— Тот, кто будет вести проект, сориентируется в этой админке?
— В ближайшем будущем планируете расширять бизнес в регионы, выходить на международный уровень, открывать оптовое направление?
— С чем будете синхронизировать, интегрировать?
Из ответов рождаются данные об отказоустойчивости сайта, мультиязычности, параметрах кроссбраузерности, архитектуре административной части, возможностях масштабирования, облегченной модернизации/интеграции со складом, синхронизации с приложениями, сторонними сервисами.
— Вам точно нужен такой функционал? Точно-точно? А зачем?
Да, такие нескромные вопросы тоже бывают. Ведь клиент не всегда знает, что для достижения поставленной цели есть другое решение. Как правило, оно есть. Проще, логичней, дешевле.
А еще заказчик не всегда знает, что «немножко допилить» и «слегка переделать» — дороже, чем делать с нуля. Поэтому обсуждаем нюансы, ищем оптимальные варианты, детализируем и конкретизируем, пока не уверимся, что по ТЗ проект можно сделать с первого захода.
10 ключевых пунктов о том, как написать спецификацию веб-сайта
Эта статья предназначена для тех, кто хочет привлечь агентство веб-дизайна для создания веб-сайта или веб-приложения, а также в качестве руководства для агентств веб-дизайна, которые не определили методология струи.
Часто, когда клиент заказывает веб-сайт, не хватает конкретной и важной информации, которая очень важна как для клиента, чтобы он мог всесторонне изучить свой собственный проект, так и для агентства веб-дизайна, чтобы оно могло создать предложение, учитывая все запросы, пожелания и получить четкое представление о потребностях клиента.
Это очень редкий случай, когда заказчик предоставляет серьезную проектную документацию, в которой точно рассказывается обо всех требованиях, описании проекта, потоке процессов и дается четкое представление о том, что ожидается.
Учитывая это, в этой статье у вас есть 10 ключевых пунктов / элементов, которые помогут вам создать спецификацию.
Также внизу этой статьи есть пример пустого документа / спецификации, заполняемой клиентами, и один пример заполненной документации.
Необходимые элементы и вопросы для создания спецификации:
1. Общая информация о компании или физическом лице / покупателе
Общая информация представляет собой элементарное введение для спецификации и предоставляет соответствующую информацию о:
- Какая компания это (Компания имя)
- Деятельность компании
- Количество сотрудников
- Конкурс (ссылка на веб-сайты конкурсов)
Очень важно, чтобы агентство веб-дизайна было знакомо с деятельностью покупателя, его текущим представлением на рынке, его маркетинговыми целями и стратегией , поэтому его можно интегрировать в потенциальный проект.
2. Это полностью новый проект или это редизайн / перепрограммирование существующего?
Конкретные вопросы, на которые клиент должен дать ответ:
- Есть ли у вас в настоящее время веб-сайт?
- Какой адрес у этого веб-сайта?
- Вы хотите изменить дизайн веб-сайта или полностью новый веб-сайт?
Если у вас уже есть веб-сайт, ссылка на него будет очень полезна, чтобы агентство веб-дизайна могло узнать о текущей структуре веб-сайта и деятельности.
3. Чего конкретно вы ожидаете от веб-сайта?
- Новая презентация, которая привлечет новых клиентов и отразит доверие к компании своим высококачественным дизайном
- Увеличение продаж определенного продукта или группы продуктов
- Увеличение посещений веб-сайта, которые будут преобразованы в конкретные запросы на продукт или услуга
- Портфолио для презентации
Ожидания от веб-сайта определяют способ его создания. Эта информация может быть полезна для того, чтобы узнать о желаниях клиента и о том, на чем вы должны сосредоточить наибольшее внимание.
Очень полезная информация — это когда клиент предоставляет ссылку на веб-сайты, которые по дизайну и функциональности тесно связаны с его ожиданиями от его будущего веб-сайта.
4. К какому типу относится ваш веб-сайт?
Типы веб-сайтов:
- Презентация корпоративной компании
- Персональная страница
- Интернет-магазин (сайты электронной коммерции)
- Веб-приложение
- Социальная сеть
- Портфолио
- Блог
- Веб-сайт с особыми функциями
Эта информация очень полезен, потому что он сообщает нам, какая потенциально платформа CMS должна быть подходящей, или для индивидуального решения.Эти данные говорят нам, какой язык программы следует использовать и какой фреймворк.
5. Структура веб-сайта
- Какое количество веб-страниц?
- Карта сайта очень полезна
- Сколько разных типов / макетов страниц (Домашняя страница, О нас, Портфолио / Галерея, Контактная страница)
- Это одноязычный или многоязычный веб-сайт и какое количество языков?
Это не одно и то же, если вам нужен веб-сайт с 4 страницами или веб-сайт с тысячами страниц.Сайт с 4 страницами также может быть очень сложным с точки зрения уделения внимания каждой детали на странице и высокого качества дизайна.
Веб-пакеты — не лучшее решение для клиентов.
Они не точно определяют потребности клиента, и покупатель или агентство могут быть очень легко повреждены.
Если в веб-пакете указано, что количество страниц не ограничено или 50+, и вы подписываете договор, то не определено, сколько вам действительно нужно поработать.
Очень важно не подходить к созданию сайта как к «штамповке» страниц / сегментов.Каждая информация важна, каждый макет имеет свое предназначение, и каждой детали следует уделять внимание.
Домашняя страница является доминирующей страницей, но она необходима, чтобы уделять внимание всем остальным страницам.
6. Статический или динамический веб-сайт
- Кто будет импортировать контент на веб-сайт (покупатель или агентство)?
- Нужна ли сайту система CMS, чтобы покупатель мог импортировать контент?
- Как часто вы планируете изменения на сайте и какие элементы вы бы изменили?
Если покупателю нужна презентация, не требующая изменений, то нет необходимости создавать систему CMS или использовать какую-либо платформу.Во-первых, клиент не хочет за это платить, это ему не нужно, на популярных платформах уязвимость .
На самом деле 99% покупателей, за исключением того, что их веб-сайт является динамическим, поэтому они могут изменять его содержание, поэтому для них необходимо спланировать обучение.
7. Функционал веб-сайта
Это один из важнейших пунктов.
На этом этапе необходимо, чтобы покупатель предоставил как можно больше информации о самой функциональности.
Пример 1:
Пользователи должны зарегистрироваться. После регистрации они получают письмо активации, а затем заполняют следующую информацию … После входа в систему пользователи будут иметь свои профили с этими элементами …
Итак, каждая функциональность и этап / поток объяснены, и на основе этого можно создать предложение и в итоге дополнительные вопросы.
Для функциональности важно указать, является ли это интернет-магазином, социальной сетью, сайтом аукциона, порталом для недвижимости или поиском туристических направлений…
Пример 2:
Необходимо указать 10 компаний / Депутаты на сайте, и для каждой компании есть 3 категории и 2 подкатегории.Я также хочу, чтобы вы создали полную функциональность, категории и подкатегории, а мы добавим продукты. Оплата будет производиться доставкой, кредитными картами, PayPal…
Одна из важных сведений заключается в том, что если веб-сайт должен быть отзывчивым, он должен быть адаптирован для всех мобильных устройств. Эта функциональность стала стандартной и почти рассматривается как функция по умолчанию, но об этом необходимо обсудить с покупателем, поскольку существуют исключения и различные требования.
8. Бюджет
Информация о бюджете, который вы планируете инвестировать в потенциальный проект, может быть для агентства показателем серьезности и того, насколько вы действительно знаете цену на такого рода услуги.
Многие покупатели избегают определять свой бюджет и ожидают, что первыми получат предложение, поэтому они «не раскрывают свои карты».
Однако, сообщая свой бюджет, вы предоставляете агентству возможность указать, что можно сделать в рамках этого бюджета.
Цена рассчитывается не на основе бюджета клиента, а на основе спроса, поэтому, если это проект стоимостью 900 евро, и установленный клиентом бюджет 5000 евро, цена будет 900 евро, но информация о бюджете будет раньше делали клиенту дополнительное предложение и рассказывали ему, что можно сделать для улучшения проекта.
Также, если реальная цена проекта составляет 2000 евро, а бюджет, определенный клиентом, составляет 1000 евро, можно сделать предложение в рамках этого бюджета, которое будет без некоторых пунктов, которые увеличивают стоимость создания проекта.
В связи с этим мы предлагаем в качестве решения указать примерный бюджет (от — до).
Это очень полезная в тактическом и информативном плане информация, которая выгодна обеим сторонам.
9. Сроки
Сроки — очень важный фактор, который сильно влияет на распределение работы стажера, сортировку проекта по приоритетам и цене.
Если вы не определили Timeframe, крайний срок, то проект создается в стандартном режиме, и то, что крайний срок не определен, не означает, что проект будет создан вне Real Timeframe.
Определение проекта напрямую связано с проектной документацией, и в 99% случаев агентство веб-дизайна является тем, кто устанавливает приблизительный срок для этого проекта.
Если покупатель требует, чтобы проект был вне реальных временных рамок, тогда он должен работать сверхурочно, и это повлияет на окончательную цену проекта.
10. Дополнительная информация
Дополнительная информация может использоваться для всего, что не упоминалось в предыдущих статьях, или для чего-то, что не по теме и для вопросов.
Я надеюсь, что это поможет тем, кто хочет предлагать услуги, и агентствам веб-дизайна, у которых были проблемы с этой темой.
- Загрузите пустой документ для заказа / проекта — [button style = ”1 ″ caption =” DOWNLOAD ”link =” https://www.popwebdesign.net/popart_blog/wp-content/uploads/2015/02/project- док.pdf ”] [/ button]
- Загрузить оформленный заказ / документацию по проекту — [button style =” 1 ″ caption = ”ЗАГРУЗИТЬ” ссылка = ”https://www.popwebdesign.net/popart_blog/wp-content/uploads/ 2015/02 / project-doc-fill.pdf ”] [/ button]
Как написать спецификацию веб-сайта
WPRiders — Программирование мирового уровня для малого и среднего бизнеса, Стартапы и некоммерческие организации
getty
Создать хорошую спецификацию веб-сайта непросто.Это то, что требует большого внимания, исследования и рассмотрения.
Хорошая спецификация веб-сайта приведет всех на одну страницу. Клиент будет знать, чего ожидать, а разработчики будут знать, что кодировать. Тестировщики будут знать, что проверять, а руководители проектов будут знать, как правильно спланировать проект.
Вы можете задаться вопросом, что такого сложного в изложении целей, тактики, ограничений и так далее. И это определенно несложно, если проделать это пару раз.Но для новичка написать хорошую спецификацию веб-сайта может быть непросто. Вот почему мы хотели бы поделиться с вами нашей секретной формулой отличных характеристик веб-сайтов. Эта формула была усовершенствована нашей командой на протяжении более 10 000 часов написания спецификаций веб-сайтов на протяжении многих лет.
Написать хорошую спецификацию веб-сайта — все равно что построить дом.
Когда вы решаете, что хотите построить дом, вы не просто набрасываете заметки на листе бумаги и быстро набрасываете дом своей мечты.Это не то, что вы можете дать своим строителям и ожидать, что они извлекут из этого максимум пользы.
Вместо этого вам нужен архитектор, который может:
• Понять свое видение.
• Создайте дом своей мечты.
• Направляйте строителей.
Не только это, но архитектор должен будет принять во внимание многие другие факторы, такие как фундамент дома, крыша, стены и т. Д. Эти элементы зависят от окружающей среды (почва, погодные условия и т. Д.)), ваш личный вкус и ваш бюджет.
Никто не хочет жить в рискованном доме.
Представим на секунду, что архитектора не наняли. Дом оказался таким, как вы себе представляли, но он находится в районе, подверженном землетрясениям.
В конце концов, вы наслаждаетесь своим домом всего за несколько недель до землетрясения. Ваши стены падают, потому что они не приспособлены для такого климата. Так что теперь вам нужно потратить еще больше денег на восстановление чего-то, когда этого можно было избежать.
То же самое и со спецификацией веб-сайта. Веб-сайты зависят от потребностей вашей целевой аудитории, продолжительности создания, ваших личных вкусов и т. Д.
Итак, если вы собираетесь создать веб-сайт торговой площадки или интернет-магазин, необходимо соблюдать определенные правила.
В конце концов, вы же не хотите, чтобы веб-сайт оказался неисправным.
Как написать структуру веб-сайта, которая работает
Когда вы тратите тысячи часов на написание спецификаций веб-сайтов, вы склонны замечать определенную закономерность.Вы можете четко видеть, что работает, а что нет. Сегодня мы хотели бы поделиться с вами структурой, которую мы обнаружили на 100% надежной.
При разработке структуры вашего веб-сайта вы должны сконцентрироваться на:
Срок службы веб-сайта
Мы рекомендуем вам разработать и создать первую версию веб-сайта на срок от 12 до 24 месяцев. Это потому, что веб-сайты быстро развиваются.
Цели
Это цели сайта.И лучший способ выяснить это — ответить на следующие два вопроса:
1. Если бы ваш веб-сайт был сотрудником, какова была бы его должностная инструкция?
2. В конце концов, как вы узнаете, хорошо ли работает веб-сайт?
Нецелевые
Есть определенные вещи, которые вы решите не использовать при первом внедрении. Как и дома, веб-сайты лучше всего строить слоями или поэтапно. И вот у вас есть список вещей, которые вы хотите отложить до следующей версии сайта.
Как измерить успешность проекта
Определите от двух до трех ключевых показателей эффективности, которые вы хотите измерить. Несколько примеров KPI: коэффициент конверсии, количество квалифицированных потенциальных клиентов, средняя продолжительность сеанса и время на странице.
Меню сайта
Здесь вы перечисляете страницы, которые вы хотите разместить в верхнем меню, а также в нижнем колонтитуле. Вам нужно подумать о том, что больше всего интересует посетителей вашего сайта. Это страница магазина, страница о нас или раздел блога?
Страницы сайта
Не все страницы отображаются в меню.Но в этом разделе у вас будет полный список всех страниц сайта. Думайте об этом как о проекте вашего веб-сайта. Кроме того, для каждой страницы вы хотите указать, какие визуальные элементы вы хотите включить.
Роли пользователей
Укажите здесь типы пользователей, которые у вас будут. Например, на веб-сайте торговой площадки у вас будут посетители, продавцы, покупатели и администраторы.
Истории пользователей
Для каждой роли пользователя, представленной выше, нам нужно изобразить особенности пути пользователя.Однако пользовательская история — это тонко нарезанная функция, часть пути пользователя, описывающая, что должно быть достигнуто, обычно в следующем формате: Как [роль пользователя], я хочу [цель / желание], чтобы [выгода] .
Задачи
Здесь вы должны перечислить конкретные задачи, которые разработчик должен выполнить, чтобы получить каждую конкретную пользовательскую историю.
Риски проекта
Добавьте риски этого проекта и как вы планируете снизить эти риски.
Плагины и темы
Обычно мы рекомендуем подход без кода к созданию веб-сайтов. При использовании WordPress составьте список всех плагинов, которые вы решите использовать для этого веб-сайта.
Заключение
Создание спецификации веб-сайта не обязательно сложно, особенно когда вся необходимая информация всегда у вас под рукой. Но есть определенные коммерческие секреты, которые вы можете упустить. Вот почему, вероятно, неплохо было бы попросить разработчика просмотреть спецификацию вашего веб-сайта.
Но если вы не хотите получать профессиональную помощь, то следование приведенной выше структуре — это самое близкое к профессиональной структуре веб-сайта.
Forbes Technology Council — это сообщество ИТ-директоров, технических директоров и технических руководителей мирового уровня, в которое допускаются только приглашения. Имею ли я право?
Спецификация сайта — это краткое изложение основных целей, ценностей и намерений группы планирования, обеспечивающее окончательное направление политики для всего, что будет дальше.Создание полноценного веб-сайта — дорогостоящий и трудоемкий процесс. Когда вы по горло решаете ежедневные задачи по созданию сайта, может быть удивительно легко забыть, почему вы делаете то, что вы делаете, потерять из виду свои первоначальные приоритеты и не знать в любой конкретный день, подробные решения, которые вы принимаете, на самом деле поддерживают эти общие цели и задачи. Хорошо написанная спецификация сайта — это мощный ежедневный инструмент для оценки эффективности усилий по разработке.Он дает команде компас, позволяющий сосредоточить процесс разработки на конечных целях сайта. Таким образом, он быстро становится ежедневным ориентиром для разрешения споров, оценки потенциальной полезности новых идей по мере их возникновения, измерения прогресса и сохранения сосредоточенности команды разработчиков на конечных целях. Как минимум, хорошая спецификация сайта должна определять объем контента, бюджет, расписание и технические аспекты веб-сайта. Лучшие спецификации сайта очень краткие и по существу, и часто представляют собой просто наброски или маркированные списки основных запланированных проектных или технических характеристик.Готовая спецификация сайта должна содержать формулировку целей на этапе планирования, а также структурные детали сайта. Цели и стратегии
Производственные проблемы
Это большие вопросы, и общие концептуальные вопросы слишком часто игнорируются, когда комитеты стремятся начать «настоящую работу» по проектированию и созданию веб-сайта.Однако, если вы не можете с уверенностью ответить на все эти вопросы, никакие усилия по проектированию или производству не могут гарантировать полезный результат. Предотвращение «сползания прицела»Спецификация сайта определяет объем вашего проекта — то есть, что и сколько вам нужно сделать, бюджет и график разработки. «Расползание» области видимости — самая распространенная причина сбоев веб-проектов. В плохо спланированных проектах смещение объема работ — это постепенный, но неумолимый процесс, посредством которого добавляются ранее незапланированные «функции», дополняются контент и функции, чтобы смягчить каждую группу заинтересованных сторон, вносятся серьезные изменения в контент или структуру сайта во время создания сайта, и больше контента или интерактивная функциональность, чем вы изначально договорились создать.Ни одно чрезмерное обязательство не является фатальным, но медленного, постоянного накопления дополнений и изменений часто бывает достаточно, чтобы сорвать бюджеты, разрушить графики и похоронить то, что могло бы быть элегантным первоначальным планом, под мегабайтами неразберихи и неразберихи. Не спешите создавать веб-сайт, пока не поймете, чего вы хотите достичь, и до того, как разработаете надежную и реалистичную спецификацию сайта для создания своего веб-сайта. Чем тщательнее вы планируете, тем лучше вы будете, когда начнете создавать свой сайт. Отличный способ держать под контролем общий объем контента сайта — указать максимальное количество страниц в спецификации сайта. Хотя количество страниц вряд ли можно считать безошибочным в качестве ориентира (в конце концов, веб-страницы могут быть сколь угодно длинными), он служит постоянным напоминанием всем участникам о предполагаемом объеме проекта. Если количество страниц увеличивается, возьмите за правило автоматически пересматривать последствия для бюджета — холодные реалии бюджетов и графиков часто охлаждают энтузиазм, чтобы набить «еще одну страницу».«Хороший способ сдержать рост объема — рассматривать количество страниц как« игру с нулевой суммой ». Если кто-то хочет добавить страницы, он сам должен назначить другие страницы для удаления или получить соответствующее увеличение бюджет и график с учетом увеличения объема работ. Изменения и уточнения могут быть полезными, если каждый реалистично оценивает влияние потенциальных изменений на бюджет и график проекта. Любые существенные изменения в запланированном содержании, дизайне или технических аспектах сайта должны быть тесно связаны с пересмотром бюджета и графика проекта.Люди часто неохотно обсуждают бюджет или сроки откровенно и часто соглашаются на существенные изменения или дополнения к плану разработки, вместо того, чтобы столкнуться с неловким разговором с клиентом или другим членом команды. Но это согласие лишь откладывает неизбежный ущерб от неумения рационально относиться к изменениям объема. Твердая интеграция графика, бюджета и объема — единственный способ уберечь веб-проект от сбоев из-за реальных ограничений по времени, деньгам и высочайшему качеству результата.Немного смелости и честности с самого начала могут спасти вас от многих горестей. Тщательно составьте план, а затем придерживайтесь его. |
Написание спецификации веб-сайта
Любой крупный проект веб-сайта должен начинаться со спецификации. В нем должны быть указаны цели вашего веб-сайта с указанием крайних сроков или бюджетных ограничений. Ниже я привел пример шаблона, который вы можете использовать.
1. ПРЕДСТАВИТЬ СЕБЯ
Кратко объясните, чем вы или ваша компания занимаетесь, это послужит основой для проекта.Полезная информация включает:
- Краткую историю компании
- Размер — количество сотрудников, оборот и т. Д.
- Ключевые услуги
- Основные достижения
2. НАЧНИТЕ ЦЕЛИ
- Зачем делать вам нужен сайт?
- Каких результатов вы хотите достичь?
- Поддаются ли они измерению?
- Есть проблемы с существующим сайтом?
- Каковы бизнес-движущие силы перемен?
Объяснение ваших целей поможет управлять всем остальным в спецификации.
Определите хотя бы одну цель, в достижении которой вам должен помочь веб-сайт. Вот несколько примеров:
- Увеличьте количество запросов через веб-сайт
- Увеличьте онлайн-продажи
- Увеличьте количество телефонных запросов
При попытке их количественно оценить, вместо того, чтобы смотреть на отраслевые эталоны, посмотрите, чего вы достигаете в настоящее время и предложите улучшения, которые вы хотели бы видеть.
У вас также могут быть второстепенные цели, например, привлечь внимание прессы, продвигать свои мысли или уменьшить количество администратора, связанного с новыми запросами.Запомните и это.
3. КЛЮЧЕВЫЕ АУДИТОРИИ
Теперь вам нужно определить ключевые аудитории, к которым вам нужно обратиться для достижения ваших целей. Это могут быть:
- Потенциальные клиенты или клиенты
- Существующие клиенты / постоянные клиенты
- Сотрудники прессы
- Потенциальные сотрудники
Приведенный выше список является очень обобщенным, поэтому вы можете найти более конкретные способы определения своих аудитории.
После того, как у вас будет список ваших аудиторий, вам нужно будет рассмотреть для каждой из них то, что они хотят делать на вашем сайте и что вы хотите, чтобы они делали на вашем сайте (это может быть одно и то же, но они вполне могут быть разными — например, их цель может заключаться в том, чтобы прочитать сообщение в блоге, но также вы можете захотеть, чтобы они направили их на подписку на ваш информационный бюллетень).
Другими словами, в чем вы их уговариваете? Купи что-нибудь? Записаться на что-нибудь? Спросить о чем-то? Это будет метод, с помощью которого вы достигнете своих целей в разделе 1 выше.
Еще одна полезная вещь, которую следует учитывать, — это приоритет этих аудиторий. Это поможет, когда дело доходит до разработки макета и навигации по сайту.
4. ПРЕДВАРИТЕЛЬНАЯ СТРУКТУРА САЙТА
Вполне вероятно, что эта структура изменится на этапе проектирования, но полезно иметь отправную точку, которая четко передает «информационную архитектуру» сайта. Основная цель — попытаться убедиться, что ничего не забыто о том, что должно быть на сайте.
Необязательно копировать старую структуру веб-сайта — изменение может принести пользу. Не переносите старые предположения в новый проект, вы рискуете упустить полезные изменения.
5. ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
Другими словами, что должен делать сайт?
- Если это сайт с брошюрами, большинство страниц будут «статичными» в том смысле, что они не реагируют на действия пользователя. Исключением здесь обычно являются контактные страницы с интерактивными формами.
- Если это сайт электронной коммерции, перечислите все требования к вашему дому, списку продуктов, страницам поиска и описанию продуктов.Если ваша касса будет нестандартной, например, она позволяет клиентам настраивать свои заказы, информация об этом должна быть включена.
- Если что-то более сложное или необычное, чем это, напишите подробный список того, что должен уметь делать каждый пользователь.
- Также подробно описаны необходимые вам серверные функции. Какие возможности администрирования вам необходимы в отношении веб-сайта и контента, пользователей, заказов и т. Д.
В крупных ИТ-проектах на разработку технической спецификации уйдут месяцы.Большинство проектов электронной коммерции не такого размера, но стоит использовать некоторые методы, которые используют более крупные игроки.
Пользовательские истории — это способ описания действий, которые посетитель должен иметь возможность выполнять на сайте. Они выглядят так:
Как клиент
Я хочу добавить товары в корзину
Чтобы купить их позже
Как сотрудник
Я хочу изменить статус заказов
Чтобы я мог отметить элементы в состоянии отправки
Создавайте пользовательские истории для каждого типа аудитории на вашем сайте, особенно если у вас необычная функциональность.
На этом этапе вы также должны указать любые технические предпочтения (если они у вас есть). Например, CMS или веб-фреймворк, которые следует использовать, какие платежные шлюзы вы хотите использовать, должен ли веб-сайт интегрироваться с любыми другими системами (например, Управление заказами, Управление складом, ERP).
6. НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ
Это требования, относящиеся к:
7. ВЕБ-САЙТЫ, КОТОРЫЕ ВАМ НРАВЯТСЯ И НЕ НРАВИТСЯ
Для процесса проектирования удобно иметь список веб-сайтов, которые вам нравятся и не нравятся. Мне нравится помогать направлять этот процесс.
Это станет отправной точкой для работы над идеальным дизайном.
8. КТО ВАШИ КОНКУРЕНТЫ?
Перечисление ваших конкурентов выполняет три функции:
- Мы можем видеть, что делают другие люди, и, возможно, заимствовать у их наиболее привлекательных функций
- Мы можем найти возможности улучшить то, что уже предлагает рынок
- Мы можем обеспечить ваш веб-сайт дизайн отличается от конкурентов
Анализ конкурентов — это то, что вы, вероятно, делаете в любом случае, даже если это не формально, поэтому это должно быть легко.
9. БЮДЖЕТ
Многие люди не хотят раскрывать свой бюджет при обращении к нам.
Это контрпродуктивно. Если мы знаем ваши цели и ваш бюджет, мы можем предложить лучшее решение. Очевидно, нет смысла цитировать вас за то, что будет стоить вдвое дороже, чем вы можете себе позволить.
Если у вас небольшой бюджет, мы подумаем, что с ним можно сделать. Либо мы можем выбрать конкретную технологию, которая дешевле в установке, либо предложить поэтапный подход, при котором дополнительные функции могут быть добавлены позже.
Вы также можете рассмотреть возможность гибкого подхода к разработке, если вы можете терпеть отсутствие фиксированной цены. Часто результаты лучше для всех сторон.
Будьте реалистичны и помните, что если у вас небольшой бюджет, вам придется пойти на компромисс в отношении спецификации сайта.
10. РАСЧЕТЫ
Теперь самое время указать любые сроки, которые у вас могут быть.
Разумеется, сделайте их разумными! Вы должны выделить время для общего общения и обсуждений, изменений в спецификациях, тестирования, отладки, ожидания обзоров и отзывов, одновременно выполняя другие повседневные обязанности и обязанности с обеих сторон.
Веб-проекты могут занимать от шести дней до шести месяцев в зависимости от размера проекта.
Обычно краткосрочное решение может быть доступно, если в настоящее время у вас нет ничего онлайн. Страница регистрации — хороший способ собрать адреса электронной почты перед запуском нового сайта.
11. КАК ПРОЦЕСС ЗАКУПОК?
У вас есть крайний срок ответа? Кто будет контактным лицом по проекту? Когда будет принято решение и когда начнется проект?
ЧТО ИЗБЕЖАТЬ
Мы подумали, что, возможно, стоит включить некоторые вещи, которых следует избегать, поскольку это также может помочь при создании идеальной спецификации.
- Чрезмерно длинные спецификации — помните, что люди должны это прочитать, так что не болтайте 🙂
- Жаргон, нет четкой спецификации
- Не слишком сосредотачивайтесь на том, что веб-сайт должен выглядеть или быть структурированным, это будет определено на этапах разработки проекта.
Создание спецификации для этих руководящих принципов должно позволить вам получить разумные, точные цитаты, из которых можно перейти к вашему идеальному веб-сайту.
После того, как ваш сайт заработает, не забудьте на постоянной основе измерять свою производительность относительно ваших первоначальных целей, определенных в первой части.
Да пребудет с вами сила.
Пример спецификации для сайта
Загрузите наш бесплатный шаблон спецификаций
Спецификация — это документ, который позволяет структурировать технический проект , детализировать все входы и выходы, определить выражение потребности и технические ограничения .
Помимо того факта, что он будет незаменим, если вы захотите запросить расценки у нескольких поставщиков услуг, спецификации позволят вам точно указать ваши потребности.
Это краеугольный камень проекта веб-сайта, независимо от того, создаете ли вы веб-сайт сами или уже сделали.
Вот почему мы предлагаем вам бесплатную копию нашего шаблона спецификации . Он очень подробный и позволит вам задать себе правильные вопросы о вашем проекте. Также рассмотрите возможность использования формы оценки SergentWeb, чтобы завершить свое размышление по теме, получить диапазон цен и найти серьезных поставщиков.
Данная модель спецификаций предназначена для всех типов проектов, сайтов-витрин, сайтов электронной коммерции, блогов и т. Д.
Как скачать наш шаблон спецификаций?
Введите действующий адрес электронной почты в поле ниже и следуйте инструкциям.
Ваш адрес электронной почты никогда не будет раскрыт без вашего согласия
Хороший веб-сайт — это веб-сайт, который был хорошо продуман с самого начала. Чем точнее вы укажете желаемые функции / характеристики, тем лучше вы освоите проект и у вас будет шанс добиться именно ожидаемого результата.
Это письменное упражнение может быть сложным в зависимости от сложности проекта и ваших знаний в Интернете. Легче сопровождать веб-специалиста для настройки спецификаций . Конечно, есть сопутствующие расходы, но эксперт переведет ваши потребности в технические предпосылки. Результат будет лучше, а риск пересмотра ваших ожиданий в середине проекта сведен к минимуму.
14 замечательных ключей к руководству по спецификациям для веб-сайта
Составление хорошо подробного Руководства по спецификациям гарантирует, что ваш веб-проект будет реализован.Это также помогает разработчикам предоставлять более точные расценки. Вам нужно написать подробное описание своего сайта, но вы не знаете, с чего начать? Что ж, мы вас прикрыли. Приведенное ниже руководство предоставит вам всю необходимую помощь, чтобы сделать ваш проект успешным.
Если вы хотите спланировать успешный веб-проект, не сталкиваясь с дорогостоящими проблемами в процессе, вам нужна целенаправленная и подробная веб-спецификация. Фактически, написание такого контента поддерживает безупречную работу проекта, а также помогает вам разработать веб-проект, который отвечает целям как вашего предприятия, так и его посетителей.
Что касается этого подробного руководства, я выделю все важные компоненты надежной веб-спецификации и их важность. Кроме того, в руководстве будут рассмотрены ценные уроки, извлеченные нами к настоящему моменту при работе с сущностью на базе WordPress. Он также затрагивает значение веб-спецификации, процесс ее написания и ее содержание.
Веб-спецификация
По сути, он описывает документ, в котором излагаются методы и цели веб-проекта.Он должен указывать на различные ограничения, включая технологические проблемы, бюджет или временные рамки. Кроме того, в спецификации могут быть указаны другие детали проекта, например, команда.
Содержание веб-спецификаций
Что должно включать в себя руководство по спецификациям?
Содержание этого документа зависит от конкретного веб-проекта. Тем не менее, ожидайте найти похожие части спецификации в большинстве проектов веб-сайтов.
Список ниже состоит из общих разделов.Тем не менее, вы можете решить, какие разделы упоминать при написании спецификации или добавить те, которых нет в списке.
Все важные аспекты проекта должны быть отражены в вашем документе спецификации.
Руководство по техническим характеристикам
Обзор
Он предоставляет общее описание веб-проекта, а также сущности, его выполняющей. В этом случае обзор может быть:
- О вашей организации
- Проблема, которую вы пытаетесь исправить.
- Целевая аудитория
Вовлеченная команда
В этом разделе перечислены все ключевые лица, принимающие решения, стоящие за проектом.Убедитесь, что вы указали их адреса электронной почты и названия проектов. Убедитесь, что вы включили сюда голову проекта.
Цели
В этой части документа кратко описаны цели конкретного проекта. Такая информация дает разработчикам представление обо всем, чего вы собираетесь достичь, что, в свою очередь, помогает рекомендовать наиболее подходящие решения.
Пример целей, которые вы можете иметь в виду:
- Получите 1 тыс. Новых подписчиков в Твиттере за один год
Цели должны быть SMART, что означает:
- Особый
- Измеримый
- Назначаемый
- Реалистичный
- Временные
Этапы проекта
В случае, если проект формирует более крупный проект или если после завершения текущего проекта будут другие этапы, вам необходимо перечислить все это вниз.Это поможет показать, как и где текущий проект соответствует вашим будущим начинаниям.
Например:
Этап 1: Маркетинговый веб-сайт — настоящий проект
Этап 2: включить электронную торговлю
Этап 3: Интеграция управления взаимоотношениями с клиентами (CRM)
Структура содержимого
Также называемая информационной архитектурой, структура контента включает в себя различные разделы и определяется размером и сложностью вашего веб-контента.
Карта сайта
Этот раздел обычно представлен в виде диаграммы, показывающей тип «дерева» (иерархическая структура веб-страниц). Карта сайта также может содержать «шаблон страницы», как показано ниже.
Там вы можете найти полезные инструменты для разработки карт сайта. В нашем случае мы придерживаемся Gloomaps.
Типы содержимого
Веб-сайт может содержать различные типы контента. На базовом уровне ожидайте найти как веб-страницы, так и сообщения.Пост в основном последовательный, как новости, тогда как страница вневременная, например, О нас.
Другие типичные типы контента включают:
- Отзывы
- Продукты
- Человек
Для каждого типа должны быть указаны соответствующие данные. Следовательно, для содержания «Лицо» могут потребоваться данные, указанные ниже:
- Имя
- Фамилия
- Позиция
- Био
- Адрес электронной почты
- Телефонный номер
Таксономии
По сути, таксономия относится к схеме классификации вашего веб-контента.Вы можете создать таксономию для всего веб-сайта, которая будет использоваться для различных типов контента. В случае блога ожидайте найти две основные таксономии, включая «Теги» и «Категории».
Два основных типа таксономии включают:
- Иерархическая таксономия — например, «Категории»
- Неиерархический — например, «Теги»
Шаблоны веб-страниц
Шаблон включает в себя заданный информационный макет.Примеры базовых шаблонов веб-страниц приведены ниже:
- Дом
- Наша команда
- Сообщение в блоге
- Контактная информация — может включать форму и карту
- Архив новостей
Если у вас есть макеты для таких шаблонов веб-страниц, пожалуйста, включите их в этот раздел.
Дизайн
В этой части содержание будет определяться тем, будет ли разработка дизайна описана в объеме работ, или же дизайн уже существует.
Уже существующий проект
Если проект существует, вы можете сослаться на него в этом разделе. Вы можете использовать свои дизайнерские ресурсы следующими способами:
- Файлы эскизов
- Файлы плоских изображений
- PDF-файлы (можно аннотировать)
- PSD файл
Убедитесь, что вы предоставили аннотации или руководство для следующих сведений:
- Шаг
- Анимации
- Состояние при наведении
- Цвета
- Сеточные системы
- Правила оформления
Адаптивный дизайн
В настоящее время люди могут просматривать различные сайты на самых разных экранах и гаджетах.Следовательно, очень важно учитывать внешний вид вашего веб-сайта, прежде всего на устройствах с крошечным экраном, таких как смартфоны.
Дизайн как часть вашего проекта
Если визуальный дизайн является жизненно важным аспектом вашего проекта, вы должны указать предпочтительный стилистический путь и рекомендации по способам преодоления связанных с этим проблем.
Несмотря на то, что у каждого дизайнера своя процедура, необходимо предоставить следующие данные:
- Печатные материалы, например брошюры
- Рекомендации по бренду — например, логотипы, шрифты, цвета и другая графика
- Оценка конкуренции
Функциональность
Это влечет за собой то, как работает ваш сайт.Большинство веб-сайтов должны быть интегрированы с API сторонних производителей. В таких случаях все интеграции должны быть выделены в этой части в зависимости от того, как они будут работать, и любых других необходимых деталей.
В зависимости от вашего соответствующего веб-проекта вы можете рассмотреть возможность выделения различных примеров функциональности, в том числе:
- Отслеживание и аналитика
- Многоязычная функциональность
- Уровень защищенных сокетов (SSL)
- Возможности электронной торговли
Удобство
Это означает создание сайтов, которые работают для всех, независимо от способностей, технологий или местоположения.WCAG — это стандарты, созданные, чтобы помочь разработчикам веб-сайтов создавать более доступные сайты. Если у вас есть особые требования, не стесняйтесь перечислять их здесь.
Поддержка устройств и браузера
Сегодня по веб-сайтам можно перемещаться с помощью различных гаджетов и веб-браузеров. По этой причине вы должны выяснить, какой браузер или устройство нуждается в поддержке из-за различных технологических потребностей.
В этой части должны быть описаны конкретные гаджеты и веб-браузеры, на которых ваш сайт должен пройти тестирование.Если у вас есть данные по таким аспектам, особенно полученные из аналитики текущего веб-сайта, было бы полезно упомянуть об этом здесь.
Хостинг
Здесь укажите все требования к хостингу для веб-сайта. Если вы уже определили поставщика услуг хостинга, предоставьте информацию об этой платформе в этой части документа со спецификациями.
Постоянное обслуживание и поддержка.
Веб-сайты необходимо регулярно улучшать, сохранять и обновлять.Если вы используете сайт WordPress, кодовая база быстро ухудшится, если она не будет постоянно обновляться. В свою очередь, это может вызвать проблемы с безопасностью, производительностью и совместимостью.
Допущения
Делать предположения относительно сторон, ответственных за определенные операции, — обычная проблема. Например, кто добавит желаемый контент? Чтобы избежать такого случая, убедитесь, что в вашем руководстве по спецификациям изложено все, что вам нужно для создания полноценного сайта.
Вехи
Большинство проектов, особенно те, которые используют метод фиксированных затрат, с самого начала имеют определенные вехи. Это четко определенные этапы, на которых вы будете иметь дело с различными аспектами веб-сайта. Примеры типичных этапов проекта веб-сайта:
- Начало работы
- Обратная связь
- Каркас
- Развитие
- Дизайн
Сроки
Даже если у вас нет конкретных этапов, важно иметь представление о временных рамках, в первую очередь, если есть установленный крайний срок.Обозначьте все установленные сроки в документе веб-спецификации.
Бюджет
Ваш финансовый план должен быть упомянут именно в этом разделе документа. Вы также можете разбить их на детали в соответствии с этапами проекта. Кроме того, укажите любую информацию о желаемой модели ценообразования.
Чтобы подвести итог!
Подробная спецификация различает успешный и неудачный веб-проект.Он помогает донести требования и цели вашего предприятия до различных внутренних и внешних команд. Успешный старт поможет вам избежать дорогостоящих препятствий в будущем.
10 советов по написанию потрясающих функциональных спецификаций веб-сайта
Одна из основных обязанностей функционального аналитика — предоставить четкое и подробное описание различных функциональных частей веб-сайта и их требуемого поведения. Эти описания того, что будет делать веб-сайт, также называются функциональными спецификациями .Речь идет не только о тех элементах, которые видны посетителям веб-сайта, таких как галереи изображений, видео, контактные формы, но и о функциональных возможностях, которые используются менеджерами контента в интерфейсе разработки системы управления веб-контентом (WCMS). Примерами последних являются шаблоны, используемые для создания различных типов веб-страниц (например, событий, новостей, объявлений о вакансиях) и управления параметрами настройки или стиля каждого из компонентов страницы.
Функциональные спецификации также являются важными инструментами, которые используются различными веб-командами:
- Клиент может использовать их, чтобы проверить, соответствуют ли разрабатываемые функциональные возможности их потребностям, и предложить оптимизацию до начала процесса внедрения.Функциональные спецификации также используются клиентом для определения критериев приемки проекта вместе с аналитиком .
- Менеджер проекта сможет распределять ресурсы по задачам и отслеживать достаточно точные сроки проекта.
- Технический руководитель использует функциональные спецификации в качестве отправной точки для определения технических характеристик для разработки.
- Внешний интерфейс Разработчики переводят их в необходимые файлы HTML, CSS и JavaScript для реализации предполагаемого поведения внешнего интерфейса.
- Разработчики WCMS комбинируют функциональные и технические спецификации в качестве непосредственных исходных данных для начала работы по разработке.
- Тестеры используют их в качестве основы для разработки руководящих указаний о том, что тестировать для каждой функции, а также для документирования и создания подробных сценариев тестирования.
- Для группы поддержки — это их справочный источник, позволяющий быстро получить информацию о функциональных возможностях при устранении инцидентов или выполнении непрерывного обслуживания и оптимизации.
Хороший документ со спецификациями должен соответствовать потребностям различных команд, участвующих в проекте веб-сайта. Но что нужно учитывать, чтобы охватить так много аспектов дизайна, функциональности, разработки и взаимодействия с пользователем? Следующие 10 советов помогут вам начать работу.
1. Сделайте это совместным
Важно понимать, что создание спецификаций не является индивидуальной задачей. Это результат сотрудничества между клиентом, функциональным аналитиком, UX, дизайном и техническими командами.Поэтому спецификации предпочтительно создавать в среде для совместной работы (например, с использованием такого инструмента, как Confluence). Это позволяет всем членам команды легко работать вместе, даже если они работают из географически удаленных мест. Функционального аналитика можно рассматривать как мастера спецификации, который обеспечивает единообразное документирование всех входных данных.
2. Сделайте его уникальным
Функциональные характеристики должны быть идентифицируемыми.Это можно сделать, определив понятное и уникальное имя для описываемой функциональности. Это кажется тривиальным шагом, но опыт подсказывает, что это важный шаг. Это имя важно, потому что оно будет использоваться в течение всего жизненного цикла веб-проекта. Он будет использоваться в беседах со всеми заинтересованными сторонами, в коде, технической документации, пользовательской документации и обучении. Так что подумайте дважды, прежде чем устанавливать имя. Также укажите уникальный числовой идентификатор рядом с более описательным заголовком.
3. Сделайте его структурированным
Спецификации должны быть структурированы, чтобы облегчить их использование. Во время разговора с ними должно быть легко обращаться к ним и быстро получать необходимую информацию. В этом вам помогут, казалось бы, простые вещи:
- Создайте шаблон, чтобы убедиться, что все документы функциональной спецификации для функциональных компонентов структурированы одинаково.
- Используйте таблицу вместо бегущего текста для детализации индивидуальных спецификаций для каждого компонента
- Стандартизировать и структурировать формулировки отдельных функциональных спецификаций таким же образом, e.грамм. используя такой формат, как «Как посетитель, я должен иметь возможность…»
4. Сделайте это визуально
Люди предпочитают просмотр чтению. Они также склонны лучше понимать вещи, когда видят это. Добавление визуальных элементов в ваш документ спецификации поможет различным участвующим группам быстрее понять описанные функции. Это можно сделать, добавив каркасы, блок-схемы, прототипы, скриншоты дизайна и т. Д.
5. Сделать интегрированным
По возможности добавляйте четкие ссылки на дополнительные соответствующие ресурсы в рамках проекта. Когда разные группы начинают использовать документы спецификаций, им должно быть легко найти связанные источники информации, такие как файлы дизайна, руководства по стилю кодирования, спецификации дизайна, прототипы или даже связанные функциональные спецификации, например, для шаблоны, в которых используется функциональный компонент.
6. Сделать читаемым
Документы функциональных спецификаций, как уже упоминалось, используются множеством различных ролей.Они используются как инструмент для обсуждения, а также для информирования всех команд обо всех функциях, взаимодействиях и каждой детали функционального поведения, которые должны быть включены. Следовательно, они должны быть написаны нетехническим способом, который должен быть понятен всем заинтересованным сторонам, независимо от того, технически они или нет.
7. Сделайте его раздвижным
Начальная спецификация создается для каждого функционального компонента в начале веб-проекта. После запуска веб-сайта в некоторые из этих компонентов вполне естественно внести дополнительную оптимизацию и добавить новые функции.Это означает, что функциональное поведение может быть изменено. Важно, чтобы эта расширяемость учитывалась с самого начала и чтобы настройка спецификаций компонентов позволяла легко расширять в будущем.
8. Сделайте точным
Технические характеристики должны быть ясными и точными. В идеальном мире разработчики не должны оставаться в догадках или интерпретировать функциональные описания. Это можно сделать, используя понятный язык, при необходимости приводя примеры и получая ответы на все вопросы о том, что необходимо достичь, как и почему.
9. Сделайте отслеживаемым
Во время функциональных дискуссий между членами веб-команды и клиентом принимается множество решений. Убедитесь, что вы отслеживаете все решения, связанные с функциональностью, и что они отражены в окончательном документе функциональных спецификаций, утвержденном клиентом. Хотя новые функции все еще могут быть введены в середине проекта, это будет полезно, чтобы избежать обсуждений в будущем.
10. Сделайте его легкоусвояемым
При создании письменных спецификаций важно избегать информационной перегрузки.Один из способов сделать это — определить отдельные функциональные части веб-сайта и создать отдельные спецификации для каждой из них. Также неплохо организовать спецификации на уровне шаблонов страниц и отдельных функциональных компонентов, которые используются в этих шаблонах. С одной стороны, он сохраняет информацию, ориентированную на читателя, а с другой — соответствует тому, как задачи обычно организованы в Agile-историях, что упрощает интеграцию с программным обеспечением для отслеживания проектов, таким как JIRA.
Заключение
Кажется совершенно очевидным, что документ функциональной спецификации имеет решающее значение для обеспечения того, чтобы группы проектирования и разработки, работающие над проектом, находились на одной странице с клиентом, и, в конечном итоге, чтобы гарантировать, что все будут довольны готовым продуктом.
Убедитесь, что у вас есть опытные функциональные аналитики в составе вашей веб-команды, обладающие глубокими знаниями во всех аспектах дизайна, функциональности, разработки и взаимодействия с пользователем веб-сайта.Эффективные спецификации веб-сайтов предоставляют четкую дорожную карту и цели, к которым должна стремиться веб-команда, и помогают избежать ненужных отклонений от плана не только с точки зрения времени, но и с точки зрения затрат.
.