Перейти к содержимому
К методологиям
МЕТОДОЛОГИЯ

WorkFlow для релизных проектов

WorkFlow задает структуру задач и правила их движения в таск-трекере. Методология описывает типы задач, статусы, роли, спринты, работу с релизом и связь изменений с Git.

Перейти к общей схеме

Модель процесса управления изменениями

Пять этапов связывают инициативу, выполнение работ и внедрение релиза.

  1. 01ИнициативаEpic или потребность
  2. 02Головная задачаРезультат поставки
  3. 03ПодзадачиРаботы и оценки
  4. 04Планируемый состав измененийПроверенный состав
  5. 05РелизВнедренный инкремент
  1. Формируемпроблему и цель
  2. Планируемрезультат поставки
  3. Декомпозируемработы и оценки
  4. Проверяемготовность состава
  5. Внедряеми подтверждаем результат

Общая карта WorkFlow

ОБЩАЯ КАРТА WORKFLOW

Иерархия определяет результат и работы, спринт планирует выполнение, а релизный процесс отдельно управляет составом изменений.

01Цель и инкремент
УРОВЕНЬ ЦЕЛИEpic
User StoryБизнес доработка
Technical TaskТехнический инкремент
Job TaskКороткая работа

Каждая головная задача является контейнером поставки одного инкремента.

02Работы и планирование
Головная задача
АналитикаРазработкаТестированиеИная подзадача
СпринтПланируются оцененные работы с подтвержденной емкостью
03Состав и релиз
ПРОГНОЗПланируемый состав изменений
Проверка готовности
Зафиксированный состав
ПланированиеРазработкаФиксацияТестированиеВнедрение

Статус головной задачи и этап релиза изменяются независимо и синхронизируются только в контрольных точках.

Головная задача является элементом поставкиТрудозатраты учитываются в подзадачахПереход подтверждается артефактомГотовность задачи не равна готовности релиза
МОДЕЛЬ И ИЕРАРХИЯ

Модель задач и декомпозиция

ЦЕЛЬEpic
ГОЛОВНАЯ ЗАДАЧАUser StoryБизнес доработка
ГОЛОВНАЯ ЗАДАЧАTechnical TaskТехнический инкремент
ГОЛОВНАЯ ЗАДАЧАJob TaskКороткая работа
АналитикаРазработкаТестированиеИная подзадача

Допустимые профильные подзадачи создаются по необходимости. Для короткой Job Task декомпозиция может не потребоваться.

Epic

Контейнер большой цели, которая не укладывается в один цикл разработки.

Когда
Нужно объединить несколько самостоятельных результатов и этапов.
Декомпозиция
User Story, Technical Task и Job Task.
Завершение
Все включенные задачи завершены, а цель Epic достигнута.

User Story

Пользовательский или клиентский результат, проходящий полный производственный цикл.

Когда
Изменение требует бизнес-требований, технического решения, разработки и приемки.
Декомпозиция
Аналитика, разработка, тестирование и иные профильные подзадачи.
Завершение
Результат внедрен, оценен заказчиком, обязательные работы и дефекты закрыты.

Technical Task

Самостоятельный технический результат для развития системы.

Когда
Пользовательская ценность не является головной, но нужны разработка и контроль качества.
Декомпозиция
Разработка и тестирование; аналитика добавляется, если требуется техническое задание.
Завершение
Технический результат внедрен целиком, подзадачи и влияющие дефекты закрыты.

Job Task

Короткая техническая или организационная работа с упрощенным маршрутом.

Когда
Не нужны отдельные этапы аналитики и тестирования, достаточно выполнения и ревью.
Декомпозиция
Подзадачи допустимы, но не обязательны.
Завершение
Работа прошла ревью или закрыта исполнителем, если ревью не требуется.

Defect

Один воспроизводимый дефект с ожидаемым и фактическим результатом.

Когда
Поведение системы расходится с подтвержденным требованием или тестовым сценарием.
Декомпозиция
Подзадачи разработки и тестирования создаются по фактической необходимости.
Завершение
Исправление протестировано, включено в релиз и внедрено.
МАТРИЦА ВЫБОРА

Как выбрать головную задачу

User Story

Когда использовать
Нужна доработка по требованию бизнес заказчика
Маршрут
Бизнес-требования, техническое задание, оценка, разработка, тестирование, внедрение, оценка.

Technical Task

Когда использовать
Нужен технический инкремент с разработкой и тестированием.
Маршрут
Опциональное техническое задание, оценка, разработка, тестирование и внедрение.
Не использовать
Не подменять ею короткую работу без полного производственного цикла.

Job Task

Когда использовать
Работа короткая, а отдельные стадии аналитики и тестирования избыточны.
Маршрут
Открыта, в работе, на ревью, закрыта.
Не использовать
Не использовать, если результат должен пройти полноценное тестирование и релизный контроль.
СТАТУСНЫЕ МОДЕЛИ

Статусные модели типов задач

Для каждого типа задачи определены основной маршрут, возвраты, альтернативные переходы и исключения.

Epic

Высокоуровневая цель отслеживает прогресс входящих задач, но не принимает трудозатраты.
3 статусов

Статусная модель Epic

Показать переходы
Статусная диаграмма Epic
01
ОткрытаВладелец цели
02
В работеВладелец цели
03
ЗакрытаВладелец цели
Статусная диаграмма Epic
01
ОткрытаВладелец цели
02
В работеВладелец цели
03
ЗакрытаВладелец цели
Возвратные и особые переходы
ВозвратВ работе → ОткрытаВернуть в открытые
ВозвратЗакрыта → ОткрытаПереоткрытие
ИсключениеВ работе → ЗакрытаОтклонить работу
Статусная диаграмма Epic
01
ОткрытаВладелец цели
02
В работеВладелец цели
03
ЗакрытаВладелец цели
Возвратные и особые переходы
ВозвратВ работе → ОткрытаВернуть в открытые
ВозвратЗакрыта → ОткрытаПереоткрытие
ИсключениеВ работе → ЗакрытаОтклонить работу
Статусная диаграмма Epic
01
ОткрытаВладелец цели
02
В работеВладелец цели
03
ЗакрытаВладелец цели
Возвратные и особые переходы
ВозвратВ работе → ОткрытаВернуть в открытые
ВозвратЗакрыта → ОткрытаПереоткрытие
ИсключениеВ работе → ЗакрытаОтклонить работу
Условия и роли переходов
  • В работе → ЗакрытаЦель достигнута

    Все включенные задачи закрыты.

    Ответственная роль: Владелец цели
  • В работе → ОткрытаВернуть в открытыеОтветственная роль: Владелец цели
  • Закрыта → ОткрытаПереоткрытиеОтветственная роль: Владелец цели
  • В работе → ЗакрытаОтклонить работу

    Указывается резолюция «Отклонено».

    Ответственная роль: Владелец цели
