Error formatting macro: include: com.atlassian.confluence.core.service.NotAuthorizedException: User 'null' does not have permission to view the page.

На странице:

Диаграмма погашения часа для спринта

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

Какие данные JIRA используются?

Когда работа записывается в запросе JIRA, JIRA:

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

Для каждой даты на диаграмме значение Количество часов (ось у) следующих кривых рассчитано:

  • Кривая коллективных усилий (синяя) — сумма значений затраченного времени всех запросов в спринте на конкретную дату. Следующий скриншот показывает, где можно найти записи работ:


  • Кривая оставшихся значений (зеленая) — сумма нового значения поля оставшиеся значения последней записи о работе в истории всех запросов спринта на конкретную дату. Следующий скриншот показывает, где в запросе можно найти новое значение:
    (info) Используется последняя запись о работе в истории, потому что на конкретную дату могут существовать много записей.


Для простоты, примеры в следующих разделах относятся к спринтам с одним запросом.

Планирование спринта и начальное количество часов

Во время планирования спринта, устанавливается оценка времени запросов в спринте. В любом спринте, GreenHopper предполагает, что:

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

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

На диаграмме погашения часа для спринта кривые оставшихся значений (зеленая) и идеального плана (красный) имеют одинаковые начальное Количество часов (в точке х=0). Для планирования это важно, что значения не изменяются после даты начала спринта.

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

  • Если нет записей о работе в запросе на дату начала спринта, то начальная оставшаяся оценка запроса - последняя записанная оставшаяся оценка в поле новое значение на эту дату.
  • Если есть записи о работе в запросе на дату начала спринта, то начальная оставшаяся оценка запроса - последняя записанная оставшаяся оценка перед первой записи о работе (на эту дату).

Пример:

  • Следующий спринт имеет начальную оставшуюся оценку в 10 часов на дату начала. В тот же день, было зарегистрировано 3 часа работы. Таким образом, зеленая кривая:
    • Первоначальные количество часов (в точке х=0) составляет 10 часов (последняя запись оставшейся оценки в запросе - новое значение перед его первой записью о работе)
      и
    • Количество часов в конце первого дня в спринте (х=1) составляет 7 часов (оставшаяся оценка в запросе - новое значение его последней записи о работе). Значение этого поля, рассчитанные JIRA, равно 3 часа работы вычтенной из оставшейся оценки запроса равной 10 часам. 

Изменения в старых записях о работе

Когда работа записывается в запросах спринта в дни ведения работ над спринтом, GreenHopper регулирует зеленые и синие кривые.

Тем не менее, JIRA позволяет корректировать старые журналы работ. Пользователь может:

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

Редактирование журнала работ "задним числом"

GreenHopper управляет записями задним числом и отредактированными записями о работе на кривых диаграммы погашения часа следующим образом:

  • Синяя кривая — регулировки не требуются, поскольку дата записи о работе в JIRA всегда совпадает с датой, когда работы на самом деле проводились.
  • Зеленая кривая — так как значения в этой кривой получаются из записей истории запросов JIRA (для каждой записи "задним числом" или отредактированной записи в спринте), GreenHopper регулирует количество часов на этой кривой между записью "задним числом"/отредактированной записью журнала работ и дата соответствующей записи истории. Значение этой регулировки - разница между новым значением и текущей оценкой в поле оставшегося времени в этой записи истории .

Пример:

  • Сценарий записи "задним числом":
    • В следующем спринте, 2 часа работы 11 августа были зарегистрированы  в запросе 16 августа (исключая нерабочие дни). Таким образом, GreenHopper берет разницу между новым значением и исходным значением оставшейся оценки в истории (от 16 августа) и регулирует зеленую кривую на дату истории записей совпадающих с записью о работе (11 августа ).
  • Сценарий редактирования записи:
    • В следующем спринте, 1 час изначально был зарегистрирован в запросе 11 августа. 16 августа та же запись о работе была отредактирована, и потраченное время было изменено на 2 часа. Таким образом, GreenHopper берет разницу между новым значением и текущей оценкой оставшегося времени в истории (от 16 августа) и регулирует зеленую кривую на дату записи о работе (11 август).

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

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

Удаленные журналы работ

GreenHopper управляет удаленными записями о работе на кривых диаграммы погашения часа следующим образом:

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

Изменение оставшейся оценки

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

Как уже упоминалось выше, так как GreenHopper предполагает, что планирование спринта будет завершено не позднее, чем дата его начала, первоначальные значения количества часов зеленой и красной кривых (при х=0) не изменяются. Это сделано намеренно, чтобы указать, если точность оценки времени нуждается в улучшении на этапе планирования спринта.

Пример:

  • В следующем спринте, запрос оценивался 10 часами на момент начала спринта. На 20-ое число, оставшаяся оценка была изменена на 5 часов, что отражается зеленой кривой на эту дату.

Добавление запросов

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

Опять же, поскольку GreenHopper предполагает, что планирование спринта будет завершено не позднее чем на дата его начала, значение количества часов зеленой и красной кривой в точке х=0 не изменится. Это полезно для отображения прогресса спринта.

Пример:

  • В следующем спринте, запрос оценивался оставшейся оценкой равной 10 часам на этапе планирования спринта. На 20-ое число, другой запрос с оставшейся оценкой в 6 часов был добавлен в спринт, что отражается зеленой кривой на эту дату.

  • No labels