Rewrite technical specification in formal style

This commit is contained in:
Ruslan Bakiev
2026-05-01 11:50:58 +07:00
parent ef0622fe89
commit 46bb36d63c
12 changed files with 674 additions and 681 deletions

View File

@@ -1,62 +1,18 @@
# Техническое задание
# Разделы технического задания
## Статус документа
Настоящий раздел содержит полный состав технического задания на разработку программного продукта `Личный кабинет Фрегат`.
Документ является рабочим черновиком ТЗ на программный продукт `Личный кабинет Фрегат` по договору на разработку программного продукта №28/04-26ПО от 28 апреля 2026 года.
## Содержание
Текущая редакция предназначена для:
1. [Основания для разработки и нормативные материалы](/tz/normative-base)
2. [Назначение и границы программного продукта](/tz/product-scope)
3. [Роли пользователей и права доступа](/tz/roles-access)
4. [Функциональные требования](/tz/functional-requirements)
5. [Требования к данным и интеграциям](/tz/data-integrations)
6. [Нефункциональные требования](/tz/non-functional-requirements)
7. [Экранные формы и прототипы интерфейсов](/tz/stage-1/)
8. [Порядок приемки и состав передаваемых материалов](/tz/acceptance)
- фиксации объема продукта
- декомпозиции работ по этапам
- согласования первого этапа UX/UI
- подготовки формального комплекта материалов для заказчика
## Назначение раздела
## Основания для разработки
Разработка ведется на основании следующих документов:
- договор на разработку программного продукта №28/04-26ПО от 28 апреля 2026 года
- приложение №1 к договору: спецификация `Основные требования к программному обеспечению "Личный кабинет Фрегат"`
- текущая кодовая база `apollo-backend` и `web-frontend`
## Цель продукта
Создать единый B2B личный кабинет для клиентов и сотрудников ООО `Фрегат Групп`, который обеспечивает:
- регистрацию и подключение клиентов
- выбор готовой продукции
- оформление заявок на заказ и на расчет
- обработку заявок менеджером
- сопровождение заказа по статусам
- уведомления по email и в мессенджеры
- отображение истории заказов, задолженности и бонусной информации
## Границы текущего ТЗ
В рамках этого документа описываются:
- клиентский веб-интерфейс
- менеджерский веб-интерфейс
- основные сущности и данные
- обмен данными с 1С
- приемка по этапам
- состав документации, подлежащей передаче заказчику
Не входят в предмет этой редакции:
- точные payload-схемы webhooks от 1С
- детальная сетевая схема production-контура
- финансовая модель бонусной программы в части бухгалтерских расчетов
## Структура этапов
- Этап 1: согласование UX/UI на ограниченном наборе ключевых страниц
- Этап 2: реализация полного функционала без интеграции с 1С
- Этап 3: подключение, настройка и отладка интеграции с 1С
## Что должно получиться после согласования этой версии
- утвержденный каркас полного ТЗ
- подтвержденный состав экранов и сценариев
- согласованный объем первого этапа
- перечень открытых вопросов, которые нужно добрать до финальной редакции
Материалы раздела используются для согласования требований к программному продукту, его функциям, данным, интерфейсам, интеграциям и условиям приемки.