Основной маршрутВозвратыАльтернативныеИсключенияСлужебное состояниеФинальный статус
  1. Основной маршрут: из статуса Открыта в статус В работе. Начата работа по входящим задачам.Ответственная роль: Владелец цели.
  2. Основной маршрут: из статуса В работе в статус Закрыта. Цель достигнута. Условие: Все включенные задачи закрыты.Ответственная роль: Владелец цели.
  3. Возвраты: из статуса В работе в статус Открыта. Вернуть в открытые.Ответственная роль: Владелец цели.
  4. Возвраты: из статуса Закрыта в статус Открыта. Переоткрытие.Ответственная роль: Владелец цели.
  5. Исключения: из статуса В работе в статус Закрыта. Отклонить работу. Условие: Указывается резолюция «Отклонено».Ответственная роль: Владелец цели.

УЧАСТНИКИ ПРОЦЕССА

Зоны ответственности по статусам

Выберите статус модели Epic, чтобы увидеть обязанности участников.
Выбранный статус
Открыта
Владелец продукта / лидер команды
  • Создает Epic и формирует верхнеуровневое описание.
  • Отвечает за работы по Epic.
  • Переводит Epic в работу после первичной декомпозиции и начала хотя бы одной задачи.
Команда
  • Совместно с владельцем продукта декомпозирует Epic на User Story, Technical Task и Job Task.

Возвраты

  • Закрытый Epic можно переоткрыть в статус «Открыта».

Ограничения

  • Время учитывается в задачах и подзадачах, а не в Epic.

User Story

Полный маршрут от потребности и требований до внедрения и оценки результата.
14 статусов

Статусная модель User Story

Показать переходы
Статусная диаграмма User Story
01
ОткрытаАвтор
02
Формирование БТБизнес-аналитик
03
БТ готовоЗаказчик
04
Формирование ТЗСистемный аналитик
05
ТЗ готовоКоманда
06
Оценка и декомпозицияКоманда
07
Готова к разработкеРазработчик
08
РазработкаРазработчик
09
Готова к тестированиюТестировщик
10
ТестированиеТестировщик
11
Готова к внедрениюКоманда внедрения
12
ОценкаЗаказчик
13
ЗакрытаЗаказчик
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
14
Служебное состояниеОстановленаОстановить работу · Сохраняется точка возврата
Статусная диаграмма User Story
01
ОткрытаАвтор
02
Формирование БТБизнес-аналитик
03
БТ готовоЗаказчик
04
Формирование ТЗСистемный аналитик
05
ТЗ готовоКоманда
06
Оценка и декомпозицияКоманда
07
Готова к разработкеРазработчик
08
РазработкаРазработчик
09
Готова к тестированиюТестировщик
10
ТестированиеТестировщик
11
Готова к внедрениюКоманда внедрения
12
ОценкаЗаказчик
13
ЗакрытаЗаказчик
Возвратные переходы
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
14
Служебное состояниеОстановленаОстановить работу · Служебное состояние
ВозвратБТ готово → Формирование БТБТ на доработку
ВозвратФормирование БТ → ОткрытаВернуть в открытые
ВозвратФормирование ТЗ → Формирование БТВернуться к БТ
ВозвратТЗ готово → Формирование ТЗТЗ на доработку
ВозвратГотова к разработке → Оценка и декомпозицияПовторная оценка
ВозвратРазработка → Готова к разработкеВернуть в очередь
ВозвратТестирование → РазработкаДоработка или изменение требований
Статусная диаграмма User Story
01
ОткрытаАвтор
02
Формирование БТБизнес-аналитик
03
БТ готовоЗаказчик
04
Формирование ТЗСистемный аналитик
05
ТЗ готовоКоманда
06
Оценка и декомпозицияКоманда
07
Готова к разработкеРазработчик
08
РазработкаРазработчик
09
Готова к тестированиюТестировщик
10
ТестированиеТестировщик
11
Готова к внедрениюКоманда внедрения
12
ОценкаЗаказчик
13
ЗакрытаЗаказчик
Возвратные переходы
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
14
Служебное состояниеОстановленаОстановить работу · Служебное состояние
ВозвратБТ готово → Формирование БТБТ на доработку
ВозвратФормирование БТ → ОткрытаВернуть в открытые
ВозвратФормирование ТЗ → Формирование БТВернуться к БТ
ВозвратТЗ готово → Формирование ТЗТЗ на доработку
ВозвратГотова к разработке → Оценка и декомпозицияПовторная оценка
ВозвратРазработка → Готова к разработкеВернуть в очередь
ВозвратТестирование → РазработкаДоработка или изменение требований
Статусная диаграмма User Story
01
ОткрытаАвтор
02
Формирование БТБизнес-аналитик
03
БТ готовоЗаказчик
04
Формирование ТЗСистемный аналитик
05
ТЗ готовоКоманда
06
Оценка и декомпозицияКоманда
07
Готова к разработкеРазработчик
08
РазработкаРазработчик
09
Готова к тестированиюТестировщик
10
ТестированиеТестировщик
11
Готова к внедрениюКоманда внедрения
12
ОценкаЗаказчик
13
ЗакрытаЗаказчик
Возвратные переходы
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
14
Служебное состояниеОстановленаОстановить работу · Служебное состояние
ВозвратБТ готово → Формирование БТБТ на доработку
ВозвратФормирование БТ → ОткрытаВернуть в открытые
ВозвратФормирование ТЗ → Формирование БТВернуться к БТ
ВозвратТЗ готово → Формирование ТЗТЗ на доработку
ВозвратГотова к разработке → Оценка и декомпозицияПовторная оценка
ВозвратРазработка → Готова к разработкеВернуть в очередь
ВозвратТестирование → РазработкаДоработка или изменение требований
Условия и роли переходов
  • Формирование БТ → БТ готовоБТ подготовлено

    Приложены название и ссылка на БТ.

    Ответственная роль: Бизнес-аналитик
  • Формирование ТЗ → ТЗ готовоТЗ подготовлено

    Приложена ссылка на ТЗ.

    Ответственная роль: Системный аналитик
  • Оценка и декомпозиция → Готова к разработкеОценка завершена

    Подзадачи созданы и оценены.

    Ответственная роль: Команда
  • Разработка → Готова к тестированиюПередать на тестирование

    Разработка и code review завершены, сборка доступна.

    Ответственная роль: Разработчик
  • Тестирование → Готова к внедрениюТестирование успешно

    Указана версия, дефекты закрыты, протокол приложен.

    Ответственная роль: Тестировщик
  • Готова к внедрению → ОценкаВнедрено

    Результат установлен в продуктивной среде.

    Ответственная роль: Команда внедрения
  • БТ готово → Формирование БТБТ на доработкуОтветственная роль: Заказчик
  • Формирование БТ → ОткрытаВернуть в открытыеОтветственная роль: Бизнес-аналитик
  • Формирование ТЗ → Формирование БТВернуться к БТОтветственная роль: Системный аналитик
  • ТЗ готово → Формирование ТЗТЗ на доработкуОтветственная роль: Команда
  • Готова к разработке → Оценка и декомпозицияПовторная оценкаОтветственная роль: Разработчик
  • Разработка → Готова к разработкеВернуть в очередьОтветственная роль: Разработчик
  • Тестирование → РазработкаДоработка или изменение требованийОтветственная роль: Тестировщик
  • Любой статус → ЗакрытаЗакрыть или отклонить

    Резолюция и комментарий обязательны; переход доступен из любого статуса.

    Ответственная роль: Участники рабочего процесса
  • Любой рабочий статус → ОстановленаОстановить работу

    Обязателен комментарий; система запоминает предыдущий статус.

    Ответственная роль: Участники рабочего процесса
  • Остановлена → Предыдущий статусПродолжить работу

    Задача возвращается в статус, из которого была остановлена.

    Ответственная роль: Служебное состояние
