Техническое задание на разработку сайта

Зачем составлять техническое задание (ТЗ) на сайт?

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

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

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

Обычно ТЗ предоставляет заказчик вместе с предложениями по внешней организации и внешнему виду будущего сайта.

Что должно содержатся в ТЗ?

1.Карта сайта (КС). КС выполняется графическим способом в любой доступной программе. Я советую именно рисовать карту сайта, потому как в этом случае полученная структура получается наиболее наглядной и удобной в дальнейшем использовании. С одной стороны может показаться, что в виде списка написать карту сайта будет куда проще, но когда вы сами задумаетесь над связями различных областей сайта между собой, вы волей неволей начнете чиркать квадратики на бумаге.

Советы при составлении карты сайта:

  • Старайтесь располагать блоки так, чтобы они были отделены друг от друга. Это поможет читабельности карты.
  • Не мельчите. Прочитать текст, напечатанный 4 кеглем, в принципе можно, но это уже причина для ненависти.
  • Выравнивайте “квадратики” страниц относительно друг друга, выстраивая в линии. Это улучшит восприятие уровней вложенности страниц.
  • Не пересекайте линии. Старайтесь избегать большого количества пересечений линий связей. Если они пересекаются, то должны “перескакивать” одна над другой. Кто занимался черчением функциональных схем в университете, меня поймет.
  • Подписывайте карту. Подпишите саму карту, а также отдельные блоки. Это позволит меньше путаться в дальнейшем.
  • Почаще сохраняйте файл. Банально, но надо просто помнить об этом. Не стоит лишний раз вспоминать родственников разработчиков программы Visio, в сущности, они ни в чем не виноваты.

Описание контента

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

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

Хорошее описание контента залог спланированной работы на этапе запуска сайта и внесения информации.

Функционал

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

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

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

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

Заказчик не может грамотно подготовить ТЗ

Да, так бывает, что заказчик не сильно разбирается в технических особенностях разработки сайта и это правильно. Каждый должен заниматься своим делом.

Если заказчик не может, или не хочет  самостоятельно подготовить ТЗ, мы с радостью поможем ему в этом. Приблизительно наши услуги по составлению ТЗ мы рассчитываем как 25% от стоимости сайта.
Смотрите цены на разработку сайтов и добавляем + 25% и мы получим конечный бюджет сайта.

Принципиально не рассматриваем предложения по разработке сайтов, по типу мне надо сделать как тут (your.site). Потрудитесь описать, что же Вам в конечном счете нужно.

Бриф на разработку сайта

Бриф на сайт— это документ, позволяющий оценить время и стоимость будущего сайта