Дай пять. Или встречайте JIRA 5.0

Разработка веб-сайтовAtlassian


Пару дней тому назад вышла 5-я версия всем известного issue-трэкера JIRA от Atlassian. За прошедшие месяцы я уже вдоволь наигрался с бета-версиями и релиз-кандидатами, теперь посмотрел релиз и остался доволен. А небольшой рассказ о том, что именно меня порадовало, ждет вас под катом.



Предыдущая мажорная версия 4.0 вышла аж в октябре бородатого ныне 2009-го года. Свежая минорная версия 4.4 датируется августом прошлого года. Теперь же настало время для Пятерки.





Чем порадуете?


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



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



Удобнее создавать заявки


Если вы видели растерянные лица пользователей, в первый раз создававших заявку в JIRA, или сами теряетесь, время от времени, в “портянке” полей, то эта фича для вас.





В любой момент вы можете выбрать те поля, которые нужны именно вам для продуктивной работы, а остальные просто скрыть. Естественно, JIRA не даст вам скрыть обязательные поля, не имеющие значений по умолчанию.



Здесь же находится и полезная галочка «Create another», которая поможет вам создавать новые заявки с неистовством берсерка.





@Mentions


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





Делитесь заявками


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





Кнопочка Share вызывает удобный диалог, где можно указать желаемых пользователей JIRA, либо e-mail-ы тех, у кого нет аккаунта в JIRA, и отправить им на почту текущую заявку с небольшой сопроводительной запиской. Вряд ли такая вещь пригодится для обсуждения заявок (все-таки это лучше делать в комментариях), но несомненно поможет привлечь к обсуждению нужных людей.



Учтите, что данная опция не будет доступна, пока вы не зададите сервер исходящей почты в настройках JIRA.



Удаленное связывание заявок


Предыдущие версии JIRA предоставляли возможность связать несколько заявок между собой, что облегчало работу с дублирующимися заявками, заявками которые ждут одна другую и т.п. Тем же пользователям, кто хотел проставить ссылку на связанную статью в Confluence, заявку в другом багтрекере или helpdesk, приходилось делать это руками, искать плагины или выдумывать велосипеды. Теперь можно:


  • Связать две заявки из разных инстансов JIRA
  • Связать заявку со страницей в Confluence
  • Связать заявку с любым URL-ом
  • Создавать эти связи программно через API



Разработчики, дышите свободнее!


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



REST API — еще круче


Теперь REST API это не какой-то жалкий придаток к JIRA, а вполне функциональная вещь. Через него теперь можно:


  • Создавать и редактировать заявки
  • Удалять заявки
  • Связывать заявки
  • Получать информацию о заявках, фильтрах, дашбордах и правах доступа
  • И много других вкусностей

REST API Browser, доступный в SDK упростит процесс знакомства с новым API. По сути это плагин, который дает вам удобную возможность поизучать и поиграться с JIRA REST API.



JAVA API — теперь стабильнее


Наконец-то разработчики JIRA пообещали не ломать нам головы Java API. API был почищен, местами переписан и теперь должен быть стабильным и совместимым с будущими версиями. Разработчики плагинов быстренько читают о том, как подготовить себя к JIRA 5.0.



Что в итоге?


Если вы используете у себя JIRA без хитрых кастомизаций и плагинов, то ничто не может удержать вас от обновления на 5.0 (эй! не забывайте сначала все проверить на тестовом сервере). Обновление в этом случае происходит без проблем.



Основная проблема, которая может вам помешать с апгрейдом, — совместимость плагинов. На данный момент из ~420 плагинов на Plugin Exchange с “пятеркой” совместимы ~130. С одной стороны плагины для 5.0 теперь писать легче, но в то же время, портирование их с 4.х на 5.0 может потребовать времени.



Ну и если вы сами что-то меняли в JIRA, правили шаблоны, добавляли свои обработчики e-mail-ов или делали какие-то другие удобные, но хакерские штуки, не забывайте о сервисе Answers, где вы можете озадачить комьюнити своим вопросом и получить помощь, а также о сервисе Checkup, который позволяет проверить, не используете ли вы API, который был изменен/удален в новой версии JIRA.



Всем удачи в обновлении! И дайте Пять!

Теги:jiraatlassianбагтрекер5.0
Хабы: Разработка веб-сайтов Atlassian
+28
24,8k 44
Комментарии 32

Похожие публикации

Лучшие публикации за сутки