08.12.2021
17783

JIRA — обзор популярной системы для управления проектами и багтрекинга

Сергей Островский
Главный редактор ApiX-Drive
Время прочтения: ~7 мин

Jira Software — программное обеспечение от компании Atlassian для управления проектами и отслеживания ошибок в IT-продуктах. Эта система является эффективным инструментом для организации работы согласно гибкой методологии Agile. 

Содержание:
1. Что такое Jira Software
2. Работа с багами в Jira
3. Реализация Kanban и Scrum
4. Интеграции и плагины
5. Плюсы и минусы Jira Software

***

Сервис Jira обрел серьезную популярность в IT-сфере. При этом широкий функционал системы позволил ей распространиться и в других отраслях. Jira в настоящее время является одной из самых востребованных платформ для управления проектами.

Что такое Jira Software

Платформа Джира представляет собой комплекс инструментов для организации работы agile-команд. Сервис среди прочего функционала позволяет отслеживать ошибки (баги) программного обеспечения, поэтому в первую очередь получил широкое распространение в IT-компаниях. Однако обработка дефектов ПО — это лишь небольшая часть возможностей Jira. Платформа активно внедряется в качестве системы управления проектами. Предложенный функционал актуален для всех компаний, которые в той или иной мере используют принципы Agile в своей работе.

Первый релиз Jira Software состоялся в 2002 году. Систему создала австралийская компания Atlassian, которая является заметным игроком на рынке продуктов, ориентированных под IT-деятельность. Написана Джира на языке программирования Java.

Основные возможности Jira:

  • Планирование и оформление задач различного типа;
  • Назначение и отслеживание заданий;
  • Составление отчетности и аналитика.

Эти три пункта, реализованные на должном уровне, позволяют организовать продуктивную и прозрачную работу команды. Руководители могут отслеживать общие процессы и успехи каждого сотрудника. Участники команды контролируют свои задания, коммуницируют с коллегами для решения связанных задач, планируют занятость.

 Для работы в системе Jira Software доступны три основных шаблона:

  • Scrum — для команд, работающих в графике спринтов;
  • Kanban — для регуляции рабочего процесса, предполагающего непрерывный поток;
  • Отслеживание багов — шаблон для управления задачами и дефектами ПО.
Обзор Jira | Шаблоны проектов


Работа с багами в Jira

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

Основная часть рабочего пространства отведена под список задач, который можно фильтровать по разным характеристикам. Расширенный поиск заданий осуществляется с помощью специального языка запросов JQL (Jira Query Language). Этот инструмент позволяет в удобном для программистов формате строить многослойные фильтры и устанавливать условия отображения “тикетов” (задач). JQL похож на язык структурированных запросов (SQL) для работы с базами данных, поэтому у опытных айтишников не должен вызвать сложностей.

Обзор Jira | Список багов и задач


Слева от основного рабочего пространства находится панель навигации, которая предоставляет быстрый доступ в такие разделы:

  • Доски;
  • Отчеты;
  • Задачи;
  • Компоненты;
  • Релизы;
  • Код;
  • Настройки.

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

На вкладке “Задачи” доступны все инструменты для обработки заданий и багов. Форма для создания “тикета” открывается с помощью кнопки “Создать”, расположенной в верхней навигационной панели. Можно указать такие атрибуты:

  • Проект;
  • Тип задачи;
  • Краткое описание (резюме);
  • Подробное описание;
  • Автор задания;
  • Приоритетность;
  • Оценка времени выполнения;
  • Среда реализации.

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

Обзор Jira | Форма для добавления задачи


Какие сущности можно создавать:

  • Баг (дефект программного обеспечения);
  • Задача (определенная часть работы);
  • Улучшение (обновление существующей задачи или функциональности);
  • Новая функциональность;
  • Эпик (большой объем работы, который можно разбить на задачи).

Jira Software отлично подходит для отслеживания багов и управления процессами, связанными с разработкой, поддержкой, улучшением и релизом IT-продукта.

Реализация Kanban и Scrum

Kanban — гибкий подход в управлении проектами, построенный на непрерывном процессе, сосредоточенности на незавершенных задачах и их прозрачном контроле. Jira предоставляет специальную среду для работы по принципам Канбан. 

