Учебник JIRA: Как использовать Jira Software Tool для начинающих

Что такое JIRA?

JIRA - это инструмент, разработанный австралийской компанией Atlassian. Это программное обеспечение используется для отслеживания ошибок, отслеживания проблем и управления проектами . Название «ДЖИРА» фактически унаследовано от японского слова «Годзира», что означает «Годзилла». В основном этот инструмент используется для отслеживания проблем и ошибок, связанных с вашим программным обеспечением и мобильными приложениями.

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

Как пользоваться Jira?

В этом руководстве по Jira для начинающих вы узнаете:

  1. Схема JIRA
  2. Проблемы JIRA и типы проблем
    • Что такое проблема JIRA?
    • Типы проблем
  3. Компоненты JIRA
  4. Экран JIRA
  5. Атрибуты проблемы
  6. Схемы безопасности выпуска
    • Системное администрирование
  7. Как создать задачу в JIRA
    • Подзадача
    • WorkFlows
    • Плагины в JIRA
    • JIRA Agile
    • Создание задачи в Agile
    • Как создать эпос в Agile
    • Использование клонирования и ссылки в JIRA
  8. Отчеты в JIRA
    • Канбан-доска и вопросы управления
    • JIRA Scrum против JIRA Kanban

Схема JIRA

Внутри схемы JIRA все настраивается, и она состоит из

  • Рабочие процессы
  • Типы проблем
  • Настраиваемые поля
  • Экраны
  • Конфигурация поля
  • Уведомление
  • Разрешения

Проблемы JIRA и типы проблем

В этом разделе вы узнаете о проблеме с программным обеспечением JIRA и ее типах.

Что такое проблема JIRA?

Проблема JIRA отслеживает ошибку или проблему, лежащую в основе проекта. После того, как вы импортировали проект, вы можете создавать задачи.

В разделе "Проблемы" вы найдете другие полезные функции, например

  • Типы проблем
  • Рабочий процесс
  • Экраны
  • Поля
  • Атрибуты проблемы

Давайте подробно рассмотрим проблему JIRA

Типы проблем

Тип задачи отображает все типы элементов, которые можно создавать и отслеживать с помощью JIRA. Проблемы JIRA классифицируются по различным формам, таким как новая функция, подзадача, ошибка и т. Д., Как показано на снимке экрана.

В JIRA есть два типа схем типов задач, одна из которых

  • Схема типа задачи по умолчанию : в схеме типа задачи по умолчанию все вновь созданные задачи будут автоматически добавляться в эту схему.
  • Схема типа проблемы Agile Scrum: проблемы и проект, связанный с Agile Scrum, будут использовать эту схему

Помимо этих двух схем типа вопроса, вы можете также добавить схемы вручную в соответствии с требования, например , мы создали IT & поддержку схему, для них мы будем перетаскивать типы выпуска из доступных типов выпуска к типу выпуска для текущей схемы , как показано на снимке экрана ниже

Компоненты JIRA

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

Чтобы добавить новые компоненты, как показано на приведенном выше экране, вы можете добавить имя, описание, руководителя компонента и исполнителя по умолчанию.

Экран JIRA

Когда задача создается в JIRA, она будет упорядочена и представлена ​​в разных полях, это отображение поля в JIRA известно как экран. Это поле можно перемещать и редактировать в рабочем процессе. Для каждой проблемы вы можете назначить тип экрана, как показано на снимке экрана. Чтобы добавить или связать операцию проблемы с экраном, вы должны войти в главное меню и щелкнуть « Проблемы», затем щелкнуть « Схемы экрана», а затем щелкнуть «Связать операцию задачи с экраном» и добавить экран в соответствии с требованиями.

Атрибуты проблемы

Атрибуты проблемы включают

  • Статусы
  • Резолюции
  • Приоритеты

Статусы: различные статусы используются для обозначения хода выполнения проекта, например « Дело», «Выполняется», «Открыто», «Закрыто», «Повторно открыто» и «Решено». Точно так же у вас есть разрешения и приоритеты, в разрешении он снова сообщает о прогрессе проблемы, например, Исправлено, Не исправлю, Дубликат, Неполно, Невозможно воспроизвести, Готово, также вы можете установить приоритеты проблемы, является ли проблема критической или серьезной. , второстепенный, блокирующий и тривиальный.

Схемы безопасности выпуска

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

