@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