YouTube
Свяжите сервисы между собой без программистов за 5 минут!
Как настроить выгрузку лидов из Facebook по Webhook?
Как настроить выгрузку лидов из Facebook по Webhook?
Как настроить выгрузку новых заказов из Opencart в виде писем в Gmail?
Как настроить выгрузку новых заказов из Opencart в виде писем в Gmail?

Шаблон Kanban в Джира позволяет контролировать рабочий процесс с помощью доски с “тикетами”, которым назначаются различные статусы. Жизненный цикл задач можно варьировать, добавляя нужные состояния и настраивая переходы между ними. С помощью установки правил есть возможность автоматизировать различные действия с карточками заданий.

Обзор Jira | Kanban-доска


Созданный “тикет” помещается на Канбан-доску в колонку с определенным статусом. Карточки можно перемещать между столбцами и раскрывать, изучая подробности задания или корректируя его. Кроме классического Kanban-пространства также доступна вкладка “Дорожная карта”, где в наглядном виде отображается прогресс по каждому рабочему процессу.

Для команд, работающих по системе Scrum, в Jira также предусмотрено специальное рабочее пространство. Система предлагает все необходимые инструменты для создания, сопровождения и анализа спринтов, а также для работы с Бэклогом.

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

Обзор Jira | Вкладка "Бэклог"


Jira Software — мультифункциональная платформа для эффективной и удобной работы по принципам Scrum и Kanban. Система имеет весь необходимый инструментарий для воплощения в жизнь этих Agile-реализаций и отлично подходит как для разработки IT-продуктов, так и для регулирования рабочих процессов в других отраслях.

Интеграции и плагины

Платформа Jira Software — это обширный функционал для сопровождения проектов различного масштаба и направления. При этом система имеет свойство настраиваться и расширяться под различные задачи за счет интеграций, приложений и плагинов.

Джиру можно “подружить” с:

  • Amazon Web Services;
  • корпоративным мессенджером Slack;
  • продуктами Google;
  • сервисами Microsoft;
  • DropBox;
  • Zoom и т.д.

Для пользователей доступны сотни интеграций, которые помогут настроить взаимодействие Jira с необходимыми сервисами и продуктами.

Также для расширения функциональности и повышения удобства эксплуатации систему можно улучшать, используя плагины (подключаемые модули). Например, существуют такие “надстройки” для Jira:

  • Clockify (таймер для отслеживания времени выполнения задач);
  • Jira Workflow Toolbox (плагин для автоматизации рутинных процессов);
  • Draw.io (удобное решение для построения диаграмм);
  • EasyBI (плагин для построения диаграмм и отчетов);
  • Jira Calendar (инструмент для различных манипуляций с календарем).

Дополнительные приложения, плагины, интеграции и другие инструменты для расширения функционала Jira Software можно найти в маркетплейсе на официальном сайте компании Atlassian.

Плюсы и минусы Jira Software

Система Jira активно используется не только в IT-компаниях, но и в других сферах. Популярность этой платформы обусловлена целым рядом преимуществ:

  • широкий функционал под разные задачи;
  • большой выбор интеграций и инструментов для расширения возможностей;
  • кастомизация рабочего пространства;
  • широкий выбор языков интерфейса;
  • наличие бесплатной версии для небольших команд;
  • наличие мобильного приложения;
  • большое комьюнити и достаточное количество сопровождающей информации.

Jira занимает уверенные позиции среди продуктов для багтрекинга и управления проектами. Но есть у этой системы и некоторые недостатки:

  • перегруженный интерфейс (обратная сторона богатой функциональности);
  • тяжелый процесс внедрения (особенно для больших или нетехнических команд);
  • бесплатный тариф только для небольших команд (до 10 пользователей);
  • наличие платных дополнений.

Но несмотря на эти аспекты со знаком “минус” и присутствие на рынке большого количества бесплатных аналогов, система Jira Software занимает уверенные позиции в своем сегменте и активно используется во многих компаниях.

***

Стремитесь вывести бизнес на новый уровень, достигать целей быстрее и эффективнее? Apix-Drive — ваш надежный помощник для этих задач. Онлайн-коннектор сервисов и приложений поможет вам автоматизировать ключевые бизнес-процессы и избавиться от рутины. Вы и ваши сотрудники освободите время для выполнения важных профильных задач. Попробуйте возможности Apix-Drive бесплатно, чтобы убедиться в эффективности онлайн-коннектора лично.