Есть ли способ показать коммиты в подзадачах историй на доске объявлений Jira?
Мы переходим от внутреннего инструмента к Jira для управления нашей доской объявлений, и у нас есть проблемы, которые мне не удалось решить с помощью поиска в Интернете. Но вы, ребята, умные, верно?;-)
Наша текущая сводная доска показывает обычные плавательные дорожки через столбцы состояний (для задач, прогресса, обзора, готово). Каждая полоса плавания представляет пользовательскую историю и имеет ссылку (и фрагмент) на описание пользовательской истории в Jira. У него также есть несколько "билетов" (это будут подзадачи в Jira lingo), которые начинаются с "todo" и перемещаются, чтобы в итоге закончить с "done".
До сих пор Jira может делать все это тоже (хотя создание подзадач - это гораздо больше работы в Jira, чем в нашем собственном инструменте). Тем не мение:
- Когда мы фиксируем код, мы включаем идентификатор заявки в сообщение о фиксации, и, таким образом, каждая заявка отображает список подтверждений, которые были сделаны для завершения этой конкретной заявки / частичной истории. Я не смог выяснить, как это сделать в Джира - если это вообще возможно. Вместо этого, кажется, нужно открыть подзадачу, чтобы увидеть, есть ли какие-либо коммиты на нем?
- Каждый коммит также показывает свое состояние проверки, что дает нам превосходный обзор того, насколько близок к выполнению тикет действительно. Я не смог выяснить, как это сделать в Джира - если это вообще возможно. Вместо этого, кажется, нужно открыть подзадачу и углубиться в Fisheye(?), Чтобы увидеть состояние обзора?
В целом, наш инструмент предоставляет обзор на одном экране о состоянии каждой пользовательской истории, заявки, фиксации и состояния обзора; и очень легко загружать новые истории (от Джиры) и добавлять билеты. Мы опасаемся, что Jira не сможет предоставить такой обзор на одном экране, что вынуждает нас открыть Fisheye, чтобы узнать, прошел ли данный коммит обзор.
Действительно ли правда, что Джира должна быть такой громоздкой?
Для справки, вот как выглядит один тикет (подзадача) в нашей системе:
И если вы посмотрите на всю доску объявлений, на самом деле довольно легко почувствовать количество коммитов в отдельных пользовательских историях и тикетах, а также соотношение ожидающих / пройденных / неудачных проверок кода:
1 ответ
Я согласен с вашими страхами, когда вы говорите
Мы опасаемся, что Jira не сможет предоставить такой обзор на одном экране
По своему опыту (7+ лет с Jira/Agile) я не видел такого сжатого представления информации о пользовательской истории Sigle даже на дорожке с относительными картами.
Также на рынке Atlassian, похоже, нет хорошего плагина для решения вашей проблемы, даже частично.
Я боюсь, что для такого перехода от вашего собственного инструмента к Jira с сохранением всего, что у вас есть, вам следует разработать собственный подключаемый модуль с использованием Jira SDK для интеграции с гибкими платами.
Может быть, достаточно начать с разработки настраиваемого поля, чтобы показать, что вам нужно из "тикета" (т.е. подвыпуска), и попытаться вставить его в один из трех "слотов", доступных для карт (я имею в виду конфигурацию макета карты Rapidboard). экран). Если вы хотите попробовать, начните отсюда.
Другим вариантом создания нового настраиваемого поля может быть плагин Adaptavist Scriptrunner. Это упростит создание пользовательских полей: ваше новое поле может быть написано также на Groovy, а не на обычном Java. Я использовал его для создания расширенного настраиваемого поля статуса (просто чтобы дать пользователю немедленную общую картину), которое информирует его простым английским языком и стильными цветами CSS, почему проблема заблокирована или что-то еще релевантное, получая данные от других поля или связанные проблемы, которые не сразу видны пользователю. ИМХО, это очень похоже на твою проблему.