Точно так же существует схема разрешений по умолчанию, любой новый созданный проект будет назначен этой схеме. Схемы разрешений позволяют создавать набор разрешений и применять этот набор разрешений к любому проекту.

Системное администрирование

Некоторые из полезных функций, которые администратор JIRA предоставляет пользователям:

  • Журнал аудита

    В разделе «Журнал аудита» вы можете просмотреть все сведения о созданной проблеме и изменениях, внесенных в нее.

  • Связь с проблемой

    Это покажет, связаны ли ваши проблемы с какой-либо другой проблемой, которая уже существует или создана в проекте, также вы можете деактивировать привязку проблем с самой панели

  • Почта в JIRA

    Используя почтовую систему в админке, вы можете отправлять сообщения о проблемах в учетную запись на почтовом сервере POP или IMAP или сообщения, записанные в файловую систему, созданные внешней почтовой службой.

  • События

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

  • Список просмотра

    JIRA позволяет вам отслеживать конкретную проблему, которая сообщает вам об уведомлениях о любых обновлениях, связанных с этой проблемой. Чтобы просмотреть проблему, щелкните слово «смотреть» в окне проблемы, и если вы хотите узнать, кто следит за вашими проблемами, вам нужно щелкнуть число в скобках.

  • Сборщики проблем

    Сборщик задач в виде задач JIRA позволяет собирать отзывы на любом веб-сайте. В администрировании, если вы нажмете на Сборщики проблем, откроется опция с запросом « Добавить сборщик проблем». После того, как вы настроили внешний вид сборщика проблем, вставьте сгенерированный JavaScript на любой веб-сайт для обратной связи.

  • Инструменты разработки

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

Как создать задачу в JIRA

Панель инструментов JIRA откроется, когда вы введете свой идентификатор пользователя и пароль. В бесплатной панели инструментов JIRA вы найдете опцию Project, когда вы нажмете на нее, откроется окно со списком таких опций, как Simple Issue Tracking, Project Management, Agile Kanban, Jira Classic и так далее, как показано на снимке экрана ниже.

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

Когда вы нажимаете кнопку «Отправить», открывается окно, в котором вы можете выполнить список работ, таких как создание проблем, назначение проблем, проверка статуса проблем, таких как «решено», «Выполняется» или «закрыто» и т. Д.

Как только проблема будет создана, на вашем экране появится всплывающее окно с сообщением, что ваша проблема успешно создана, как показано на снимке экрана ниже.

Теперь, если вы хотите отредактировать проблему или экспортировать ее в документ XML или Word, вы можете навести указатель мыши на главную панель и нажать « Проблемы» . В разделе « Параметры проблем» нажмите « Поиск проблем» , чтобы открыть окно, в котором вы сможете найти свои проблемы и выполнить несколько функций.

Когда вы выбираете «поиск проблем» в разделе « Проблемы», откроется окно, как показано на снимке экрана.

  1. Опция поиска проблем приведет вас к окну, где вы можете увидеть созданные вами проблемы, например, здесь у нас есть проблемы ST1 и ST2.
  2. Здесь, на снимке экрана, вы можете увидеть проблему «Обнаружена ошибка при приемочном тестировании пользователя» и все связанные с ней подробности. Отсюда вы можете выполнять несколько задач, например, останавливать выполнение задач, редактировать проблемы, комментировать проблемы, назначать задачи и т. Д.
  3. Даже вы можете экспортировать детали проблемы в документ XML или Word.
  4. Кроме того, вы можете просматривать действия, связанные с проблемой, отзывы о проблеме, журнал работы, историю проблемы и т. Д.
  5. В разделе отслеживания времени вы даже можете увидеть расчетное время для решения проблем.

В том же окне вы можете установить фильтр для проблемы и сохранить их в Избранных фильтрах , поэтому, когда вы хотите найти или просмотреть конкретную проблему, вы можете найти ее с помощью фильтра.

Чтобы просмотреть сводку проблемы, вы можете нажать на сводку параметров , это откроет окно, в котором будут показаны все детали вашего проекта и прогресс на этой диаграмме. В правой части итогового окна находится Лента действий, в которой представлены подробности о проблемах и комментарии, сделанные правопреемником по проблеме.

Подзадача

Проблемы подзадач полезны для разделения родительской задачи на ряд более мелких задач, которые можно назначать и отслеживать отдельно. Он решает проблемы более комплексно и разделяет задачу на более мелкие части задач, которые необходимо выполнить.