Основной маршрутВозвратыАльтернативныеИсключенияСлужебное состояниеФинальный статус
  1. Основной маршрут: из статуса Открыта в статус Формирование БТ. Начать подготовку БТ.Ответственная роль: Автор.
  2. Основной маршрут: из статуса Формирование БТ в статус БТ готово. БТ подготовлено. Условие: Приложены название и ссылка на БТ.Ответственная роль: Бизнес-аналитик.
  3. Основной маршрут: из статуса БТ готово в статус Формирование ТЗ. Начать подготовку ТЗ.Ответственная роль: Заказчик.
  4. Основной маршрут: из статуса Формирование ТЗ в статус ТЗ готово. ТЗ подготовлено. Условие: Приложена ссылка на ТЗ.Ответственная роль: Системный аналитик.
  5. Основной маршрут: из статуса ТЗ готово в статус Оценка и декомпозиция. Передать команде.Ответственная роль: Команда.
  6. Основной маршрут: из статуса Оценка и декомпозиция в статус Готова к разработке. Оценка завершена. Условие: Подзадачи созданы и оценены.Ответственная роль: Команда.
  7. Основной маршрут: из статуса Готова к разработке в статус Разработка. Взять в работу.Ответственная роль: Разработчик.
  8. Основной маршрут: из статуса Разработка в статус Готова к тестированию. Передать на тестирование. Условие: Разработка и code review завершены, сборка доступна.Ответственная роль: Разработчик.
  9. Основной маршрут: из статуса Готова к тестированию в статус Тестирование. Начать проверку.Ответственная роль: Тестировщик.
  10. Основной маршрут: из статуса Тестирование в статус Готова к внедрению. Тестирование успешно. Условие: Указана версия, дефекты закрыты, протокол приложен.Ответственная роль: Тестировщик.
  11. Основной маршрут: из статуса Готова к внедрению в статус Оценка. Внедрено. Условие: Результат установлен в продуктивной среде.Ответственная роль: Команда внедрения.
  12. Основной маршрут: из статуса Оценка в статус Закрыта. Результат принят.Ответственная роль: Заказчик.
  13. Возвраты: из статуса БТ готово в статус Формирование БТ. БТ на доработку.Ответственная роль: Заказчик.
  14. Возвраты: из статуса Формирование БТ в статус Открыта. Вернуть в открытые.Ответственная роль: Бизнес-аналитик.
  15. Возвраты: из статуса Формирование ТЗ в статус Формирование БТ. Вернуться к БТ.Ответственная роль: Системный аналитик.
  16. Возвраты: из статуса ТЗ готово в статус Формирование ТЗ. ТЗ на доработку.Ответственная роль: Команда.
  17. Возвраты: из статуса Готова к разработке в статус Оценка и декомпозиция. Повторная оценка.Ответственная роль: Разработчик.
  18. Возвраты: из статуса Разработка в статус Готова к разработке. Вернуть в очередь.Ответственная роль: Разработчик.
  19. Возвраты: из статуса Тестирование в статус Разработка. Доработка или изменение требований.Ответственная роль: Тестировщик.
  20. Исключения: из статуса Любой статус в статус Закрыта. Закрыть или отклонить. Условие: Резолюция и комментарий обязательны; переход доступен из любого статуса.Ответственная роль: Участники рабочего процесса.
  21. Исключения: из статуса Любой рабочий статус в статус Остановлена. Остановить работу. Условие: Обязателен комментарий; система запоминает предыдущий статус.Ответственная роль: Участники рабочего процесса.
  22. Альтернативные: из статуса Остановлена в статус Предыдущий статус. Продолжить работу. Условие: Задача возвращается в статус, из которого была остановлена.Ответственная роль: Служебное состояние.

УЧАСТНИКИ ПРОЦЕССА

Зоны ответственности по статусам

Выберите статус модели User Story, чтобы увидеть обязанности участников.
Выбранный статус
Открыта
Владелец продукта / лидер команды
  • Определяет приоритет и инициирует создание User Story.
Бизнес-аналитик
  • Проводит предварительный анализ требований.
  • Создает и оценивает подзадачу аналитики.

Возвраты

  • БТ и ТЗ можно вернуть на доработку.
  • Из очереди разработки можно вернуться к оценке.
  • Из разработки можно вернуться в очередь.
  • Из тестирования можно вернуться в разработку при изменении требований или доработке.

Ограничения

  • Остановка доступна из рабочего статуса и требует комментария; возврат выполняется в предыдущий статус.
  • Закрытие из любого статуса требует резолюции; отклонение фиксируется отдельно.
  • Время и изменения кода учитываются только в подзадачах.

Technical Task

Техническая поставка использует полный производственный цикл, но может пропустить подготовку ТЗ.
12 статусов

Статусная модель Technical Task

