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



    Пару дней тому назад вышла 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.



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

    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 32

      +1
      Agile в новой версии никак не изменился?
      Хотелось бы поинтереснее…
        +1
        Сегодня вышел GreenHopper 5.9, в нем добавили Scrum для Rapid Board. Это очень охренительное изменение.
          +1
          Для agile лучше TargetProcess www.targetprocess.com
          В джиру аджайл вкрутили силой, и пока это выглядит несколько неестественной в ней.
            0
            К сожалению, при использовании жиры в течении нескольких лет, переход на другую систему для большой компании не является рациональным.
          +1
          Под Agile, как я понимаю, имеется в виду GreenHopper? Тут, в принципе, ничего кардинально не изменилось, он продолжает развиваться параллельно JIRA. Вот вчера вышла версия 5.9, где есть некоторые усовершенствования по работе со стори-поинтами и планированием спринтов.
          • НЛО прилетело и опубликовало эту надпись здесь
              +5
              Давайте не разводить холиваров :) Кому-то лучше JIRA, кому-то лучше Redmine, Mantis или что-то еще. Статья просто расписывает интересные плюшки свежей JIRA. Можете написать такую же про Redmine :)
                0
                У нас JIRA не тормозит. Что мы делаем не так?
                –3
                оффтопом: я тож фанат X-Files (недавно пересматривал все сезоны)
                  +3
                  Читаю этот пост и думаю: то ли в Atlassian круглые идиоты сидят, то ли… на этом мысль останавливается.

                  Господа менеджеры из Atlassian! Я рекомендую Вам следующий workflow по выпуску Jira 6.0:
                  1) ускорить работу в 10 раз
                  2) выкинуть половину свистелок и ускорить работу ещё в 10 раз.
                    0
                    идеальный код — ненаписанный код
                      0
                      Не согласен.
                      Идеальный код — это абстракция, не имеющая инстансов :-)
                    0
                    А есть ли в жире (может быть в новой версии) возможность использовать html-теги или как-нибудь вставлять картинки в коменты? Для программистов некритично, но худ-отдел чудовищно страдает от картинок в разделе аттачей
                    • НЛО прилетело и опубликовало эту надпись здесь
                        0
                        Спасибо! у нас вероятно выключен rich text fields
                        0
                        Еще в 4.4 можно было вставлять HTML в комментарии (с какой версии это появилось, не помню). Для этого нужно убедиться, что для поля комментария у вас задан Wiki-renderer и в плагине Wiki Renderer Macros Plugin включить модуль «html».

                        Пример использования здесь. Естественно, при этом вы должны быть уверены, что никто из пользователей не будет использовать это для всяких XSS-инъекций и т.п.
                          0
                          Спасибо! У нас это выключено вероятно, попрошу сделать
                        0
                        так? :(
                          +1
                          ещё и промазал
                          • НЛО прилетело и опубликовало эту надпись здесь
                            –1
                            X-Files forever
                              +1
                              А к какой версии Atlassian вернет в Confluence возможность редактировать страницы в wiki markup?..
                                0
                                Надо дождаться версии 5.0.2
                                  +2
                                  Посмотрел REST API. В целом сделано неплохо, но явно заточено на самое простейшее использование — автоматизировать создание новой задачи. К сожалению, на практике при допиливании управления задачами возникают совсем другие вопросы. Например, что хотят многие — получть из Jira все задачи и провести по ним некую аналитику (это нельзя сделать в виде аддина к Jira, так как сервер от такой задачи лопнет, как та корова). Смотрим REST API и понимаем, что в нем просто нет функциональности для выгрузки всех задач. И это самое очевидное, чего там нет :).

                                  Вывод. Когда API делают люди, которые им сами не пользуются и в целом слабо понимают зачем это вообще нужно (отдел маркетинга сказал что REST это модно — значит надо быстренько прочитать в википедии что это такое и добавить), то результат трудно использовать для чего-либо, отличного от hello world и тривиальных вещей. BTW, положа руку на сердце, из REST они поддерживают огрызок. ETag'ов полторы штуки, фидов и нотификаций нету, API выглядит так, словно взяли SOAP, долго сверялись с описанием REST на википедии и затем переложили один-в-один :(.
                                    +1
                                    Делаю большую и сложную аналитику по данным из jira используя прямой доступ к БД. Система отчетности уже пережила несколько релизов, структура БД меняется не сильно, можно терпеть.
                                    Через API многие вещи сделать невозможно, более того, сам Atlassian для сложных отчетов предлагает использовать SQL в БД.
                                      +1
                                      Определенный уровень мастерства действительно позволяет удалять гланды автогеном через ректальное отверстие. Не по наслышке знаю, приходилось. Но это просто огорчает. Жаль тратить время чтобы вместо нескольких простых запросов изучать структуру базы данных, устанавливать ответную часть на сервер, интегрировать ее в систему безопасности и делать многие другие ненужные вещи. А все почему? Потому что авторы сами не пользуются тем, что изготовляют и продают :).
                                        +1
                                        Не могли бы вы поделиться, какую аналитику вытягиваете и как. Если бы оформили в статью, было бы очень хорошо.
                                      0
                                      Пора обновиться :)
                                        0
                                        Скорость релизов их продуктов очень радует — пишут так быстро, что принтер не успевает печатать :)
                                        Я только новшества 4.4 освоил, а тут 5.0.
                                        Но всё же приятно. Очень огромная работа проделана над UI, за что она и держится в лидерах.
                                          0
                                          А тут тоже выпили редактор в wiki синтаксисе? Они вроде во всех своих продуктах такое надругательств творят. В итоге народе остается на старье, либо валит где есть вики.
                                            0
                                            тоже? а кто еще так надругался над своим продуктом?
                                              0
                                              В confluence нет wiki редактора нормального, они на xhtml мигрировали внутри.

                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                          Самое читаемое