Опубликовано

Requirements Yogi — это плагин, который связывает между собой Confluence (и его внутренние страницы) и Jira (в виде конкретных задач).

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

Реализация атомарных требований при этом остаётся на откуп самому системному аналитику — Requirements Yogi ограничивает в подходе к реализации, но не в самой реализации.

Самый простой и понятный в применении способ — использовать RQ Yogi как корректную якорную ссылку в существующих требованиях, но это не удобно.

Удобно — использовать таблицу, размеченную по требованиям.

Например так, на заглавной странице требований к модулю (сервису):

ID требования Описание Статус согласования Реализация (ссылки на фичи)
BRQ-MATERIALS-001 Необходимо предоставить пользователю возможность управлять остатками материалов на складу, корректно учитывать приход, трату и списание. При переходе к изготовлению конкретного изделия — отображать актуальный запас материалов для этого изделия, подсвечивать недостающие и резервировать при старте производства Согласовано ссылка на JIRA
Глоссарий принятых сокращений:
  • ALG – префикс алгоритма
  • MATERIALS – префикс отношения к материалам
  • FRQ – функциональные требования
  • BRQ – бизнес-требование
  • UC – use case, вариант использования
  • AS – alternative scenarioo, Альтернативный сценарий

Автор