Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Фича отменена

Переход доступен

из любого шага

Epic Workflow

Нет

Фича выпущена в ПРОМ

Фича включена в бэклог продукта

Да

Реализация Epic признана

целесообразной?

Функционал выходит в

ПРОД по частям?

Нет

Требуется доработка СТ?

Требуется доработка БТ/Макетов?

Да

Нет

Да

Есть замечания по реализации?

Нет

Да

Для реализации требуется

несколько команд?

Переход на шаг 6

Цели Пилота

Оптимизировать процесс работы с Epic

1

2

Выстраивание процесса по формированию  backlog продукта

3

Выстраивание процесса по формированию Sprint backlog командой разработки

4

Формирование основополагающих правил

взаимодействия бизнеса (СБО) с командой разработки (СБТ) 

Доработать шаблоны БТ и СТ

5

6

Разработать метрики по работе с Epic

7

Выстроить процесс планирования

8

Распостранить практику работы с Epic на все команды

Создание Epic

Заказчик/Владелец продукта (либо лицо, которому было делегировано это права):

Создает Epic

Заполняет данные в Epic, чтобы информации было достаточно для экспресс оценки Чек-лист заведения эпиков (чек-лист БТ)

Назначает Epic на команду = в поле "Team" указана команда

Описание шага/этапа

Заказчик/Владелец продукта

Ответственный исполнитель

Фича включена в бэклог продукта

Информация/Документы на входе

Создан Epic в статусе "Open"

Информация/Документы на выходе

1. Создание Epic

Чек-лист заведения эпиков (чек-лист БТ)

Пример заполнения (фича - “Достижения”):

Чек-лист заведения эпиков

  • Описание проблемы (для чего нужна фича?)
  • Описание бизнес процесса
  • AS IS
  • TO BE
  • Пользовательские сценарии использования
  • Бизнес роли (кто будет использовать функционал)
  • Полезные ссылки (confluence, jira и пр.)
  • Отсылки к готовому функционалу (с чем может быть связан новый функционал)
  • Какие есть ограничения (например: аудит, доступ в gitlab/imac, ролевая модель, данные)?
  • Открытые вопросы?
  • Нет поощрения студентов за учебу. Студенты считают, что их успехи не замечают. Студенты не мотивированы
  • AS IS: Студенты получают обратную связь и поощрения из уст в уста
  • TO BE: Студенты получают мотивирующее поощрение сразу по факту выполнения определённый учебных условий
  • Студент выполнил 10 заданий и получил картинку и бонусы/награды (пример 1)
  • Студенту назначено 10 заданий (пример 2)
  • Студент выполнил 10 заданий
  • Студент получил достижение
  • Студент получил награду (10 EP)
  • АДМ, Студент
  • Ссылка на excel с описанием для достижений
  • Выполнение проектов и заданий, профиль студента, дашборд
  • Использовать только внутреннюю валюту Ш21. Не больше 100000 достижений для студента
  • Где взять картинки для достижений?

2. Верификация Epic

Описание шага/этапа

Тимлид:

  • Назначает ответственного Аналитика = заполняет поле "Assignee". 
  • Проверяет Epic по условиям 1Чек-лист заведения эпиков (чек-лист БТ) и делает экспресс оценку трудоемкости задачи (Original Estimate).

Если данных недостаточно - Epic назначается на инициатора (Заказчик/Владелец продукта) и сама задача остается в статусе = Open. 

Если данных достаточно - Ответственный переводит Epic в статус "In Discovery" 

Переходим к шагу 3 "Создание БТ" и шагу 4 "Создание Макетов"

Тимлид

Ответственный исполнитель

Создан Epic в статусе "Open"

Информация/Документы на входе

2. Верификация Epic

Epic в статусе "In Discovery"

Информация/Документы на выходе

3. Создание БТ

Описание шага/этапа

Аналитик:

  • создает задачу с типом "Analysis"на разработку бизнес требований 
  • назначает на Аналитика
  • в поле "Epic Link" указывает ссылку на Epic.

Если для реализации фичи требуется несколько команд - переходим к шагу 5 "Создание Change Request"

Если для реализации фичи НЕ требуется несколько команд  - Переходим к шагу 6 "Создание СТ"

Аналитик

Ответственный исполнитель

Epic в статусе "In Discovery"

Информация/Документы на входе

3. Создание БТ

Создана задача с типом "Analysis" на разработку БТ

Информация/Документы на выходе

Шаблон БТ

https://confluence.pcbltools.ru/confluence/pages/viewpage.action?pageId=39459835

