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