Показать переходы
Статусная диаграмма Technical Task
01
ОткрытаАвтор
02
Формирование ТЗСистемный аналитик
03
ТЗ готовоКоманда
04
Оценка и декомпозицияКоманда
05
Готова к разработкеРазработчик
06
РазработкаРазработчик
07
Готова к тестированиюТестировщик
08
ТестированиеТестировщик
09
Готова к внедрениюКоманда внедрения
10
ОценкаЗаказчик
11
ЗакрытаЗаказчик
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
12
Служебное состояниеОстановленаОстановить работу · Сохраняется точка возврата
Статусная диаграмма Technical Task
01
ОткрытаАвтор
02
Формирование ТЗСистемный аналитик
03
ТЗ готовоКоманда
04
Оценка и декомпозицияКоманда
05
Готова к разработкеРазработчик
06
РазработкаРазработчик
07
Готова к тестированиюТестировщик
08
ТестированиеТестировщик
09
Готова к внедрениюКоманда внедрения
10
ОценкаЗаказчик
11
ЗакрытаЗаказчик
12
Служебное состояниеОстановленаОстановить работу · Сохраняется точка возврата
Возвратные и особые переходы
Альтернативный переходОткрыта → Оценка и декомпозицияБез этапа ТЗ
ВозвратТЗ готово → Формирование ТЗТЗ на доработку
ВозвратФормирование ТЗ → ОткрытаВернуть в открытые
ВозвратГотова к разработке → Оценка и декомпозицияПовторная оценка
ВозвратРазработка → Готова к разработкеВернуть в очередь
ВозвратТестирование → РазработкаИсправление
ВозвратЗакрыта → ОткрытаПереоткрытие
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
Статусная диаграмма Technical Task
01
ОткрытаАвтор
02
Формирование ТЗСистемный аналитик
03
ТЗ готовоКоманда
04
Оценка и декомпозицияКоманда
05
Готова к разработкеРазработчик
06
РазработкаРазработчик
07
Готова к тестированиюТестировщик
08
ТестированиеТестировщик
09
Готова к внедрениюКоманда внедрения
10
ОценкаЗаказчик
11
ЗакрытаЗаказчик
12
Служебное состояниеОстановленаОстановить работу · Сохраняется точка возврата
Возвратные и особые переходы
Альтернативный переходОткрыта → Оценка и декомпозицияБез этапа ТЗ
ВозвратТЗ готово → Формирование ТЗТЗ на доработку
ВозвратФормирование ТЗ → ОткрытаВернуть в открытые
ВозвратГотова к разработке → Оценка и декомпозицияПовторная оценка
ВозвратРазработка → Готова к разработкеВернуть в очередь
ВозвратТестирование → РазработкаИсправление
ВозвратЗакрыта → ОткрытаПереоткрытие
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
Статусная диаграмма Technical Task
01
ОткрытаАвтор
02
Формирование ТЗСистемный аналитик
03
ТЗ готовоКоманда
04
Оценка и декомпозицияКоманда
05
Готова к разработкеРазработчик
06
РазработкаРазработчик
07
Готова к тестированиюТестировщик
08
ТестированиеТестировщик
09
Готова к внедрениюКоманда внедрения
10
ОценкаЗаказчик
11
ЗакрытаЗаказчик
12
Служебное состояниеОстановленаОстановить работу · Сохраняется точка возврата
Возвратные и особые переходы
Альтернативный переходОткрыта → Оценка и декомпозицияБез этапа ТЗ
ВозвратТЗ готово → Формирование ТЗТЗ на доработку
ВозвратФормирование ТЗ → ОткрытаВернуть в открытые
ВозвратГотова к разработке → Оценка и декомпозицияПовторная оценка
ВозвратРазработка → Готова к разработкеВернуть в очередь
ВозвратТестирование → РазработкаИсправление
ВозвратЗакрыта → ОткрытаПереоткрытие
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
Условия и роли переходов
  • Формирование ТЗ → ТЗ готовоТЗ подготовлено

    Приложена ссылка на ТЗ.

    Ответственная роль: Системный аналитик
  • Открыта → Оценка и декомпозицияБез этапа ТЗ

    Аналитическая проработка не требуется.

    Ответственная роль: Автор
  • Оценка и декомпозиция → Готова к разработкеОценка завершена

    Подзадачи разработки и тестирования оценены.

    Ответственная роль: Команда
  • Разработка → Готова к тестированиюПередать на тестирование

    Разработка и code review завершены.

    Ответственная роль: Разработчик
  • Тестирование → Готова к внедрениюТестирование успешно

    Дефекты закрыты, протокол приложен.

    Ответственная роль: Тестировщик
  • ТЗ готово → Формирование ТЗТЗ на доработкуОтветственная роль: Команда
  • Формирование ТЗ → ОткрытаВернуть в открытыеОтветственная роль: Системный аналитик
  • Готова к разработке → Оценка и декомпозицияПовторная оценкаОтветственная роль: Разработчик
  • Разработка → Готова к разработкеВернуть в очередьОтветственная роль: Разработчик
  • Тестирование → РазработкаИсправлениеОтветственная роль: Тестировщик
  • Закрыта → ОткрытаПереоткрытиеОтветственная роль: Заказчик
  • Любой статус → ЗакрытаЗакрыть или отклонить

    Указывается резолюция выполнения или отклонения.

    Ответственная роль: Участники рабочего процесса
  • Любой рабочий статус → ОстановленаОстановить работу

    Обязателен комментарий; система запоминает предыдущий статус.

    Ответственная роль: Участники рабочего процесса
  • Остановлена → Предыдущий статусПродолжить работу

    Задача возвращается в статус, из которого была остановлена.

    Ответственная роль: Служебное состояние
Основной маршрутВозвратыАльтернативныеИсключенияСлужебное состояниеФинальный статус
  1. Основной маршрут: из статуса Открыта в статус Формирование ТЗ. ТЗ требуется.Ответственная роль: Автор.
  2. Основной маршрут: из статуса Формирование ТЗ в статус ТЗ готово. ТЗ подготовлено. Условие: Приложена ссылка на ТЗ.Ответственная роль: Системный аналитик.
  3. Основной маршрут: из статуса ТЗ готово в статус Оценка и декомпозиция. Передать команде.Ответственная роль: Команда.
  4. Альтернативные: из статуса Открыта в статус Оценка и декомпозиция. Без этапа ТЗ. Условие: Аналитическая проработка не требуется.Ответственная роль: Автор.
  5. Основной маршрут: из статуса Оценка и декомпозиция в статус Готова к разработке. Оценка завершена. Условие: Подзадачи разработки и тестирования оценены.Ответственная роль: Команда.
  6. Основной маршрут: из статуса Готова к разработке в статус Разработка. Взять в работу.Ответственная роль: Разработчик.
  7. Основной маршрут: из статуса Разработка в статус Готова к тестированию. Передать на тестирование. Условие: Разработка и code review завершены.Ответственная роль: Разработчик.
  8. Основной маршрут: из статуса Готова к тестированию в статус Тестирование. Начать проверку.Ответственная роль: Тестировщик.
  9. Основной маршрут: из статуса Тестирование в статус Готова к внедрению. Тестирование успешно. Условие: Дефекты закрыты, протокол приложен.Ответственная роль: Тестировщик.
  10. Основной маршрут: из статуса Готова к внедрению в статус Оценка. Внедрено.Ответственная роль: Команда внедрения.
  11. Основной маршрут: из статуса Оценка в статус Закрыта. Результат принят.Ответственная роль: Заказчик.
  12. Возвраты: из статуса ТЗ готово в статус Формирование ТЗ. ТЗ на доработку.Ответственная роль: Команда.
  13. Возвраты: из статуса Формирование ТЗ в статус Открыта. Вернуть в открытые.Ответственная роль: Системный аналитик.
  14. Возвраты: из статуса Готова к разработке в статус Оценка и декомпозиция. Повторная оценка.Ответственная роль: Разработчик.
  15. Возвраты: из статуса Разработка в статус Готова к разработке. Вернуть в очередь.Ответственная роль: Разработчик.
  16. Возвраты: из статуса Тестирование в статус Разработка. Исправление.Ответственная роль: Тестировщик.
  17. Возвраты: из статуса Закрыта в статус Открыта. Переоткрытие.Ответственная роль: Заказчик.
  18. Исключения: из статуса Любой статус в статус Закрыта. Закрыть или отклонить. Условие: Указывается резолюция выполнения или отклонения.Ответственная роль: Участники рабочего процесса.
  19. Исключения: из статуса Любой рабочий статус в статус Остановлена. Остановить работу. Условие: Обязателен комментарий; система запоминает предыдущий статус.Ответственная роль: Участники рабочего процесса.
  20. Альтернативные: из статуса Остановлена в статус Предыдущий статус. Продолжить работу. Условие: Задача возвращается в статус, из которого была остановлена.Ответственная роль: Служебное состояние.

