Files
web-frontend/docs/tz/development-stages.md
2026-05-04 09:59:07 +07:00

6.4 KiB
Raw Blame History

13. Стадии и этапы разработки

13.1 Общий порядок выполнения работ

Работы выполняются поэтапно, чтобы согласовывать ключевые решения до перехода к следующей части реализации.

Переход к следующему этапу выполняется после согласования сторонами результата предыдущего этапа либо после фиксации замечаний, не препятствующих продолжению работ.

13.2 Этап 1. Разработка и согласование технического задания

На этапе разрабатывается и согласуется настоящее техническое задание.

Результат этапа:

  • согласованная редакция технического задания
  • зафиксированные границы продукта
  • зафиксированный состав пользовательских ролей
  • зафиксированные функциональные, интеграционные, технические и эксплуатационные требования

Критерий завершения этапа: утверждение технического задания сторонами.

13.3 Этап 2. UX/UI и согласование визуального подхода

На этапе подготавливаются 2-3 сверстанные страницы личного кабинета с основными элементами интерфейса.

В состав страниц для согласования могут входить:

  • страница входа или регистрации
  • каталог либо карточка товара
  • корзина либо карточка заявки
  • менеджерская карточка клиента или заказа

Результат этапа:

  • согласованный визуальный подход
  • согласованные базовые интерфейсные элементы
  • подтверждение применимости выбранного подхода для клиентского и менеджерского контуров

Критерий завершения этапа: согласование визуального подхода сторонами.

13.4 Этап 3. Функциональная реализация без интеграции с 1С

На этапе реализуются основные пользовательские и менеджерские сценарии без подключения обмена с 1С.

В состав этапа входят:

  • регистрация и подключение клиентов
  • роли и разграничение доступа
  • каталог готовой продукции
  • корзина и заявки на заказ
  • заявки на расчет индивидуальной продукции
  • обработка заявок менеджером
  • статусы и история изменений
  • уведомления в согласованном объеме
  • бонусный и реферальный контур
  • административные настройки, необходимые для работы продукта

Результат этапа:

  • работоспособный программный продукт с основным функционалом
  • возможность проверки клиентских, менеджерских и бонусных сценариев без обмена с 1С

Критерий завершения этапа: готовность и приемка основного функционала без интеграции с 1С.

13.5 Этап 4. Интеграция с 1С и отладка обмена

На этапе выполняются подключение, настройка и отладка интеграции с 1С.

В состав этапа входят:

  • согласование или уточнение интеграционной спецификации
  • настройка приема webhook-событий от 1С
  • настройка получения данных из 1С через согласованные методы
  • сопоставление внутренних идентификаторов и идентификаторов 1С
  • проверка получения каталога, остатков, заказов, статусов и задолженности
  • проверка обработки дублей и ошибок обмена
  • проверка отображения даты актуальности данных

Результат этапа:

  • работоспособный интеграционный обмен с 1С в согласованном объеме
  • журналирование ключевых интеграционных событий
  • подтвержденная работоспособность сценариев, зависящих от данных 1С

Критерий завершения этапа: подтвержденная сторонами работоспособность сценариев с 1С в согласованном объеме.

13.6 Этап 5. Передача результата и приемка

На этапе выполняются итоговая проверка, устранение критичных замечаний и передача результата работ.

Результат этапа:

  • размещенный программный продукт в согласованном эксплуатационном контуре
  • согласованная редакция технического задания
  • пользовательская и эксплуатационная документация в согласованном объеме
  • перечень ключевых сторонних компонентов
  • акт приемки выполненных работ

Критерий завершения этапа: подписание акта приемки либо наступление условий приемки, предусмотренных договором.