From b9714449769d5b083ee7c00db8e1bd030fbf6a85 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Mon, 4 May 2026 11:59:42 +0700 Subject: [PATCH] Simplify specification work stages --- docs/tz-fregat.typ | 65 ++++++++++++++++++++++------------------------ 1 file changed, 31 insertions(+), 34 deletions(-) diff --git a/docs/tz-fregat.typ b/docs/tz-fregat.typ index b4f5fad..3c5b743 100644 --- a/docs/tz-fregat.typ +++ b/docs/tz-fregat.typ @@ -2505,32 +2505,21 @@ Wireframe-прототип: == Общий порядок выполнения работ -Работы выполняются по этапам, соответствующим логике договора и настоящего технического задания. Отдельный этап UX/UI не выделяется: интерфейсные требования, карта экранов, wireframe-прототипы и требования к визуальному дизайну фиксируются в составе технического задания. +Настоящее техническое задание уже фиксирует согласованный состав требований к программному продукту. Разработка и согласование настоящего технического задания не выделяются в качестве отдельного этапа выполнения работ в рамках данного раздела. + +Работы по созданию программного продукта выполняются в два основных этапа: + +- реализация рабочего контура программного продукта без интеграции с 1С +- интеграция с 1С, отладка обмена, передача результата и приемка + +Отдельный этап UX/UI не выделяется: интерфейсные требования, карта экранов, wireframe-прототипы и требования к визуальному дизайну фиксируются в составе настоящего технического задания. Переход к следующему этапу выполняется после согласования сторонами результата предыдущего этапа либо после фиксации замечаний, не препятствующих продолжению работ. -== Этап 1. Разработка и согласование технического задания +== Этап 1. Реализация программного продукта без интеграции с 1С -На этапе разрабатывается и согласуется настоящее техническое задание, включая функциональные требования, состав ролей, требования к данным, интерфейсные требования, карту экранов, wireframe-прототипы, интеграционные требования и требования к приемке. - -Wireframe-прототипы на данном этапе фиксируют структуру экранов и пользовательские действия. Они не являются финальным визуальным дизайном. Визуальные дизайн-материалы могут быть приложены или согласованы отдельно в порядке, установленном разделом требований к интерфейсу, прототипам и дизайну. - -Результат этапа: - -- согласованная редакция технического задания -- зафиксированные границы продукта -- зафиксированный состав пользовательских ролей -- зафиксированные функциональные, интеграционные, технические и эксплуатационные требования -- зафиксированные интерфейсные требования и wireframe-прототипы -- зафиксированные требования к визуальному дизайну либо порядок согласования отдельных дизайн-материалов - -Критерий завершения этапа: утверждение технического задания сторонами. - -== Этап 2. Реализация программного продукта - - -На этапе реализуются основные пользовательские, менеджерские, административные, бонусные и интеграционные функции программного продукта в объеме, установленном настоящим техническим заданием. +На этапе реализуются основные пользовательские, менеджерские, административные и бонусные функции программного продукта без подключения обмена с 1С. В состав этапа входят: @@ -2544,31 +2533,39 @@ Wireframe-прототипы на данном этапе фиксируют с - уведомления в согласованном объеме - бонусный и реферальный контур - административные настройки, необходимые для работы продукта + +Результат этапа: + +- работоспособный программный продукт с основным функционалом без интеграции с 1С +- возможность проверки клиентских, менеджерских, административных и бонусных сценариев +- готовность программного продукта к подключению интеграционного обмена с 1С + +Критерий завершения этапа: готовность рабочего контура программного продукта без интеграции с 1С к проверке заказчиком. + +== Этап 2. Интеграция с 1С, отладка обмена и приемка + + +На этапе выполняются подключение, настройка и отладка интеграционного обмена с 1С, проверка сценариев, зависящих от данных 1С, передача результата и приемка выполненных работ. + +В состав этапа входят: + - сопоставление внутренних идентификаторов и идентификаторов 1С - настройка приема webhook-событий от 1С - настройка получения данных из 1С через согласованные методы - проверка получения каталога, остатков, заказов, статусов и задолженности - проверка обработки дублей и ошибок обмена - проверка отображения даты актуальности данных +- итоговая проверка программного продукта в согласованном эксплуатационном контуре +- устранение критичных замечаний, препятствующих приемке +- передача пользовательской и эксплуатационной документации в согласованном объеме +- передача перечня ключевых сторонних компонентов +- оформление результата приемки Результат этапа: -- работоспособный программный продукт с основным функционалом - работоспособный интеграционный обмен с 1С в согласованном объеме, если необходимые доступы и параметры обмена предоставлены заказчиком - журналирование ключевых интеграционных событий -- возможность проверки клиентских, менеджерских, бонусных и интеграционных сценариев - -Критерий завершения этапа: готовность программного продукта к итоговой проверке и приемке в согласованном объеме. - -== Этап 3. Передача результата и приемка - - -На этапе выполняются итоговая проверка, устранение критичных замечаний и передача результата работ. - -Результат этапа: - - размещенный программный продукт в согласованном эксплуатационном контуре -- согласованная редакция технического задания - пользовательская и эксплуатационная документация в согласованном объеме - перечень ключевых сторонних компонентов - акт приемки выполненных работ