Jira: относительный vs связанный с

В Jira связывать элементы между собой легко и удобно.

Например, вы можете легко клонировать задачу: создайте задачу 100, клонируйте ее в 101. Затем 100 показывает «у этой задачи есть клон: 101», а 101 — «эта задача является клоном: 100».

Точно так же вы можете пометить выпуск 201 как дубликат 200 (обратное значение — 200 дублируется на 201), и есть несколько других типов ссылок.

Мой вопрос касается использования связанных билетов. Одна сторона отношения помечена как «Эта проблема связана с ...», а другая сторона говорит: «Эта проблема связана с ...».

Как ваша команда разработчиков определяет эти два элемента? Это не имеет большого значения, за исключением того, что отображение отличается, что делает типы ссылок немного разными, и это просто выглядит так, как будто они разные, когда одна проблема является «родственной» для нескольких других проблем, но также «связана» с некоторыми другими. ...


person joeslice    schedule 18.09.2009    source источник
comment
В нашей jira 6.3.* у нас есть is related by и relates to.   -  person surfmuggle    schedule 25.06.2015
comment
Эти коммерческие плагины: Иерархия ссылок или impact может представлять интерес. Disclaimer: i have not tested any of them   -  person surfmuggle    schedule 25.06.2015


Ответы (5)


В JIRA ссылки направлены, т.е. не симметричны. Одна часть ссылки — «источник», с одной ролью типа «дубликаты», другая — «цель» с другой ролью — «дубликат».

Когда у вас есть симметричная семантика ссылок, например проблемы, связанные друг с другом, это просто не работает. Вы можете назвать обе роли одинаково ("относится к" -- "относится к"), и в какой-то степени это сработает. Вы можете ожидать, что «связано с» появится дважды, например, при выборе типа ссылки.

В вашей конфигурации JIRA это, вероятно, приводит к тому, что администраторы по-разному определяют роли для «связанного» типа ссылки. Но я предполагаю, что это скорее ошибка, чем функция, и вы можете спокойно игнорировать различия между двумя именами одного и того же отношения.

person sereda    schedule 18.09.2009
comment
Согласованный. Учитывая, что ссылки — это всего лишь информация и не предоставляют какой-либо дополнительной функциональности задаче, все сводится к тому, как читатель интерпретирует текст. Относится к и Является родственником означает одно и то же в этом контексте, и если предположить, что это намерение, то, надеюсь, все в порядке. - person Steve Melnikoff; 19.09.2009
comment
/ @Steve - ваш ответ и ваш комментарий помогли мне достичь немного другого заключение для практического использования в JIRA сейчас, так что большое спасибо за конструктивное вдохновение :) - person Steffen Opel; 08.10.2010
comment
Когда у вас есть симметричная семантика ссылок, например проблемы, связанные друг с другом, это просто не работает. - Не могли бы вы пояснить это? Я не вижу причин, по которым семантика симметричных ссылок не работала бы хорошо. - person B T; 30.08.2012
comment
Спасибо. Теперь я могу спать спокойно. - person lmat - Reinstate Monica; 31.05.2013
comment
@BT Я не вижу причин, по которым семантика симметричных ссылок не будет работать должным образом - я предполагаю, что вы говорите о параллельной вселенной, где JIRA не была написана с этой глупой функцией, потому что в той, в которой я живу, имеет отношение / связано to — самый идиотский обходной путь, который я когда-либо видел необходимым для отслеживания ошибок. - person Trejkaz; 09.08.2013
comment
@Trejkaz Полностью согласен. Кажется, я пытался сказать, что Jira должна включать семантику симметричных ссылок. Возможно, я неправильно истолковал Середу. - person B T; 10.08.2013

Пример ссылки, которую мы реализовали:

Функция ‹-- описывает --> Эпическая ‹-- подробности --> История

Запрос функции — это то, что планируется в выпуске. Функция описана рядом эпиков высокого уровня. Истории используются, чтобы предоставить детали этих эпосов. Истории «ИНВЕСТ»

Ссылочные отношения

Описывает

  • x 'описывается' y
  • у «описывает» х

Подробности

  • x 'детализировано в' y
  • у 'детали' х

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

Фрэнсис

person Francis Martens    schedule 19.09.2009
comment
Отличная идея. Первоначально я использовал Был создан из... вместо Описано.... - person demonkoryu; 01.10.2011

Столкнувшись с тем же вопросом, я прочитал seredas answer и это прекрасно объясняет фон направленных ссылок по сравнению с симметричной семантикой (+1) - интересно, хотя это объяснение привело меня к другому выводу для практического использования в JIRA:

Как правильно выразился комментарий Стива Мельникоффа, все сводится к тому, как читатель интерпретирует текст, вот как я сейчас поступаю: всеобщей ссылки в отсутствие более конкретной, обычно остается одна проблема (источник), вызывающая это отношение к другой (целевой), и этот факт виден в пользовательском интерфейсе JIRA путем перечисления активных участников ссылка в левом столбце и пассивные в правом.

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

person Steffen Opel    schedule 08.10.2010

В последнее время я столкнулся с подобной функцией в JIRA и должен сказать, что был в значительной степени убежден, что за ней нет скрытой функции. Теоретически я могу понять необходимость рассмотрения ориентации связи между двумя задачами... но на практике это может быть не так важно, потому что, исходя из моего опыта, если вы регулярно работаете с системой отслеживания задач, вы начинаете игнорировать функции без каких-либо заметных эффект очень быстро.

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

person Daniel Pokrývka    schedule 29.12.2010

Это действительно зависит от интерпретации, с которой согласны вы и ваши команды.

В нашей JIRA мы обнаружили, что метки по умолчанию «относится к» слишком двусмысленны, поэтому мы изменили метки по умолчанию «входящие» и «внешние», чтобы читать «относится к» и «связан с», чтобы различать направление ссылки, соглашаясь при этом, что проблемы связаны в характере, который можно понять, только прочитав оба выпуска в каждом конкретном случае, и что направление указывает только на то, из какого выпуска была создана ссылка, и ничего больше не означает. Даже с этими изменениями мы обнаружили, что этот тип ссылки на самом деле не имеет большого значения, кроме как своего рода напоминание в зависимости от контекста. Недавно мы создали несколько новых типов ссылок на проблемы, чтобы более конкретно указать характер связанных проблем, которые служат нам /намного/ лучше.

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

person Vivid Inc.    schedule 09.09.2017