Atlassian JIRA

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Atlassian JIRA
Jira Software@2x-blue.png
Тип Багтрекер, Система управління проектами, пропрієтарне програмне забезпечення і Система відстеження помилок
Розробник Atlassian
Перший випуск 2002
Стабільний випуск 7.10.0 (29 травня 2018; 4 місяці тому (2018-05-29)[1])
Платформа Віртуальна машина Java
Операційна система Багатоплатформність
Написано на Java
Ліцензія пропрієтарне програмне забезпечення
atlassian.com/software/jira
ru.atlassian.com/software/jira

Atlassian JIRA — система відстеження помилок, призначена для організації спілкування з користувачами, і для управління проектами. Розроблена компанією Atlassian в 2002 році. Доступна в двох версіях: "хмарній" і серверній. Зараз JIRA включає в себе три проекти: JIRA Software (для розробників), JIRA Service Desk (підтримка проекту), JIRA Core (управління проектами), кожен з яких можна купити окремо.[2] Назва системи (JIRA) отримано шляхом модифікації японської назви Годзіла («Gojira»), що в свою чергу є алюзією на назву конкуруючого продукту — Bugzilla. JIRA створювалася як заміна Bugzilla й багато в чому повторює архітектуру останньої.[3] На даний момент (2018 рік) JIRA є однію з найпопулярніших систем управління проблемами[4].

Опис[ред. | ред. код]

Головними елементами JIRA є проблема (англ. issue) і робочий процес (англ. workflow). Проблема описує роботу яка має бути виконана, і мусить бути названа і описана, також додатковими атрибутами проблеми можуть бути її пріоритет, хто створив проблему і хто має над нею працювати. В залежності від виду проблеми (баг, задача, інцидент) атрибути можуть змінюватись. Важливим атрибутом є статус (англ. status) який показує на якому етапі проводиться робота над проблемою. Статус міняється згідно робочого процесу створеного для цієї проблеми при роботі над нею. Робочий процес це набір дій які можуть проводитись над проблемою для її вирішення (або зміни). Найпростішим робочим процесом є «заплановано» — «в роботі» — «зроблено», проте для кожного виду проблеми є свій робочий процес. Будь-які зміни в проблемі записуються в журнал активності. В JIRA і проблема і робочий процес для неї можуть настроюватись адміністратором, він може створювати свої елементи, або модифікувати стандартні.

Також адміністратор JIRA відповідає за надання доступів до кожному користувачу в залежності від його ролі в організації. Система дозволяє працювати з декількома проектами одночасно. Для кожного з проектів створює та веде схеми безпеки та схеми сповіщення. Система має можливість показувати теперішній стан роботи над проектом (англ. Dashboard), а також збирає статистику щодо роботи над проектом, що дозволяє легко робити підсумки по роботі.

Завдяки великій кількості додатків[5] JIRA може синхронізуватись з багатьма популярними сервісами для керування версіями, моніторингу, управління часом чи роботі Help desk-у. Також є можливість вбудувати JIRA в інтегровані середовища розробки, зокрема IntelliJ IDEA, Eclipse, Netbeans.

Станом на червень 2018 року JIRA пропонується в трьох різних пакетах:

  • JIRA Software пристосована для роботи розробників. В ній передбачені проблеми і робочі процеси для планування, розробки і випуску програмного продукту. Зокрема реалізовані найпопулярніші процеси управління проектами такі як Scrum і Канбан. Основними типами проблем є Баг (англ. Bug, для виправлення помилок), Історія (англ. Story, для запровадження нових можливостей) і Завдання (англ. Task, для всього іншого).
  • JIRA Service Desk пристосована для роботи IT Help desk і підтримки користувача. Реалізована можливість провести цілий цикл обробки білету (англ. ticket) від запиту користувача до власне розробника. Взаємодія з користувачем може повністю проводитись через JIRA. В JIRA Service Desk основними типами проблем є Інцидент (англ. Incident), Проблема (англ. Problem) і Запит (англ. Service Request)
  • JIRA Core розроблена як система управління проектами (не обов'язково IT).

Завдяки можливості настроювати JIRA її можна застосовувати і для задач поза IT, зокрема для управління HR, для ризик-менеджменту і управління вимогами.

Для виклику віддалених процедур використовується REST, раніше також була підтримка SOAP і XML-RPC, але від них відмовились у версії 7.0.[6] В JIRA є підтримка англійської, французької, японської, іспанської і німецької мов. За допомогою додатків також можна добавити китайську, чеську, данську, італійську, норвезьку, польську, португальську, російську і словацьку мови.[7]

Всередині компанії «Atlassian Software Systems» для управління процесом розробки використовується «стіна смерті». «Стіна смерті» — це дошка, на яку чіпляються роздруківки запитів користувачів з JIRA і за станом якої відстежується хід розробки. Після закінчення розробки, програмісти інформують користувачів про результати за допомогою JIRA.

Історія[ред. | ред. код]

В травні 2015 року відбувся реліз JIRA Service Desk[8], а 6 жовтня 2015 окремим продуктом стала система управління проектами JIRA Core.[9]

Посилання[ред. | ред. код]

Примітки[ред. | ред. код]