Как отчитаться по часам за период в Azure Devops? - PullRequest
0 голосов
/ 12 апреля 2020

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

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

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

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

Вот выдержка из нашего обсуждения о it:

Мех, насколько я понимаю:

  1. Обычно я делаю задачи в блокноте, чтобы кто-то мог добавить их в devops.
  2. Кто-то добавляет их в разработки.
  3. Разработчики получают их в devops и записывают их статус и время их разработки.
  4. Devops, похоже, не сообщает нам еженедельное время, поэтому мы просим разработчиков чтобы написать все в блокноте или сделать c и передать нам список или то, что они делали со временем.
  5. Мы получаем списки разработчиков и используем их, чтобы сообщить в mgmt.

SO

Какой смысл шагов 2 и 3? Можно также просто передать ребятам их задачу в виде простого списка тестов, как я делаю это в блокноте, им будет проще сложить свое время и передать его обратно. Для нас devops - просто лишняя нежелательная работа, хотя мы не можем понять, как составлять отчеты о часах разработчика.

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

TimeTracking в Azure Devops это боль. Мы разработали наше специальное решение для отслеживания времени в DevOps. Вы можете установить расширение https://marketplace.visualstudio.com/items?itemName=Sense4code.Sense4code-Manday. Для получения дополнительной информации вы также можете посетить https://www.manday.io/doc/azure-devops-getting-started для получения дополнительной информации.

0 голосов
/ 13 апреля 2020

Я думаю, вы можете использовать несколько способов:

Способ 1. Использовать отчеты PowerBi .

  1. Каждый разработчик обновляет рабочие часы каждый день.
  2. Вы можете использовать представление Analytics для получения истории задач:

enter image description here

Добавить Completed work к этому виду.

enter image description here

Подключение к Analytics с помощью Power BI Data Connector . Затем вы можете найти ревизии для каждой задачи и рассчитать разницу в часах

enter image description here

Способ 2. Настройте шаблон процесса .

  1. Добавьте в шаблон процесса новый тип рабочего элемента (например, Time или Activity). Добавьте к этим рабочим элементам новое поле (например, Activity date) или используйте существующее поле Target Date. Добавьте к этим рабочим элементам поле Completed Work. Добавление пользовательского типа рабочего элемента , Добавление пользовательского поля к типу рабочего элемента .
  2. Разработчики добавляют новый рабочий элемент Time в качестве дочернего рабочего элемента в их задача и обновить поле Completed Work. Вы можете использовать запросы рабочих элементов для просмотра обновлений времени.
...