ТЗ на разработку сайта
Что такое ТЗ на разработку сайта и зачем оно нужно? Есть ли ГОСТ оформления и содержания ТЗ на разработку веб - сайта?
ГОСТа нет. Есть довольно древние наработки в виде ЕСПД и ГОСТ 19.201-78. Они отвечают своему времени и относятся к программированию для машин, что совсем не есть веб - разработка. Однако, полезно ориентироваться на них при составлении ТЗ. Многое из ГОСТ 19.201-78 и ЕСПД можно использовать без вреда, немного скорректировав.
Итак, используя ГОСТ 19.201-78 и ЕСПД, выясним следующее:
Нам потребуется постановка задачи. В случае веб - разработки мы либо самостоятельно ставим задачу, либо ищем заказчика, который ее поставит перед нами, либо кто-то ставит задачу, а мы выполняем.
2. Неплохо использовать и требования к наличию вводной части.
3. Указать основание для разработки, коим должен быть заказ от лица или фирмы, подтвержденный каким-либо образом.
4. Назначение разработки — веб-сайт — программа или комплект программ, выполняющий определенную функцию или функции, отображающийся на экранах компьютеров.
5. Требования к программе или комплекту программ.
6. Требования к программной документации
7. Стадии и этапы разработки
8. Порядок контроля и приемки
9. Можно потребовать, чтобы были представлены приложения
10. Указать возможность дальнейших изменений ТЗ в процессе работы.
Потренируемся в составлении первоначального технического задания, которое в дальнейшем нам никто не сможет помешать скорректировать. Например:
1. Постановка задачи (она же - Введение):
Определяем:
Предмет разработки:
Тематический сайт
Тема сайта
Сайт посвящен ….
Посетители:
…..
2. Основание для разработки. В нашем случае основанием разработки является наше собственное желание. Если есть заказчик, укажем его данные, дату и номер заказа.
3.Назначение разработки — тематический информационный веб - сайт, включающий интерактивные элементы — программа или комплект программ, отображающийся на экранах компьютеров.
4. Требования к программе или комплекту программ.
4.1. Общие требования
а). валидный код
4.2.Требования к функциональности
а). Вывод статей на странице
б). Возможность получения комментариев от пользователя
в). Обеспечение перехода от одной страницы к другой
г). Вывод списка популярных материалов
д). Обеспечить поиск по сайту
е). Хранение данных — на усмотрение разработчика
ж). Тип данных: тексты и изображения
4.3. Требования к дизайну
4.3.1. Цветовая схема сайта — на усмотрение заказчика
4.3.2. Элементы страницы
а). Вертикальное меню
в). Список популярных материалов
г). Область контента
д). Поиск по сайту
е). Сайт предназначен для отображения на экране с преимущественной шириной 1024px. Минимальная ширина страницы 1000, максимальная – 1280px.
4.3.3. Требования к совместимости
4.3.3. 1. Полная совместимость с браузерами Google, Mozilla, Opera, Yandex, IE.
4.4.Требования к подаче материала
4.4.1.Текст: шрифты достаточной величины и цвета для корректного отображения монитором, число слов в строке не более 80
4.4.2. Изображения: на усмотрение дизайнера, если не оговорено иное
4.4.3. Таблицы: на усмотрение дизайнера, если не оговорено иное
4.4.4. Списки: на усмотрение дизайнера, если не оговорено иное
4.5. Требования к безопасности
4.5.1. Обеспечить безопасное временное хранение данных пользователя
4.5.2. Обеспечить безопасное хранение данных сайта
4.6. Требования к ПО
4.6.1. ПО для отображения веб сайта — монитор компьютера, операционные системы: Windows, Linux, браузеры; Google, Mozilla, Opera, Yandex, IE.
4.7. Условия эксплуатации
4.7.1. Квалификация обслуживающего персонала:среднее образование.
4.7.2. Скорость загрузки одной страницы не более 500мс.
4.7.3. Квалификация пользователя: без квалификации.
5. Требования к программной документации
Наличие
5.1. Руководство пользователя
5.2. Спецификация программы или комплекта программ
5.3. ТЗ.
6. Стадии разработки/*Укажем в ТЗ стадии разработки, а этапы распишем в план графике работ*/
6.1.1. Эскизный проект
6.1.2. Технический проект
6.1.2. Рабочий проект
7. Передача программы заказчику(если он есть).
На этом ТЗ на разработку заканчивается.
Для отображения полной картины нам потребуется разработать Приложение к ТЗ — план - график выполнения этапов и стадий разработки сайта. План - график должен содержать наименование этапов и временные рамки их исполнения.
Итак,ТЗ — техническое задание, где оговорены главные моменты, характеризующие сайт. Нужно оно для того, чтобы двигаться спокойно и размеренно, не перерабатывая или недорабатывая. Кроме того, составление технического задания поможет осмыслить задачу в целом. Что намного облегчит дальнейшую работу.
Возникает ли у Вас вопрос: «Можно уже делать сайт?» Отвечу:
«Это вряд ли». Сначала нужно подобрать Инструменты для создания сайта.
Родионова Галина2018-03-19