# Нормативная база и формат ТЗ ## Базовый стандарт Структура настоящего ТЗ ориентирована на `ГОСТ 19.201-78` как на базовый стандарт для технического задания на программный продукт. В практической части документ адаптирован под современную веб-разработку, потому что продукт: - является B2B веб-системой - включает несколько ролей и интерфейсов - зависит от внешних интеграций - разрабатывается поэтапно ## Принцип адаптации ГОСТ Мы не копируем ГОСТ механически, а используем его как каркас. Поэтому в ТЗ оставляем обязательную инженерную логику: - основания для разработки - назначение продукта - требования к продукту - требования к данным и документации - этапы разработки - порядок приемки И дополняем это современными разделами: - user flow - экранная карта - роли и права - интеграции и события - статусы бизнес-процессов - UX/UI-этап как отдельный приемочный блок ## Разделы, которые должны быть в финальном ТЗ Финальная редакция ТЗ должна включать: 1. Основания для разработки 2. Назначение и цели продукта 3. Объект автоматизации и границы системы 4. Состав ролей и прав доступа 5. Функциональные требования 6. Нефункциональные требования 7. Требования к данным и интеграциям 8. Требования к документации и передаваемым материалам 9. Этапы выполнения работ 10. Критерии приемки 11. Приложения ## Что еще нужно будет приложить к финальной версии - карта экранов - перечень статусов и переходов - перечень сущностей и их полей - описание уведомлений - список интеграционных точек с 1С - перечень страниц Этапа 1 - список артефактов, передаваемых заказчику по результату