Прогресс на основе процентного поля

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

Вы можете использовать любое числовое настраиваемое поле Jira для хранения текущего процента выполнения — значение от 0 до 100.

 Расчет прогресса для задачи без подзадач

Если задача не имеет подзадач:

  • Если поле «Решение» задачи не пусто и включен параметр «Применить решение», прогресс равен 100 %.
  • Если значение пользовательского поля задачи не пусто и находится в диапазоне от 0 до 100, это считается прогрессом выполнения в процентах.
  • Если значение пользовательского поля задачи меньше 0, прогресс равен 0%; если больше 100, прогресс равен 100%.
  • В противном случае прогресс не определен. Задача не показывает никакого прогресса и не влияет на ход своей родительской задачи.

Расчет прогресса для задачи с подзадачами

Если задача имеет подзадачи:

  • Если поле «Решение задачи» не пусто и включен параметр «Применить решение», прогресс равен 100%, независимо от хода выполнения подзадач.
  • Если значение пользовательского поля задачи не пусто, оно считается прогрессом выполнения этой задачи в процентах (от 0 до 100) — независимо от прогресса подзадач.
  • В противном случае прогресс задачи является средневзвешенным значением ее подзадач.

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

Примеры

  1. Процентное поле, все подзадачи равны

В пользовательском поле с именем “Complete” «Завершено» общий прогресс основан на параметрах “Sub-Issues Are Equal” «Все подзадачи равны» и включен параметр «Применить решение» “Apply Resolution”.

Задача

Объяснение

Прогресс

Подзадача 1.1

Эта задача завершена на 50%, как указано в пользовательском поле.

50%

Подзадача 1.2

Эта задача решена (обозначена зеленой меткой) - значит, она завершена, даже если поле "Завершено" пусто.

100%

Подзадача 1.3

Эта задача не имеет информации о ходе выполнения (ни полей «Решение», ни «Завершено»), поэтому прогресс не определен и вообще не учитывается.

n\a

Подзадача 1.4

Эта задача имеет значение 0 «Завершено», что означает, что она завершена на 0%.

0%

Подзадача 1

В нем четыре под задачи, но 1.3 игнорируется. Таким образом, общий прогресс равен среднему значению остальных: (50 + 100 + 0) / 3.

50%

Подзадача 2

Задача завершена на 25%, как указано в пользовательском поле.

25%

Топовая задача

Он состоит из двух подзадач: подзадача 1 выполнена на 50%, а подзадача 2 выполнен на 25%. Таким образом, прогресс является средним из двух: (25 + 50) / 2.

38%

  1. Процентное поле, сюжетные точки

При использовании пользовательского поля с именем «Завершено» общий прогресс на основе значения поля Story Points и включенного параметра «Применить разрешение».

РИСУНОК Custom+Percent+Progress+-+weight+by+story+pointspng.png

Задача

Объяснение

Прогресс

Подзадача 1.1

Эта задача завершена на 50%, как указано в пользовательском поле.

50%

Подзадача 1.2

Эта задача решена (обозначена зеленой меткой) - значит, она завершена, даже если поле "Завершено" пусто.

100%

Подзадача 1.3

Эта задача не имеет информации о ходе выполнения (ни полей «Решение», ни «Завершено»), поэтому прогресс не определен и вообще не учитывается.

n/a

Подзадача 1.4

Эта задача имеет значение 0 «Завершено», что означает, что она завершена на 0%.

0%

Подзадача 1

Она имеет четыре подзадачи, и вес основан на баллах:

1.1 имеет 2 сюжетных точки

1.2 имеет 3 сюжетных точки

1.3 игнорируется (поскольку ее прогресс не определен)

1.4 не имеет сюжетных точек, поэтому его вес рассчитывается как среднее значение его братьев и сестер (2 и 3 = 2,5).

Общий прогресс представляет собой средневзвешенное значение 1,1, 1,2 и 1,4: (50 х 2 + 100 х 3 + 0 х 2,5) / (2 + 3 + 2,5).

53%

Подзадача 2

Задача завершена на 25%, как указано в пользовательском поле. Он состоит из двух подзадач: подзадача 1 выполнена на 53% и имеет 7,5 стори-поинтов; Подзадача 2 выполнена на 25% и имеет 1 очко истории. Таким образом, прогресс рассчитывается как (53 х 7,5 + 25 х 1) / (7,5 + 1).

25%

Топовая задача

Он состоит из двух подзадач: подзадача 1 выполнена на 53% и имеет 7,5 сюжетных точек; Подзадача 2 выполнена на 25% и имеет 1 сюжетную точку. Таким образом, прогресс рассчитывается как (53 х 7,5 + 25 х 1) / (7,5 + 1).

50%

По материалам Atlassian JIRA Structure: Progress Based on Percent Field