Как создать подзадачу

Подзадача может быть создана двумя способами

  • Создать подзадачу по родительской задаче
  • Создание проблемы в подзадаче

Чтобы создать подзадачу в JIRA, вы должны выбрать задачу, в которой вы хотите назначить подзадачу. В окне проблемы нажмите « Назначить больше» , а затем нажмите « Создать подзадачу», как показано на снимке экрана ниже. Вы также можете выбрать преобразовать в подзадачу на той же вкладке, чтобы преобразовать родительскую задачу в подзадачу.

После того, как вы нажмете « Создать подзадачу», появится всплывающее окно для добавления задачи подзадачи. Заполните сведения о подзадаче и нажмите « Создать», как показано на снимке экрана ниже, и это создаст подзадачу для родительской задачи.

Он создаст подзадачу в родительских задачах, и подробности о том, когда завершить задачу, появятся на странице типа проблемы, как показано на снимке экрана ниже. Если вы хотите добавить дополнительные подзадачи, вы можете щелкнуть знак плюса (+) в углу панели подзадач. Точно так же, если вы хотите записать время, потраченное на текущую задачу, щелкните значок (+) плюс в углу отслеживания времени и внесите подробности в журнал.

Некоторые важные моменты, которые следует помнить при создании подзадачи

  • У вас может быть столько подзадач, сколько необходимо для Проблемы
  • У вас не может быть подзадачи для подзадачи
  • После того, как подзадача создана в родительском элементе, родительский элемент не может быть преобразован в подзадачу.
  • Однако подзадача может быть преобразована в родительскую задачу.
  • Вы можете работать над своей подзадачей, не уходя от родительской задачи.

WorkFlows

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

  • Открытый вопрос
  • Решенный вопрос
  • InProgress Проблема
  • Повторно открытый выпуск
  • Закрыть выпуск

Рабочий процесс в JIRA состоит из статусов, правопреемника, разрешения, условий, валидаторов, пост-функций и свойств.

  • Статусы: отображает позиции проблем в рабочем процессе.
  • Переходы: переходы - это мосты между статусами, то, как конкретная проблема перемещается из одного статуса в другой.
  • Цессионарий: Цессионарий диктует ответственную сторону по любой данной проблеме и определяет, как задача будет выполняться.
  • Решение: объясняет, почему проблема переходит из открытого состояния в закрытое.
  • Условия: условия определяют, кто может выполнять переход
  • Валидаторы: они могут гарантировать, что переход может произойти с учетом состояния проблемы.
  • Свойства: JIRA распознает некоторые свойства переходов.

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

Для проблемы, которую мы создали, JIRA представит рабочий процесс, который отображает прогресс проекта. Как показано на снимке экрана, любой статус, который мы установили на панели «Проблема», будет отражен в диаграмме рабочего процесса, здесь мы установили статус проблемы в «В процессе», и такой же статус обновляется в рабочем процессе, выделенном желтым цветом. Рабочий процесс может дать краткий обзор выполняемой работы.

Плагины в JIRA

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

JIRA Agile

Метод Agile или Scrum обычно используется командами разработчиков, которые следуют дорожной карте запланированных функций для будущих версий своего продукта. Agile следует тем же дорожным картам для отслеживания своих проблем, что и в других методах JIRA To do -> In Progress -> Done, как показано на снимке экрана ниже, у нас есть одна проблема в To do и вторая проблема в In Progress. Как только проблема в « Выполняется» будет решена, она перейдет в статус « Готово», и точно так же проблема в « Задачах» перейдет в следующий этап « Выполняется».

Создание задачи в Agile

Чтобы создать Agile- задачу, перейдите в главное меню на вкладке Agile , нажмите «Приступая к работе» , когда вы нажмете на нее, вам будет предложено создать новую доску для задач для Scrum или Kanban . Вы можете выбрать свой вариант в соответствии с вашими требованиями, здесь мы выбрали метод Scrum.

Как создать эпос в Agile

В JIRA Agile эпик - это просто тип задачи. В эпосе запечатлен большой объем работ. Это большая пользовательская история, которую можно разбить на несколько небольших историй. Чтобы завершить эпопею, может потребоваться несколько спринтов. Вы можете либо создать новый эпик в Agile, либо использовать задачу, которую вы создали на обычной доске JIRA. Точно так же вы также можете создать историю для Agile Scrum.

Режим планирования в Agile:

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