УЧАСТНИКИ ПРОЦЕССА

Зоны ответственности по статусам

Выберите статус модели Technical Task, чтобы увидеть обязанности участников.
Выбранный статус
Открыта
Автор задачи
  • Определяет приоритет и инициирует создание задачи.

Возвраты

  • Из «Открыта» можно сразу перейти к оценке, если ТЗ не требуется.
  • ТЗ возвращается на доработку, очередь разработки - на оценку, тестирование - в разработку.
  • Закрытую задачу можно переоткрыть.

Ограничения

  • Время и изменения кода учитываются в подзадачах.
  • В продуктивную среду задача поставляется целиком.

Job Task

Короткий маршрут для работы, которой не нужны отдельные стадии аналитики и тестирования.
4 статусов

Статусная модель Job Task

Показать переходы
Статусная диаграмма Job Task
01
ОткрытаАвтор
02
В работеИсполнитель
03
На ревьюРевьюер
04
ЗакрытаРевьюер или исполнитель
Статусная диаграмма Job Task
01
ОткрытаАвтор
02
В работеИсполнитель
03
На ревьюРевьюер
04
ЗакрытаРевьюер или исполнитель
Возвратные и особые переходы
ВозвратНа ревью → В работеДоработать
ВозвратВ работе → ОткрытаВернуть в очередь
ВозвратЗакрыта → ОткрытаПереоткрытие
Статусная диаграмма Job Task
01
ОткрытаАвтор
02
В работеИсполнитель
03
На ревьюРевьюер
04
ЗакрытаРевьюер или исполнитель
Возвратные и особые переходы
ВозвратНа ревью → В работеДоработать
ВозвратВ работе → ОткрытаВернуть в очередь
ВозвратЗакрыта → ОткрытаПереоткрытие
Статусная диаграмма Job Task
01
ОткрытаАвтор
02
В работеИсполнитель
03
На ревьюРевьюер
04
ЗакрытаРевьюер или исполнитель
Возвратные и особые переходы
ВозвратНа ревью → В работеДоработать
ВозвратВ работе → ОткрытаВернуть в очередь
ВозвратЗакрыта → ОткрытаПереоткрытие
Условия и роли переходов
  • На ревью → В работеДоработатьОтветственная роль: Ревьюер
  • В работе → ОткрытаВернуть в очередьОтветственная роль: Исполнитель
  • Закрыта → ОткрытаПереоткрытиеОтветственная роль: Ревьюер или исполнитель
Основной маршрутВозвратыАльтернативныеИсключенияСлужебное состояниеФинальный статус
  1. Основной маршрут: из статуса Открыта в статус В работе. Взять в работу.Ответственная роль: Автор.
  2. Основной маршрут: из статуса В работе в статус На ревью. Предъявить результат.Ответственная роль: Исполнитель.
  3. Основной маршрут: из статуса На ревью в статус Закрыта. Ревью пройдено.Ответственная роль: Ревьюер.
  4. Возвраты: из статуса На ревью в статус В работе. Доработать.Ответственная роль: Ревьюер.
  5. Возвраты: из статуса В работе в статус Открыта. Вернуть в очередь.Ответственная роль: Исполнитель.
  6. Возвраты: из статуса Закрыта в статус Открыта. Переоткрытие.Ответственная роль: Ревьюер или исполнитель.

УЧАСТНИКИ ПРОЦЕССА

Зоны ответственности по статусам

Выберите статус модели Job Task, чтобы увидеть обязанности участников.
Выбранный статус
Открыта

Ответственный за статусАвтор

Автор
  • Создает задачу и добавляет верхнеуровневое описание.
  • Назначает ответственного исполнителя.
  • При необходимости декомпозирует работу на подзадачи.
Исполнитель
  • Участвует в декомпозиции работ.
  • Оценивает трудоемкость задачи.

Возвраты

  • С ревью задача возвращается в работу.
  • Из работы можно вернуться в «Открыта».
  • Закрытую задачу можно переоткрыть.

Ограничения

  • При отсутствии подзадач изменение кода может быть связано непосредственно с Job Task.

Defect

Дефект проходит исправление и повторную проверку, а зависимость может временно заблокировать тестирование.
8 статусов

Статусная модель Defect

