Expand technical specification content
This commit is contained in:
127
docs/index.md
127
docs/index.md
@@ -1,34 +1,103 @@
|
||||
---
|
||||
layout: home
|
||||
# Техническое задание на разработку программного продукта
|
||||
|
||||
hero:
|
||||
name: "Личный кабинет Фрегат"
|
||||
text: "Подробное техническое задание"
|
||||
tagline: "Черновой пакет документов по договору №28/04-26ПО от 28 апреля 2026 года"
|
||||
actions:
|
||||
- theme: brand
|
||||
text: Открыть ТЗ
|
||||
link: /tz/
|
||||
- theme: alt
|
||||
text: Этап 1
|
||||
link: /tz/stage-1/
|
||||
## 0. Общие положения
|
||||
|
||||
features:
|
||||
- title: По договору и спецификации
|
||||
details: Структура документа собрана на основании договора, приложения со спецификацией и текущей реализации продукта.
|
||||
- title: По ГОСТ-логике
|
||||
details: Каркас построен по логике ГОСТ 19.201-78, но адаптирован под современный B2B веб-продукт.
|
||||
- title: Из кода, а не из фантазий
|
||||
details: В документ вынесены реальные роли, разделы, сценарии и сущности, которые уже заложены в продукте.
|
||||
---
|
||||
Наименование программного продукта: `Личный кабинет Фрегат`.
|
||||
|
||||
Этот пакет нужен как основа для согласования полного ТЗ и отдельного первого этапа. В текущей версии мы фиксируем:
|
||||
Заказчик: ООО `Фрегат Групп`.
|
||||
|
||||
- рамки продукта
|
||||
- состав ролей и интерфейсов
|
||||
- сценарии клиента и менеджера
|
||||
- требования к данным и интеграциям
|
||||
- границы этапа 1 по UX/UI
|
||||
- состав итоговых артефактов и приемки
|
||||
Основания для разработки:
|
||||
|
||||
Рекомендуемый следующий шаг: пройти разделы `/tz/` сверху вниз, внести уточнения по спорным бизнес-правилам и после этого выпускать согласованную редакцию.
|
||||
- договор на разработку программного продукта №28/04-26ПО от 28 апреля 2026 года
|
||||
- приложение №1 к договору: спецификация основных требований к программному обеспечению `Личный кабинет Фрегат`
|
||||
- текущая реализованная кодовая база клиентской и серверной части
|
||||
|
||||
Настоящее техническое задание определяет:
|
||||
|
||||
- назначение программного продукта
|
||||
- состав и границы системы
|
||||
- состав ролей и прав доступа
|
||||
- функциональные и информационные требования
|
||||
- требования к интеграциям
|
||||
- требования к интерфейсным формам
|
||||
- порядок приемки и состав передаваемых материалов
|
||||
|
||||
## Содержание
|
||||
|
||||
1. [Основания и нормативная база](/tz/normative-base)
|
||||
2. [Назначение и границы продукта](/tz/product-scope)
|
||||
3. [Роли и права доступа](/tz/roles-access)
|
||||
4. [Функциональные требования](/tz/functional-requirements)
|
||||
5. [Данные и интеграции](/tz/data-integrations)
|
||||
6. [Экранные формы и текстовые прототипы](/tz/stage-1/)
|
||||
7. [Приемка и состав артефактов](/tz/acceptance)
|
||||
8. [Приложение. Текущее состояние продукта](/appendix/current-state)
|
||||
|
||||
## Назначение продукта
|
||||
|
||||
Программный продукт предназначен для автоматизации взаимодействия между клиентами ООО `Фрегат Групп` и сотрудниками компании в части:
|
||||
|
||||
- регистрации и подключения клиентов
|
||||
- выбора готовой продукции
|
||||
- оформления заявок на заказ
|
||||
- оформления заявок на расчет индивидуальной продукции
|
||||
- согласования стоимости и условий доставки
|
||||
- сопровождения заказов по статусам
|
||||
- уведомления клиентов по изменениям
|
||||
- отображения бонусного и реферального контура
|
||||
|
||||
## Ожидаемый результат разработки
|
||||
|
||||
Результатом выполнения работ должен являться развернутый на инфраструктуре заказчика B2B веб-продукт, который:
|
||||
|
||||
- предоставляет отдельный клиентский и менеджерский интерфейс
|
||||
- работает на desktop и mobile
|
||||
- обеспечивает управление заказным контуром без отображения цены до ручной обработки менеджером
|
||||
- обеспечивает хранение и отображение данных по клиентам, товарам, заявкам и заказам
|
||||
- получает и отображает данные из 1С в согласованном объеме
|
||||
- обеспечивает уведомления по email и подключенным мессенджерам
|
||||
- позволяет сопровождать бонусную и реферальную программу
|
||||
|
||||
## Объект автоматизации
|
||||
|
||||
Объектом автоматизации являются процессы взаимодействия с B2B клиентами ООО `Фрегат Групп`, включая:
|
||||
|
||||
- подключение новых клиентов
|
||||
- работу с каталогом готовой продукции
|
||||
- оформление и согласование заявок
|
||||
- сопровождение заказов
|
||||
- информирование клиентов
|
||||
- бонусные и реферальные механики
|
||||
|
||||
## Состав системы
|
||||
|
||||
В состав системы входят:
|
||||
|
||||
- клиентский веб-интерфейс
|
||||
- менеджерский веб-интерфейс
|
||||
- серверная бизнес-логика
|
||||
- хранилище данных
|
||||
- интеграционный слой обмена с 1С
|
||||
- модуль уведомлений
|
||||
- модуль бонусной программы
|
||||
- модуль административных настроек
|
||||
|
||||
## Общие требования к реализации
|
||||
|
||||
Система должна быть реализована как единый программный продукт, в котором:
|
||||
|
||||
- клиент не видит стоимость товара до обработки заявки менеджером
|
||||
- менеджер управляет ценой, доставкой и согласованием
|
||||
- данные по заказам и статусам могут обновляться от внешней системы 1С
|
||||
- доступ к функциям определяется ролью пользователя
|
||||
- действия пользователей журналируются
|
||||
|
||||
## Принцип детализации настоящего ТЗ
|
||||
|
||||
Настоящий документ описывает не абстрактную концепцию, а конкретный состав продукта. Поэтому дальнейшие разделы фиксируют:
|
||||
|
||||
- реальные модули системы
|
||||
- реальные действия клиента и менеджера
|
||||
- реальные данные, подлежащие хранению и отображению
|
||||
- реальные экранные формы и их состав
|
||||
- реальные интеграционные требования
|
||||
|
||||
Reference in New Issue
Block a user