Рабочий режим в Agile

Он отобразит активную информацию о спринте. Все проблемы или истории пользователей будут отображаться в трех категориях, как показано на снимке экрана ниже « Сделать», «Выполняется» и «Готово», чтобы показать ход выполнения проекта или проблем.

Использование клонирования и ссылки в JIRA

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

Есть еще одна полезная функция - JIRA Link. Связывание задач позволяет создать связь между двумя существующими задачами на одном и том же или разных серверах JIRA. Как показано на снимке экрана, мы связали текущую проблему «Выпадающее меню ST-6 не работает» с другой проблемой «Графический интерфейс ST-4 не реагирует - повторно протестируйте функции графического интерфейса» .

Как и здесь, мы установили спринт на 1 день, и он будет запускать спринт в течение этого определенного периода времени, как показано на скриншоте ниже. Если вы работаете со схваткой и хотите расставить приоритеты или ранжировать проблему, вам просто нужно просто перетащить ее в бэклог.

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

Отчеты в JIRA

Чтобы отслеживать прогресс в Agile, диаграмма Burndown Chart показывает фактический и предполагаемый объем работы, которую необходимо выполнить в спринте. Типичная диаграмма выгорания будет выглядеть примерно так, где красная линия указывает на фактическую оставшуюся задачу, а синяя линия указывает на идеальную задачу, оставшуюся в течение цикла схватки.

Помимо диаграммы выгорания, в автоматизации JIRA доступны другие параметры, такие как отчет Sprint, эпический отчет, отчет о версии, диаграмма скорости, контрольная диаграмма, совокупная диаграмма потока . Вы также можете использовать различные варианты диаграммы для отображения хода выполнения вашего проекта.

Как и на скриншоте выше, мы выбрали круговую диаграмму для приоритетов задач. Будет создана круговая диаграмма, представляющая приоритеты и серьезность проблем в процентах для всего проекта, как показано ниже. Вы можете просматривать круговую диаграмму с разных точек зрения, таких как Исполнитель, Компоненты, Тип проблемы, Приоритет, Разрешение, Статус и т. Д.

Вы также можете настроить, как вы хотите видеть доску схватки. Доска Scrum предоставляет различные варианты, с помощью которых вы можете вносить изменения в внешний вид вашей доски. С помощью схватки вы можете настроить различные функции: столбцы, дорожки, быстрые фильтры, цвета карточек и так далее. Здесь мы выбрали управление столбцами и выбрали параметры Количество проблем, и он покажет общее количество текущих проблем, которые нужно выполнить или выполнить. В управлении столбцами мы можем добавить дополнительный столбец в соответствии с нашими требованиями, также есть различные функции, которые вы можете настроить на доске.

Фильтры

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

Канбан-доска и вопросы управления

Подобно Agile Scrum Board, мы также можем создать Kanban Board, здесь мы создали проект с названием Cloud Testing. Канбан-доска полезна для команды, которая управляет своей незавершенной работой и ограничивает ее. Доски Канбан видны в рабочем режиме, но не в режиме планирования.

Здесь мы создали проблему «Обнаружена ошибка при нагрузочном тестировании» и «Проверить проблемы, связанные с облачным сервером» в Kanban Board, как показано на скриншоте ниже, они также показывают их статус, также выделенный красным.

Канбан считается лучшей методологией для исправления ошибок и выпуска обновлений, когда входящие задачи устанавливаются по приоритетам, а затем обрабатываются соответствующим образом. Есть несколько мер, которые могут сделать Канбан более эффективным.

  1. Визуализируйте свой рабочий процесс
  2. Ограничьте незавершенную работу
  3. Работа над проблемами
  4. Измерьте время цикла

JIRA Scrum против JIRA Kanban

Scrum

Канбан

Отчеты

Диаграмма Burndown: на диаграмме показаны все изменения и объем, измененный, пока спринт еще продолжается, другие диаграммы включают отчет о спринте, диаграмму скорости, эпический отчет и т. Д.

Отчеты

Контрольная диаграмма: позволяет измерять время цикла для проблем, показывая среднее время и фактическое время, затраченное на выполнение проблем.

Гибкая доска

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

Ограничения

Команда может решить, увеличивать или уменьшать количество задач, которые должны отображаться в каждом статусе.

Отставание

Здесь команда будет планировать спринты и оценивать истории, которые войдут в каждый спринт.

Рабочий процесс

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

Интересные статьи...