Показать переходы
Статусная диаграмма Defect
01
ОткрытаАвтор
02
В работеРазработчик
03
Готова к тестированиюТестировщик
05
ТестированиеТестировщик
06
Готова к внедрениюКоманда внедрения
07
ЗакрытаКоманда сопровождения
04
Состояние блокировкиЗаблокированаТестировщик
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
08
Служебное состояниеОстановленаОстановить работу · Сохраняется точка возврата
Динамическая ссылкаПредыдущий статусПродолжить работу
Статусная диаграмма Defect
01
ОткрытаАвтор
02
В работеРазработчик
03
Готова к тестированиюТестировщик
05
ТестированиеТестировщик
06
Готова к внедрениюКоманда внедрения
07
ЗакрытаКоманда сопровождения
04
Состояние блокировкиЗаблокированаЕсть активный блокирующий дефект или зависимость.
08
Служебное состояниеОстановленаОстановить работу · Сохраняется точка возврата
Возвратные и особые переходы
Альтернативный переходВ работе → ЗакрытаЗакрыть без тестирования
ВозвратТестирование → В работеИсправить повторно
ВозвратВ работе → ОткрытаВернуть в открытые
ИсключениеТестирование → ЗаблокированаЗаблокировать проверку
Альтернативный переходЗаблокирована → Готова к тестированиюВозобновить проверку
ВозвратЗакрыта → ОткрытаПереоткрытие
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
Статусная диаграмма Defect
01
ОткрытаАвтор
02
В работеРазработчик
03
Готова к тестированиюТестировщик
05
ТестированиеТестировщик
06
Готова к внедрениюКоманда внедрения
07
ЗакрытаКоманда сопровождения
04
Состояние блокировкиЗаблокированаЕсть активный блокирующий дефект или зависимость.
08
Служебное состояниеОстановленаОстановить работу · Сохраняется точка возврата
Возвратные и особые переходы
Альтернативный переходВ работе → ЗакрытаЗакрыть без тестирования
ВозвратТестирование → В работеИсправить повторно
ВозвратВ работе → ОткрытаВернуть в открытые
ИсключениеТестирование → ЗаблокированаЗаблокировать проверку
Альтернативный переходЗаблокирована → Готова к тестированиюВозобновить проверку
ВозвратЗакрыта → ОткрытаПереоткрытие
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
Статусная диаграмма Defect
01
ОткрытаАвтор
02
В работеРазработчик
03
Готова к тестированиюТестировщик
05
ТестированиеТестировщик
06
Готова к внедрениюКоманда внедрения
07
ЗакрытаКоманда сопровождения
04
Состояние блокировкиЗаблокированаЕсть активный блокирующий дефект или зависимость.
08
Служебное состояниеОстановленаОстановить работу · Сохраняется точка возврата
Возвратные и особые переходы
Альтернативный переходВ работе → ЗакрытаЗакрыть без тестирования
ВозвратТестирование → В работеИсправить повторно
ВозвратВ работе → ОткрытаВернуть в открытые
ИсключениеТестирование → ЗаблокированаЗаблокировать проверку
Альтернативный переходЗаблокирована → Готова к тестированиюВозобновить проверку
ВозвратЗакрыта → ОткрытаПереоткрытие
Групповые и служебные переходы
Область действия правилаЛюбой рабочий статусГрупповой шлюз, а не отдельный статус
ИсключениеЗакрытаЗакрыть или отклонить
Динамическая ссылкаПредыдущий статусПродолжить работу
Условия и роли переходов
  • В работе → Готова к тестированиюИсправление готово

    Разработка и code review завершены.

    Ответственная роль: Разработчик
  • Тестирование → Готова к внедрениюИсправление подтверждено

    Подзадачи и влияющие дефекты закрыты.

    Ответственная роль: Тестировщик
  • В работе → ЗакрытаЗакрыть без тестирования

    Тестирование и внедрение по данным работам не требуются.

    Ответственная роль: Разработчик
  • Тестирование → В работеИсправить повторноОтветственная роль: Тестировщик
  • В работе → ОткрытаВернуть в открытыеОтветственная роль: Разработчик
  • Тестирование → ЗаблокированаЗаблокировать проверку

    Указана активная блокирующая зависимость.

    Ответственная роль: Тестировщик
  • Заблокирована → Готова к тестированиюВозобновить проверку

    Связанный блокирующий дефект или зависимость закрыты.

    Ответственная роль: Тестировщик
  • Закрыта → ОткрытаПереоткрытиеОтветственная роль: Команда сопровождения
  • Любой статус → ЗакрытаЗакрыть

    Закрытие доступно после выполнения необходимых работ.

    Ответственная роль: Участники рабочего процесса
  • Любой рабочий статус → ОстановленаОстановить работу

    Система сохраняет статус, из которого остановлена работа.

    Ответственная роль: Участники рабочего процесса
  • Остановлена → Предыдущий статусПродолжить работу

    Возврат возможен только в сохраненный предыдущий статус.

    Ответственная роль: Служебное состояние
Основной маршрутВозвратыАльтернативныеИсключенияСлужебное состояниеФинальный статус
  1. Основной маршрут: из статуса Открыта в статус В работе. Начать исправление.Ответственная роль: Автор.
  2. Основной маршрут: из статуса В работе в статус Готова к тестированию. Исправление готово. Условие: Разработка и code review завершены.Ответственная роль: Разработчик.
  3. Основной маршрут: из статуса Готова к тестированию в статус Тестирование. Начать проверку.Ответственная роль: Тестировщик.
  4. Основной маршрут: из статуса Тестирование в статус Готова к внедрению. Исправление подтверждено. Условие: Подзадачи и влияющие дефекты закрыты.Ответственная роль: Тестировщик.
  5. Альтернативные: из статуса В работе в статус Закрыта. Закрыть без тестирования. Условие: Тестирование и внедрение по данным работам не требуются.Ответственная роль: Разработчик.
  6. Основной маршрут: из статуса Готова к внедрению в статус Закрыта. Исправление внедрено.Ответственная роль: Команда внедрения.
  7. Возвраты: из статуса Тестирование в статус В работе. Исправить повторно.Ответственная роль: Тестировщик.
  8. Возвраты: из статуса В работе в статус Открыта. Вернуть в открытые.Ответственная роль: Разработчик.
  9. Исключения: из статуса Тестирование в статус Заблокирована. Заблокировать проверку. Условие: Указана активная блокирующая зависимость.Ответственная роль: Тестировщик.
  10. Альтернативные: из статуса Заблокирована в статус Готова к тестированию. Возобновить проверку. Условие: Связанный блокирующий дефект или зависимость закрыты.Ответственная роль: Тестировщик.
  11. Возвраты: из статуса Закрыта в статус Открыта. Переоткрытие.Ответственная роль: Команда сопровождения.
  12. Исключения: из статуса Любой статус в статус Закрыта. Закрыть. Условие: Закрытие доступно после выполнения необходимых работ.Ответственная роль: Участники рабочего процесса.
  13. Исключения: из статуса Любой рабочий статус в статус Остановлена. Остановить работу. Условие: Система сохраняет статус, из которого остановлена работа.Ответственная роль: Участники рабочего процесса.
  14. Альтернативные: из статуса Остановлена в статус Предыдущий статус. Продолжить работу. Условие: Возврат возможен только в сохраненный предыдущий статус.Ответственная роль: Служебное состояние.

Возвраты

  • Из тестирования дефект возвращается в работу.
  • При активной зависимости тестирование блокируется и возобновляется после ее закрытия.
  • Закрытый дефект можно переоткрыть.

Ограничения

  • Один Defect описывает один дефект.
  • Остановка доступна из любого статуса и сохраняет точку возврата.

Профильные подзадачи

Аналитика, разработка, тестирование и иная подзадача используют единый короткий жизненный цикл.
3 статусов

Статусная модель Профильные подзадачи

Единая модель для подзадач аналитики, разработки, тестирования и иных профильных работ.

Показать переходы
Статусная диаграмма Профильные подзадачи
01
ОткрытаАвтор
02
В работеИсполнитель
03
ЗакрытаИсполнитель
Статусная диаграмма Профильные подзадачи
01
ОткрытаАвтор
02
В работеИсполнитель
03
ЗакрытаИсполнитель
Возвратные и особые переходы
ИсключениеОткрыта → ЗакрытаОтклонить работу
ВозвратВ работе → ОткрытаВернуть в очередь
ВозвратЗакрыта → ОткрытаПереоткрытие
ИсключениеВ работе → ЗакрытаОтклонить
Статусная диаграмма Профильные подзадачи
01
ОткрытаАвтор
02
В работеИсполнитель
03
ЗакрытаИсполнитель
Возвратные и особые переходы
ИсключениеОткрыта → ЗакрытаОтклонить работу
ВозвратВ работе → ОткрытаВернуть в очередь
ВозвратЗакрыта → ОткрытаПереоткрытие
ИсключениеВ работе → ЗакрытаОтклонить
Статусная диаграмма Профильные подзадачи
01
ОткрытаАвтор
02
В работеИсполнитель
03
ЗакрытаИсполнитель
Возвратные и особые переходы
ИсключениеОткрыта → ЗакрытаОтклонить работу
ВозвратВ работе → ОткрытаВернуть в очередь
ВозвратЗакрыта → ОткрытаПереоткрытие
ИсключениеВ работе → ЗакрытаОтклонить
Условия и роли переходов
  • В работе → ЗакрытаРабота завершена

    Подтверждающий артефакт приложен.

    Ответственная роль: Исполнитель
  • Открыта → ЗакрытаОтклонить работу

    Указывается резолюция «Отклонено».

    Ответственная роль: Автор
  • В работе → ОткрытаВернуть в очередьОтветственная роль: Исполнитель
  • Закрыта → ОткрытаПереоткрытиеОтветственная роль: Исполнитель
  • В работе → ЗакрытаОтклонить

    Указана соответствующая резолюция.

    Ответственная роль: Исполнитель
