Разработка технического задания
Содержание ТЗ
- Название компании-заказчика
- Цели и задачи создания сайта
- Основание для разработки (закон, внутренний приказ, распоряжение)
- Дата подготовки документа и номер версии
- Контактные лица с обеих сторон
- Описание аудитории, на которую ориентирован сайт
- Основные функции (информационные, сервисные, заявки и т.д.)
- Тип доступа (публичный или ограниченный)
- Поддержка языковых версий
- Структура страниц (главная, разделы, подразделы)
- Пользовательские сценарии (заявки, поиск, обратная связь)
- Выбор CMS
- Поддержка доступности для людей с ограничениями зрения
- Формы обратной связи и обработки запросов
- Адаптивный дизайн для любых устройств
- Контраст и читаемость элементов
- Шрифты и цвета для слабовидящих
- Размещение важной информации (контакты, реквизиты)
- Хостинг и домен
- Технологии разработки (PHP, MySQL, Laravel и др.)
- SSL-сертификат и HTTPS
- Оптимизация скорости загрузки и производительности
- Кроссбраузерность и мобильная адаптация
- Интеграции с 1С, email, аналитикой и др.
- Ограничение доступа к админ-панели
- Аудит действий пользователей
- Защита от XSS, CSRF, SQL-инъекций
- Шифрование персональных данных
- Защита от DDoS и атак перебора
- Резервное копирование данных
- Подключение Яндекс.Метрики и Google Analytics
- Микроразметка (schema.org, OpenGraph)
- XML-карта сайта и robots.txt
- Оптимизация скорости по Google PageSpeed
- ЧПУ-адреса страниц
- Лица, отвечающие за размещение и обновление контента
- Форматы и размер предоставляемых материалов
- Добавление альтернативного текста к изображениям
- Преобразование аудио и видео в текст при необходимости
- Хар-ка функционала административной панели
- Управление пользователями, страницами и формами
- Назначение ролей и уровней доступа
- Ведение журнала всех операций
- Контроль соответствия требованиям ГОСТ, СТБ и стандартам WCAG
- Оценка производительности сайта
- Тестирование доступности для людей с нарушениями зрения
- Анализ защиты от уязвимостей (по OWASP Top 10)
- Приёмочные проверки и оформление акта сдачи
- Срок гарантийного обслуживания (например, 12 месяцев)
- Обновление CMS и всех модулей
- Процедуры исправления ошибок и неполадок
- Круглосуточная техническая поддержка
- Навигационная схема сайта
- Дизайн-макеты и примеры оформления
- Правовые документы (обработка персональных данных и прочее)
- Этапы и сроки выполнения проекта
- Условия приёмки и подписания актов
- Обязанности и ответственность участников
- Обучение персонала работе с сайтом
- Передача прав на сайт и его элементы
- Требования к исходным кодам и их передача
ТЗ на модернизацию дизайна сайта
При использовании готовых шаблонов дизайна процесс значительно упрощается. Прототип уже создан, и вам остаётся лишь определить, подходит ли вам структура, цветовая гамма и другие элементы. Однако важно учитывать, что любые изменения в шаблоне должны быть заранее согласованы с разработчиком, поскольку модуль построен на исходной верстке. Любые дополнительные правки потребуют времени и дополнительных расходов.
Вывод очевиден: чтобы избежать недопонимания и разочарования в результате, все пожелания лучше зафиксировать письменно и оформить в виде технического задания. Если вы полностью доверяете профессионализму разработчика и дизайнера, будьте готовы к неожиданным решениям. Решение о создании ТЗ поможет вам оценить все преимущества и минимизировать риски.
Мы советуем не тратить лишние средства на индивидуальный дизайн, так как оформление сайта можно построить на базе готовых шаблонов и трансформировать их до уникального вида. Лучше ориентироваться на функциональные шаблоны, которые легко адаптируются под разные CMS — будь то WordPress, Joomla или обычный HTML. Желательно, чтобы шаблон имел рабочий демо-пример в браузере. Все доработки верстки и программирования мы выполняем самостоятельно.
Для сложных и нестандартных проектов мы предлагаем создание прототипа функционала будущего сайта.
В большинстве случаев мы модифицируем выбранные шаблоны следующим образом:
- Меняем шрифты, цветовую палитру и графические элементы;
- Корректируем размеры блоков и страниц;
- Переставляем или добавляем блоки по макету.
Обратите внимание: некоторые шаблоны не учитывают особенности российского интернета или выбранной CMS. Например, шрифты могут не поддерживать кириллицу, что требует дополнительной адаптации под мобильные устройства и планшеты (адаптивный дизайн).
Также встречаются шаблоны с нестандартным выводом контента, например, крупные заголовки на главной странице, которые необходимо корректировать или полностью исключать, чтобы дизайн соответствовал требованиям клиента.
