Функционал расширения “jira-helper”

Jira Helper - adds visual elements for swimlanes, a button for adding a task description template.

Функционал расширения “jira-helper”

eng

Swimline Chart Bar

Работает в заголовках Swimlane.

При наведении курсора мыши на bar всплывает подсказка (title) в которой показывается название ассоциированной колонки доски с bar и количество задач в этой колонке для этого swimline.

Chart Bar

Удобно использовать при большом количестве swimlane.

Например, когда swimlane используются для отображения задач по Epic или Stories или Assigne.

Settings Base swimlane on

Flag on Issue panel

На board по клику правой кнопкой мыши можно добавлять красный флажок к задаче.

Данный флажок не показывается на панели задач (jira.server.com/browse/PROJECTID-0001).

Плагин jira-helper добавляет отображение флажка на панели задач рядом сo значением поля priority

Пример JIRA Cloud:

issue flag jira cloud

Пример JIRA v7.*.*:

issue flag jira 7

Template for Description

При редактировании поля Description во время создания задач и их редактирования, рядом с полем появляются две кнопки.

При помощи которых можно сохранить Template для этого типа задач к себе в localStorage браузера (шаблон сохранится к на вашем компьютере).

description template

Tetris-planning for Scrum

Тетрис-планирование позволяет для разных специалистов указывать свой параметр размера задачи.

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

Это происходит потому, что специалисты из разных колодцев плохо понимают контекст друг друга.

Для решения этой проблемы можно воспользоваться техникой Тетрис-планирования.

Такой подход был популяризирован Максимом Дорофеевым на этом докладе

Однако, есть и критика такого подхода: “Как сейчас «неправильно планируют» в Agile”

При использовании Scrum-доскок в JIRA, у вас появляется возможность использовать объединение задач в Sprint.

Стандартно JIRA предоставляет оценку только по одному выбранному значению, например по Story Points.

Тогда, в заголовке Sprint будут видны суммы по Story Points от задач, которые еще не взяты в работу (серые), в работе (синие) и выполненные (зеленые).

sprint head with story points

Плагин jira-helper добавляет функционал позволяющий визуализировать оценку сразу по нескольким числовым параметрам.

Не важно, это будут Story Points, или любой другой численный Estimate.

В бэклоге Scrum доски, для каждого Sprint в его заголовке появятся выбранные значения по нескольким выбранным параметрам.

В виде: param name: (the sum of estimate in sprint)/(max sum of estimate)

Где

В случае если the sum of estimate in sprint будет превышать max sum of estimate тег будет красного цвета - сигнализируя о том, что для данного Sprint по этому параметру больше нельзя добавлять задач.

В ином случае тег будет зеленого цвета.

“Board Settings (Scrum board) -> Estimates” Сохранять значение может только Администратор board.

tetris planning

Printing many stickers

Используется для печати множества стикеров при помощи офисного лазерного принтера.

как использозвать печать

Для печати стикеров на обычной бумаге формата A4 можно воспользоваться шаблоном

шаблон печати стикеров

Шаблон для печати использует

Это позволяет удобно использовать напечатанные стикеры на доске таким образом sample position a stickers on a desck

WIP-limits for several columns (CONWIP)

WIP – work in progress

В JIRA можно добавлять wip-ограничения только отдельно на каждую колонку.

Для визаулизации Kanban-системы необходима возможность сделать wip-ограничение на несколько колонок.

jira-helper добавляет такой функционал.

Чтобы им воспользоваться, необходимо в настройках доски указать какие колонки будут использовать одно wip-ограничение.

Сохранять значение может только Администратор board.

“Board Settings -> Columns”

settings wip-limit for column

При этом, можно пользоваться функциональностью ограничений колонок предоставленной JIRA!

На board визаулизация ограничений будет поверх заголовков колонок.

При нарушении wip-limit background колонки подсветиться красным цветом.

С версии 2.1.0 возможно учитывать или не учитывать запросы типа sub-task в CONWIP лимитах.

Для этого нужно выбрать соответствующую настройку “Column Constraint” sub-task & CONWIP

WIP-limits for Swimlanes

Канбан-система может использовать разные ограничения WIP. В том числе и ограничения на swimlane.

Существуют swimlane особого типа, например Expedite, для которых WIP-ограничение действует только то, которое указано на swimlane.

При этом ограничения на колонках не учитывают задачи которые находятся в Expedite колонке.

При настройке wip-ограничений для swimlane посредством jira-helper вы можете указать какие swimlane у вас являются особенными и задачи в них не нужно использовать в подсчете количества задач для общего ограничения на колонках.

Сохранять значение может только Администратор board.

“Board Settings -> Swimlane” swimlane wip-limits

Используя комбинацию wip-ограничений колонок и swimlane вы можете визуализировать управление сложной системой с разными типами и классами задач.

WIP-limit for Person

Использование ограничение на человека используется в прото-Канбан системе.

Вы можете установить WIP-limit на человека если войдете в настройки колонок на доске.

При этом, вы можете указать в каких колонках и swimline учитывать какой вам нужно WIP-лимит на человека.

swimlane wip-limits

SLA-line for Control Chart

Control Chart - это наверное то, за что можно любить JIRA.

Доклад “Control Chart в JIRA, все ее тайны” с конференции https://kanbaneurasia.com/

jira-helper добавляет специальную линию SLA на график Control Chart.

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

Сохранять значение может только Администратор board.

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

Значение SLA указано в днях.

sla-line for control chart

А возле линии SLA, начиная с версии 2.6.0 вы можете видите процентиль, рассчитанный по количеству событий на контрольной диаграмме. sla-line for control chart

Ruler of measuring for control chart

Функция наложения линейки измерений на контрольную карту.

Для возможности проанализировать размерность задач можно использовать линейку измерений.

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

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

На картинке использована функция Фиббоначи, размерность “6” Fibonacci distribution

Можем видеть как время затраченное на выполнение здач не соответсвует размерности, функция Фиббоначи не подходит для оценки задач. Fibonacci distribution

Blurring of secret data

Если вам необходимо скрыть данные о ваших задачах, но показать модель вашей визуализации коллегам, то вы можете размыть эти данные через контекстное меню включив функцию “blur secret data”

the blurring of secret data

Результат secret data is blurred

Identity request from Jira-Helper

Your administrators of JIRA can identify requests from jira-helper by the special request header “browser-plugin: jira-helper/{version}”.

jira-helper-reques

Wip limit on cell

Функция позволяет визуализировать ограничения на ячейку / несколько ячеек(не обязательно, смежных). Ячейкой считается пересеение колонки и свимлайна.

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