Основной маршрутВозвратыАльтернативныеИсключенияСлужебное состояниеФинальный статус
  1. Основной маршрут: из статуса Открыта в статус В работе. Начать работу.Ответственная роль: Автор.
  2. Основной маршрут: из статуса В работе в статус Закрыта. Работа завершена. Условие: Подтверждающий артефакт приложен.Ответственная роль: Исполнитель.
  3. Исключения: из статуса Открыта в статус Закрыта. Отклонить работу. Условие: Указывается резолюция «Отклонено».Ответственная роль: Автор.
  4. Возвраты: из статуса В работе в статус Открыта. Вернуть в очередь.Ответственная роль: Исполнитель.
  5. Возвраты: из статуса Закрыта в статус Открыта. Переоткрытие.Ответственная роль: Исполнитель.
  6. Исключения: из статуса В работе в статус Закрыта. Отклонить. Условие: Указана соответствующая резолюция.Ответственная роль: Исполнитель.

УЧАСТНИКИ ПРОЦЕССА

Зоны ответственности по статусам

Выберите статус модели Профильные подзадачи, чтобы увидеть обязанности участников.
Выбранный статус
Открыта
Системный аналитик · подзадача «Аналитика»
  • Создает подзадачу и добавляет верхнеуровневое описание работы.
Разработчик · подзадача «Разработка»
  • Создает подзадачу и добавляет верхнеуровневое описание работы.
Функциональный тестировщик · подзадача «Тестирование»
  • Создает подзадачу тестирования, когда необходимо функциональное или интеграционное тестирование.
  • Перед началом работ обеспечивает заполнение первоначальной оценки.
  • Переводит подзадачу в работу, когда она готова к выполнению.
  • Отклоняет подзадачу, если проведение работ отменено.

Возвраты

  • Из работы можно вернуться в «Открыта».
  • Закрытую подзадачу можно переоткрыть.
  • Работу можно отклонить с соответствующей резолюцией.

Ограничения

  • Для разработки требуется ссылка на изменение кода.
  • Для тестирования требуется протокол или ссылка на результаты проверки.
РОЛИ, ПОЛЯ И ПРОВЕРКИ

Роли, поля и условия переходов

На каждом этапе определены ответственные, обязательные данные и артефакты, подтверждающие переход.

Владелец продукта или лидер команды

Инициирование, приоритет, приемка

Формулирует цель, определяет приоритет, контролирует прогресс Epic и принимает продуктовый результат.

Подтверждение: Цель, приоритет, подтверждение готовности и оценка результата.

Бизнес-аналитик

Формирование бизнес-требований

Уточняет потребность, готовит бизнес-требования и передает подтвержденный результат системному аналитику.

Подтверждение: Согласованные бизнес-требования.

Системный аналитик

Техническое задание, декомпозиция

Проектирует техническое решение, уточняет требования и создает аналитические подзадачи.

Подтверждение: Техническое задание и декомпозиция.

Разработчик

Оценка, разработка, исправление

Оценивает работу, реализует изменение, связывает изменения кода с подзадачей и проводит code review.

Подтверждение: Изменение кода, review и закрытая подзадача разработки.

Тестировщик

Планирование проверок, тестирование

Оценивает тестирование, готовит сценарии, проверяет результат, регистрирует дефекты и повторно тестирует исправления.

Подтверждение: Тестовые сценарии и протокол тестирования.

Инженер внедрения

Контуры, сборка, внедрение

Обеспечивает доступность среды, установку сборки и техническое выполнение внедрения.

Подтверждение: Подтверждение установки и внедрения.

Релиз-менеджер

Состав релиза, фиксация, риски

Фиксирует фактический состав релиза, контролирует емкость, согласует поздние изменения и эскалирует риски.

Подтверждение: Версия релиза, согласованный состав и зафиксированные решения.

Ревьюер или заказчик

Ревью и оценка

Подтверждает качество короткой работы или оценивает внедренный пользовательский результат.

Подтверждение: Решение о закрытии, резолюция или оценка.
КОНТРОЛЬ ПЕРЕХОДОВ

Поля и проверки по этапам

Идентификация и контекст

При создании

Ответственный: Автор задачи

  • Тема
  • Описание
  • Система и модуль
  • Компонент
  • Приоритет
  • Связь с Epic или родительской задачей

Без достаточного описания задача не должна переходить в работу.

Требования и решение

До оценки

Ответственный: Аналитики и заказчик

  • Бизнес-требования
  • Техническое задание
  • Вложения и ссылки на артефакты
  • Оценка влияния на безопасность

Переход разрешен после приложения и подтверждения требуемого артефакта.

Планирование работ

При декомпозиции

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

  • Исполнитель
  • Спринт
  • Первоначальная оценка
  • Оставшееся время
  • Срок выполнения

Все обязательные подзадачи созданы, назначены и оценены.

Готовность и качество

Перед тестированием и внедрением

Ответственный: Разработчик и тестировщик

  • Ссылка на изменение кода
  • Результат code review
  • Тестовый протокол
  • Версия исправления
  • Закрытые влияющие дефекты

Незавершенная разработка, открытый дефект или отсутствие протокола блокируют переход.

Связь с релизом

От планирования до фиксации

Ответственный: Команда и релиз-менеджер

  • Планируется в релизе
  • Включено в релиз
  • Версия релиза
  • Комментарий к позднему изменению

Только фактическая версия включения определяет согласуемый состав релиза.

ДЕКОМПОЗИЦИЯ, ОЦЕНКА И СПРИНТЫ

Декомпозиция и планирование спринта

Головная задача описывает результат поставки. Профильные подзадачи фиксируют работы, оценки и трудозатраты для планирования с учетом емкости команды.

01

Разделить результат и работу

Аналитика, разработка, тестирование и внедрение оформляются отдельными подзадачами внутри одной головной задачи.

02

Ограничить размер

Одна подзадача должна укладываться максимум в пять рабочих дней. Более крупная работа требует дальнейшей декомпозиции.

03

Зафиксировать оценку

