R3. Задание 6.2. Команда как производственная линия

Контекст

Слайс - это подпроцесс бизнес-процесса их vertical slice decomposition.
Разделил производственные линию на потоки, чтобы было удобно моделировать.
Не везде есть посчитанные метрики, посчитаю и допишу.
Не все потоки отмоделировал, также допишу.

Потоки

Поток проекта

Единица потока: проект, инициатива

Среднее время от начала разработки до релиза - 12 дней/задача
Среднее количество dev задач за спринт - 11 задач/спринт
В спринте 14 календарных дней, поэтому thr лучше считать за день = 11 / 14 = 0,78 задач/день
Получается, что WIP разработки - это все задачи в статусах от “в работе” до “завершено”.
WIP = 12 * 0.78 = 9.36 ~ 10 задач.

Этап Рабочая станция Вход Выход Owner Thr WIP FlowTime
Дискавери Команда дискавери (2 бизнес аналитика) Заполненный DoR аналитики по проекту Список изменяемых слайсов бизнес-процессов Продакт / Бизнес аналитик
Разработка Команда delivery(2 системных аналитика, 2 dev, 1 qa) Список изменяемых слайсов Выпущенные в прод изменения по слайсам Тимлид 11 task/sprint
0,78 task/d
10 12d/task
E2E Группа е2е тестирования(qa от участвующих команд) Изменения сервисов на препроде - Подтверждение прохождения е2е
- Несоответствие требованиям
e2e менеджер по тестированию
Запуск проекта Группа запуска проекта(разработчики от участвующих команд) Изменения на проде с включенными фича-флагами Подтверждение эффекта/работоспособности Продакт, Тимлид

Поток дискавери

Единица потока: слайс изменяемого бизнес-процесса

Рабочая станция Вход Метод Выход / Рабочий продукт Owner
Бизнес аналитик Заполненный шаблон по проекту(DoR аналитики) Определение скоупа изменений БП Скоуп изменений БП Продакт
Бизнес аналитик Скоуп изменений БП Сбор требований со стейкхолдеров Требования к изменению БП Бизнес аналитик
Системный аналитик Требования к изменению БП Декомпозиция на слайсы Требования к изменению слайсов Тимлид

Поток деливери (слайса)

Единица потока: отдельное изменение системы(сервиса) в рамках слайса

Рабочая станция Вход Метод Выход Owner
Системный аналитик Описание слайса Системный анализ слайса Описание изменений слайса Системный аналитик
Фича лид Вопрос по работе системы Системный анализ Схема работы системы(модель данных, сиквенс, потоки данных) Фича лид
Фича лид Описание изменений слайса Постановка задачи на разработку Описанная по шаблону задач на разработку Фича лид
Команда Описанная задача на разработку Оценка задачи Оцененная задача на разработку Тимлид
Тимлид Описанные и оцененные задачи на разработку в беклоге Планирование спринта Запланированные в спринт задачи на разработку Тимлид
Разработчик Задача на разработку Написание кода, подготовка изменений конфигурации сервисов Написанный код, подготовленные изменения конфигурации сервисов Разработчик
Системный аналитик Изменения API на devportal Согласование и публикация изменений API на devportal Согласование изменений архитектором devportal Системный аналитик
Разработчик-ревьюер Открытый PR в репозиториях сервисов Ревью кода Апрув на PR Разработчик
Разработчик Изменения кода/конфигурации одобрены Выкатка изменений на тест Примененные изменения на тестовой среде Разработчик
Тестировщик Примененные изменения на тестовой среде Тестирование изменений(руками/автотесты) - Подтверждение, что изменения соответствуют задаче
- Отчет в Allure об успешном прогоне тестов
- Созданный баг/сообщение в чате о несоответствии
Тестировщик
Разработчик - Согласованные изменения API на devportal
- Подтверждение, что изменения соответствуют задаче
Публикация изменений API на тестовом контуре devportal для проведения тестов Разрешение публикации изменений API на прод окружении devportal Разработчик
Разработчик Подтверждение, что изменения соответствуют задаче Создание RFC RFC на релиз создан и отправлен на согласование Разработчик
SDM RFC на релиз Оценка рисков, согласование RFC Согласованный RFC Разработчик
Разработчик - Согласованный RFC
- Разрешение публикации изменений API на прод окружении devportal
- Подготовленный релиз
Релиз на прод, публикация API на проде devportal Поставленные изменения на прод Разработчик
Разработчик Изменения на проде Мониторинг системы - Отсутствие ошибок, подтверждение успешного релиза
- Ошибка системы
Разработчик