some fix
This commit is contained in:
46
ProcessAnalitycs.puml
Normal file
46
ProcessAnalitycs.puml
Normal file
@@ -0,0 +1,46 @@
|
||||
@startuml
|
||||
scale 2000x2000
|
||||
mainframe Процесс движения задачи
|
||||
actor Проджект
|
||||
actor Аналитик
|
||||
actor Круглый_стол
|
||||
actor Архитектор
|
||||
actor Груминг
|
||||
actor Тимлид
|
||||
actor Исполнитель
|
||||
actor Тестировщик
|
||||
|
||||
->Проджект: Задача пришла проджекту\nиз любого источника
|
||||
Проджект->Проджект: Планирует преданалитику (если требуется)
|
||||
Проджект->Аналитик: Информирует о задаче
|
||||
Аналитик->Аналитик: Оценивает нужно\nли дробление по задаче
|
||||
Аналитик->Аналитик: Оценивает сроки
|
||||
Проджект->Проджект: Планирует аналитику
|
||||
Проджект->Аналитик: Передает задачу
|
||||
Аналитик->Аналитик: Работает над задачей\n(описывает сценарии,\nТЗ и т.д.)
|
||||
Аналитик->Аналитик: Выявляет блокеры\nи фиксирует их
|
||||
Аналитик->Круглый_стол: Приносит задачу на КС\n(или иными способами)
|
||||
Круглый_стол->Круглый_стол: Определяется\nархитектор\n+ исполнители по\nзадаче
|
||||
Круглый_стол->Архитектор: Получает задачу\nна проектирование
|
||||
Архитектор->Архитектор: Фиксирует\nи продумывает тех.решение
|
||||
Архитектор->Архитектор: Проектирует BE-FE
|
||||
Архитектор->Аналитик: Сверяют что тех.решение\nреализует требования
|
||||
Аналитик->Архитектор: Синкаются между собой и апрувят решение
|
||||
Архитектор->Груминг: Собирает груминг
|
||||
Груминг->Груминг: Погружение исполнителей\nв бизнес-контекст
|
||||
Груминг->Груминг: Погружение исполнителей\nв тех.решение
|
||||
loop
|
||||
Груминг->Груминг: Обсуждение с командой\nтех.решения
|
||||
Груминг->Груминг: Фиксация блокеров по\nзадаче в DOR
|
||||
Груминг->Груминг: Оценка задач
|
||||
end
|
||||
Груминг->Тимлид: Получает задачу с оценкой
|
||||
Тимлид->Тимлид: Проверяет что нет блокеров\nпо задаче и она готова\nк работе по DOR
|
||||
Тимлид->Исполнитель: Планирует задачу на в спринт\n(арх или исполнитель)
|
||||
Исполнитель->Исполнитель: Выполняет задачу
|
||||
Исполнитель->Тестировщик: Передает задачу
|
||||
Тестировщик->Тестировщик: Проверяет задачу
|
||||
Тестировщик->Тестировщик: Проверяет что задача ок по DOD
|
||||
Тестировщик->: To the mooon
|
||||
|
||||
@enduml
|
||||
@@ -7,6 +7,7 @@ queue kafka
|
||||
participant Gateway
|
||||
participant workflow
|
||||
participant wtis
|
||||
participant CRM
|
||||
|
||||
user -> SITE: Оформляет заказ
|
||||
SITE -> SITE: Сохраняет заказ в БД
|
||||
@@ -16,23 +17,27 @@ Gateway --> kafka: Забирает заказ
|
||||
Gateway -> workflow: CreateB2CAO
|
||||
workflow -> workflow: Проверяет условия АО
|
||||
workflow -> workflow: Проверяет тип доставки
|
||||
workflow -> wtis: синк заказа во втис через kafka
|
||||
alt Тип доставки "Курьером"
|
||||
workflow -> workflow: Устанавливает таймер на N минут
|
||||
alt Поступила оплата в заказ до истечения срока таймера
|
||||
workflow -> workflow: Заканчивает автооформление\nУстанавливает дату доставки\nзаказа
|
||||
workflow -> wtis: Синхронизирует заказ со WTIS
|
||||
else Не поступила оплата в заказ до истечения срока таймера
|
||||
workflow -> wtis: Заказ передается во WTIS\nМеняется мастер система
|
||||
workflow -> CRM: Ставится задача с типом 21 в CRM
|
||||
end
|
||||
else Тип доставки "Самовывоз"
|
||||
workflow -> workflow: Проверяет наличие\nкрупногабаритных товаров\nв заказе
|
||||
alt Крупногабаритных товаров в заказе нет
|
||||
workflow -> workflow: Заканчивает автооформление\nУстанавливает дату доставки\nзаказа
|
||||
workflow -> wtis: Синхронизирует заказ со WTIS
|
||||
else Крупногабаритные товары в заказе есть
|
||||
workflow -> workflow: Устанавливает таймер на N минут
|
||||
alt Поступила оплата в заказ до истечения срока таймера
|
||||
workflow -> workflow: Заканчивает автооформление\nУстанавливает дату доставки\nзаказа
|
||||
workflow -> wtis: Синхронизирует заказ со WTIS
|
||||
else Не поступила оплата в заказ до истечения срока таймера
|
||||
workflow -> wtis: Заказ передается во WTIS\nМеняется мастер система
|
||||
workflow -> CRM: Ставится задача с типом 21 в CRM
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user