До планирования исполнитель указывает первоначальную оценку, а во время работы ежедневно обновляет фактические затраты и остаток.

04

Сверить с емкостью

В спринт попадают только декомпозированные и оцененные задачи, для которых подтверждена доступная емкость участников.

КРИТЕРИИ ГОТОВНОСТИ

До командного планирования

  • Бизнес-требования подтверждены, если они нужны.
  • Техническое решение подготовлено или не требуется для задачи.
  • Созданы все обязательные профильные подзадачи.
  • Назначены исполнители и заполнены первоначальные оценки.
  • Выявлены зависимости, ограничения и влияющие дефекты.
БАЗОВАЯ МОДЕЛЬ СПРИНТА

Распределение емкости

Рабочий цикл длится от двух недель до одного месяца. Состав готовится до начала спринта, а приоритет определяет порядок взятия задач.

70%20%10%
Бизнес-задачиТехнический долгРиски
Принцип распределяет емкость спринта: 70% на бизнес-задачи, 20% на технический долг и развитие, 10% на риски и форс-мажор. Пропорция применяется при планировании состава работ до начала спринта.
РАБОТА С РЕЛИЗОМ

Планируемый и фактический состав релиза

Поле «Планируется в релизе» используется для прогноза. Фактическая версия фиксирует подтвержденный состав поставки.

ДВА САМОСТОЯТЕЛЬНЫХ ЦИКЛА

Синхронизация задачи и релиза

Статус задачи не является статусом релиза. Между дорожками показаны только контрольные точки синхронизации.

Головная задача
  1. 01Оценка и декомпозиция
  2. 02Готова к разработке
  3. 03Разработка и тестирование
  4. 04Готова к внедрению
  5. 05Внедрена / оценка
Планируемый состав измененийПрогнозный состав после оценки и проверки емкости
Проверка готовностиПодзадачи, дефекты и артефакты контролируются независимо от этапа релиза
Фактический составВерсия назначена релиз-менеджером; после фиксации изменения блокируются
Подтверждение результатаПосле внедрения задача получает следующий статус или оценку
Релиз
  1. 01Планирование
  2. 02Разработка состава
  3. 03Фиксация
  4. 04Функциональное и регрессионное тестирование
  5. 05Внедрение
ПРОГНОЗ

Планируется в релизе

Командная гипотеза о целевой поставке. Поле помогает оценивать емкость и риски, но не является подтвержденным составом.

ФАКТ

Включено в релиз

Версия, назначенная релиз-менеджером после проверки готовности. Именно она определяет контролируемый состав поставки.

  1. 01

    Планирование

    Команда прогнозирует кандидатов и проверяет оценки и доступную емкость.

  2. 02

    Разработка

    Релиз-менеджер мониторит состав, трудоемкость и риски незавершения.

  3. 03

    Фиксация

    Состав стабилизируется; поздние добавления требуют отдельного согласования.

  4. 04

    Функциональное тестирование

    В сборку поступают исправления дефектов; новые задачи являются исключением.

  5. 05

    Регрессионное тестирование

    Проверяется стабильность полного состава релиза.

  6. 06

    Внедрение

    Подтвержденный состав поставляется, задачи получают результат внедрения.

После фиксации

Новая задача добавляется только после оценки риска и явного согласования ответственных за релиз.

При угрозе сроку

Релиз-менеджер делает риск видимым и инициирует решение о составе, а не скрывает незавершенную работу статусом.

При исключении

Изменение удаляется через безопасный откат или выключается функциональным переключателем.

Перед внедрением

Проверяется полный состав, закрытие влияющих дефектов, наличие протоколов и готовность плана восстановления.

РАЗРАБОТКА, ТЕСТИРОВАНИЕ И ДЕФЕКТЫ

Разработка, тестирование и работа с дефектами

Готовность подтверждается завершенными профильными подзадачами, результатом code review, доступной сборкой и протоколом тестирования.

ПРОЦЕССНАЯ СХЕМА

Разработка, проверка и возврат исправления

01Подзадача разработки
02Code review
03Сборка на тестовом контуре
04Передача в тестирование
ТЕСТИРОВАНИЕ УСПЕШНОПротокол подтверждает результатГотова к внедрению
или
ОБНАРУЖЕНО ОТКЛОНЕНИЕСоздать или связать DefectОдин Defect описывает один дефект
Возврат в разработкуИсправление → code review → новая сборка → повторное тестирование → подтверждение исправления

Разработка

  • Код связывается с подзадачей разработки.
  • Изменение проходит code review.
  • Сборка доступна на тестовом контуре.
  • Подзадача закрывается после завершения работы.
Артефакт: изменение кода и результат review

Тестирование

  • Сценарии подготовлены до начала проверки.
  • Фактический результат сопоставлен с ожидаемым.
  • Влияющие дефекты зарегистрированы и связаны.
  • Результат зафиксирован в протоколе.
Артефакт: протокол тестирования

Дефект

  • Одна задача описывает один дефект.
  • Указаны шаги, среда, ожидаемый и фактический результат.
  • Добавлены безопасные диагностические данные без секретов.
  • Исправление проходит повторное тестирование.
Артефакт: подтвержденное исправление
ИСКЛЮЧЕНИЯ И ВОЗВРАТЫ

Остановка, возврат и отклонение

Для каждого исключения фиксируются причина, ответственное решение и статус, с которого продолжается работа.

Остановка

Работа временно прекращается с обязательным комментарием. После устранения причины задача возвращается в сохраненный рабочий статус.

Возврат

Требования возвращаются на доработку, очередь разработки на оценку, а тестирование в разработку при подтвержденной необходимости исправления.

Отклонение

Закрытие без поставки сопровождается резолюцией и причиной. Решение не должно маскироваться обычным успешным завершением.

Блокирующая зависимость

Проверка приостанавливается до закрытия связанной зависимости, после чего продолжается с той же контрольной точки.

Правило переоткрытия

Закрытая задача или подзадача может быть переоткрыта, если результат больше не соответствует критериям. Причина и новый объем работы фиксируются явно, а статус возвращается в начало подходящего рабочего цикла.

ВНЕДРЕНИЕ МЕТОДОЛОГИИ

Как внедрить WorkFlow

Методику можно настроить в доступном организации таск-трекере. Для пилота потребуются типы задач, статусы, права переходов и проверки.

  1. 01

    Подготовить типы головных задач и подзадач.

  2. 02

    Настроить независимые статусные модели и разрешенные переходы.

  3. 03

    Определить роли, владельцев статусов и права переходов.

  4. 04

    Настроить обязательные поля, проверки и подтверждающие артефакты.

  5. 05

    Связать задачи со спринтами и отделить прогноз релиза от фактического состава.

  6. 06

    Провести пилот на одном потоке поставки.

  7. 07

    Обучить авторов, аналитиков, разработчиков, тестировщиков и релиз-менеджеров.

  8. 08

    Масштабировать модель после разбора пилотных отклонений.

  9. 09

    Регулярно контролировать качество данных и соблюдение переходов.