Связи задач. Композитные задачи. особые задачи.
(https://www.atlassian.com/ru/software/jira/guides/issues/overview#what-are-issue-types)[https://www.atlassian.com/ru/software/jira/guides/issues/overview#what-are-issue-types] - вот такую иерархию предлагает jira. В целом она кажется здравой, понятной и всеобъемлющей.
tndt-139 - мои раздумия по иерархии
Исследуется в tndt-139
В agile История - это маленький эпик внутри команды, длинной в 1 спринт (т.е. в нем не будет одновременно исследований и продуктовых, но может быть будут связанные баги) А эпик, это очень длинная история в несколько спринтов, в котором да, будут и исследования, и продуктовые задачи, и тестирование, и отлов багов. Что-то что займет львиную часть релиза. *Может быть и несколько релизов, хотя так это большt напоминает категорию. Но у нас есть например столь большие эпики по вводу новых систем, что мы их сознательно делаем в несколько релизов, в первом самый базовый, и, часто урезанный (но законченный и готовый функционал), в следующих нескольких релизах доделываем тот основной функционал, что задумали. Но в отличии от категории этот набор закончен. Например Table - такой эпик, в первом релизе мы его создаем, подключаем к первой таблице, повторяем существующий функционал и чуть-чуть его расширяем одним фильтром (выглядит это бедно, но это база, которая уже делает чуть лучше, чем было). В следующих релизах мы увеличиваем количество фильтров до базового, в основном используемого набора, и только после их реализации считаем эпик завершенным. Дальнейшие задачи по компоненту будут уже в рамках категории, так как не важны или не задуманы изначально, а будут появляться в процессе использования системы. Т.е. такие эпики выходящие за границы релиза почти всегда будут порождать новую категорию.
Пока кажется проще держать две сущности связи, для связи вперед и назад.
tndt-6 - первая задача по теме.