4. Создание Макетов

Аналитик:

  • создает задачу с типом "Design" на разработку макетов
  • назначает на Дизайн–лида
  • в поле "Epic Link" указывает ссылку на Epic.

Если для реализации фичи требуется несколько команд - переходим к шагу 5 "Создание Change Request"

Если для реализации фичи НЕ требуется несколько команд - переходим к шагу 6 "Создание СТ"

Описание шага/этапа

Аналитик

Ответственный исполнитель

Epic в статусе "In Discovery"

Информация/Документы на входе

4. Создание Макетов

Создана задача с типом "Design"

Информация/Документы на выходе

https://confluence.pcbltools.ru/confluence/pages/viewpage.action?pageId=78528786

5. Создание Change Request

Заказчик/Владелец продукта:

  • создает задачу с типом "Change Request"
  • назначает задачу на Тимлида
  • в поле "Epic Link" указывает ссылку на Epic.

Описание шага/этапа

Заказчик/Владелец продукта

Ответственный исполнитель

Epic в статусе "In Discovery"

Информация/Документы на входе

Создана задача с типом "Change Request"

Информация/Документы на выходе

5. Создание Change Request

6. Создание СТ

Аналитик:

  • создает задачу с типом "Analysis"на разработку системных требований
  • назначает на Аналитика
  • в поле "Epic Link" указывает ссылку на Epic.

Описание шага/этапа

Аналитик:

Ответственный исполнитель

Epic в статусе "In Discovery"/

Создана задача с типом "Analysis" на разработку БТ/

Создана задача с типом "Design"/

Создана задача с типом "Change Request"

Информация/Документы на входе

6. Создание СТ

Создана задача с типом "Analysis" на разработку СТ

Информация/Документы на выходе

https://confluence.pcbltools.ru/confluence/pages/viewpage.action?pageId=87266377

7. Верификация задачи командой

Аналитик

  • создает задачу с типом "Story"
  • Переводит Story в статус "DOR"

Тимлид\TechLeads: отслеживает факт готовности задачи:

  • задачи на разработку БТ, СТ (Analysis) и на разработку макетов (Design) выполнены
  • задача декомпозирована на элементы бэклога Story и все Story находятся в статусе = DOR

Если требуется доработка БТ - возвращается на шаг "Создание БТ"

Если требуется доработка Макетов - возвращается на шаг "Создание Макетов"

Если требуется доработка СТ - возвращается на шаг "Создание СТ"

Если доработки не требуются - переходим на шаг "Формирование спринта"

Описание шага/этапа

Тимлид\TechLeads

Ответственный исполнитель

Epic в статусе "In Discovery"/

Создана задача с типом "Analysis" на разработку БТ/

Создана задача с типом "Design"/

Создана задача с типом "Change Request"

Информация/Документы на входе

7. Верификация задачи командой

Создана задача с типом "Story"

Информация/Документы на выходе

8. Формирование backlog sprint

Аналитик

  • Аналитик
  • назначает задачу на Тимлида
  • в поле "Epic Link" указывает ссылку на Epic.
  • делаются оценки трудоемкости по задачам и фиксируются в задаче в поле "Story Points" ( "Original Estimate" )

Описание шага/этапа

Тимлид\TechLeads

Ответственный исполнитель

Epic в статусе "In Discovery"/

в Story заполнена вкладка "DOR"

Информация/Документы на входе

8. Формирование backlog sprint

Задачи на разработку требований и макетов выполнены/

Story статусе "DOR"

Заполнены "Story Points" и ("Original Estimate" )

Информация/Документы на выходе

Согласование архитектуры

9. Формирование спринта

Аналитик/Тимлид по факту готовности задачи выносит задачу на командный грумминг бэклога, на котором на основе приоритетов задач и их проработанности:

  • уточняется декомпозиция
  • планируются релизы (заполняется поле "fixVersion")
  • уточняется процесс вывода функционала в ПРОД
  • в Story  заполняет вкладку Responsible

Если функционал выводится целиком - переходим на шаг 10 "Заведение задачи на документацию"

Если функционал выводится частично, по сторям - переходим на шаг 11 "Реализация"

Описание шага/этапа

Аналитик/Тимлид

Ответственный исполнитель

Epic в статусе "In Discovery"/

Задачи на разработку БТ, СТ и макетов выполнены/

Story статусе "DOR"

Информация/Документы на входе

9. Формирование спринта

Заполнен "fixVersion"

в Story заполнена вкладка Responsible

