@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