Story включены в Sprit

Информация/Документы на выходе

10. Заведение задачи на ПД

Аналитик:

  • заводит задачу с типом "User Documentation" на создание/актуализацию Пользовательской документации (ПД) согласно регламенту
  • задачу необходимо завести не позднее фиче-фриза релиза, в который запланирован Epic
  • линкует задачу User Documentation к Epic связью "consist of"

переходим к шагу 11 "Реализация"

Описание шага/этапа

Аналитик

Ответственный исполнитель

Заполнены "Story Points" и "fixVersion"

Информация/Документы на входе

Создана задача с типом "User Documentation"

10. Заведение задачи на ПД

Информация/Документы на выходе

11. Реализация

Аналитик/Тимлид:

  • включает Story в Sprit
  • отслеживает факт выполнения Story
  • переводит Epic в статус "In Progress"

Описание шага/этапа

Аналитик

Ответственный исполнитель

Epic в статусе "In Discovery"/

Задачи на разработку требований и макетов выполнены/

Создана задача с типом "User Documentation"/

Story статусе "DOR"/

Заполнены "Story Points" и "fixVersion"

Информация/Документы на входе

11. Реализация

Epic в статусе "In Progress"/

Story статусе "DOD

Информация/Документы на выходе

12. Проведение верификации разработки (DOD)

Тимлид\TechLeads\Аналитик\Дизайнер

  • Разработка Story завершена
  • Story протестирована
  • Проводится верификация разработки с обязательным заполнением DOD

Если ест замечания к разработке, задача возвращается на стадию реализации

Описание шага/этапа

Тимлид\TechLeads\Аналитик\Дизайнер

Ответственный исполнитель

Разработка завершена

Story статусе "DOD"

Информация/Документы на входе

Получены согласовании на вкладке "DOD"

Story переведены в статус "Need Merge"

Информация/Документы на выходе

12. Проведение верификации разработки (DOD)

13. Внедрение

Аналитик/Тимлид:

  • Story должны быть в статусе "Deploy to Prod", "Released",
  • Change Request должны быть в статусе "Done"
  • переводит Epic в статус "Business Review"

Описание шага/этапа

Аналитик/Тимлид

Ответственный исполнитель

Epic в статусе "In Progress"/

Информация/Документы на входе

13. Внедрение

Epic в статусе "Business Review"

Информация/Документы на выходе

14. Приемка

Заказчик/Владелец продукта:

  • на основе данных в Epic ("Пользовательские сценарии использования") делает приемку
  • по факту завершения приемки переводит Epic в статус "Done"

Описание шага/этапа

Заказчик/Владелец продукта

Ответственный исполнитель

Epic в статусе "Business Review"

Информация/Документы на входе

14. Приемка

Epic в статусе "Done"

Информация/Документы на выходе

15. Отменено

Если реализация Epic признана нецелесообразной на любом шаге:

  • Заказчик/Владелец продукта по факту отмены реализации переводит Epic в статус "Cancelled"
  • Заказчик/Владелец продукта совместно с Тимлид от команды принимает решение о статусе декомпозированных задач (перенос в другие Epic, Отмена). 

Описание шага/этапа

Заказчик/Владелец продукта

Ответственный исполнитель

Реализация Epic признана нецелесообразной

Информация/Документы на входе

15. Отменено

Epic в статусе "Cancelled"

Информация/Документы на выходе

Epic-Metrics

M-NoEpic

Бесхозные стори без эпиков

M-NoAnalysis Эпики в работе без задач на Аналитику

M-Backlog

Стори в работе с Эпикам в бэклоге

M-NoEST

Нет оценки

M-Sub-task

Закрытые Родительские задачи, с открытыми подзадачами

M-NoTestCases

Нет тесткейса в задачах

Метрики

M-link

Контролировать типы линков по Epic и связь Bug к Story

M-EpicBadVersion

Некоректно указана Fix Version/s

https://jira.pcbltools.ru/jira/secure/StructureBoard.jspa?s=721#

Выводы по Пилоту

Оптимизировать процесс работы с Epic

Разработать метрики по работе с Epic

Выстраивание процесса по формированию  backlog продукта

Выстраивание процесса по формированию Sprint backlog командой разработки

Формирование основополагающих правил

взаимодействия бизнеса (СБО) с командой разработки (СБТ) 

Выстроить процесс планирования

Доработать шаблоны БТ и СТ

Распостранить практику работы с Epic на все команды

Learn more about creating dynamic, engaging presentations with Prezi