Как обрабатывать задачи с остальными в TFS
Каков наилучший подход для обработки задач и пользовательских историй, которые не привели к концу спринта в TFS?
Мой подход:
- Задайте каждую задачу "Закрыто" с правильной подстановкой Причина. Я копирую эту задачу + оригинальную оценку + оставшиеся часы в Блокнот.
- Удалите итерацию из истории пользователя (так, чтобы она снова была включена в Product Backlog).
Для следующего спринта:
- Добавьте задачи из "Блокнота" в TFS в качестве новых задач, назначьте их правильной истории пользователей и настройте историю пользователей на текущий спринт.
Это просто подход. У вас есть идеи или предложения?
Ответы
Ответ 1
Если вы действительно делаете Scrum, вы увидите, что единственным важным показателем для любой команды является "Оставшаяся работа". Дело в том, что многие люди одержимы метрикой, статистикой, данными и незаметностью сущности Scrum.
Так держать это просто. В обзоре спринта просто соглашайтесь с PO, когда нужно завершить работу, а затем назначьте выдающиеся задачи на согласованный спринт.
Если вы хотите немного повысить производительность; затем создайте запрос от отмененных задач и просто замените значение столбца итерации на следующий спринт и опубликуйте обратно в TFS.
Ответ 2
Есть две школы мысли:
- Оставьте эти и создайте новые в итерации отставания продукта (часто это корень проекта проекта). Мы оставим их и удалим точки (для отчета Velocity), потому что они представляют, что планировалось нашим спринтом.
- Обновите итерацию к отставанию продукта и обработайте их как любую другую историю во время следующего спринта. (Я бы подписался на этот).
Каждая команда отличается от задач. Если вы снова просмотрите историю в следующем спринте, обновите путь итерации задачи и сделайте это. Если вы не заберете его, я бы удалил задачи, чтобы вы обсуждали, как доставлять нужды в контексте программного обеспечения, как оно существует, когда вы его подбираете. Оставив задачи над сюжетом за спринт, есть способ дать нам ложное чувство безопасности, что все это все необходимо. Я бы предпочел переоценить, как мы будем доставлять его.
Ответ 3
Мы делаем то же самое, что и вы, но вместо использования Блокнота мы просто копируем задачу в новую, а затем назначаем эту в новую итерацию. По умолчанию копия-задача связана со всеми рабочими элементами, которые были оригиналом, а также с самой исходной задачей.
Старшая задача остается в старой итерации и помечена как "Закрыто".
Ответ 4
Возможно, я не понял вашу проблему правильно, но вот мое мнение:
Основная идея отмененных задач заключается в том, что backlogitem/userstory не выполняется. Итак, после спринта все сделанные backlogitems/userstories → новый приращение. Если backlogitem не полностью готов, тогда весь backlogitem не будет доставлен, даже если его осталось всего несколько задач. Просто бросьте все обратно (держите код:)) и закончите спринт. Backlogitem/userstory переходит к следующему спринту.
Ответ 5
Пометить их закрытыми, на мой взгляд, не нужно. Просто сохраните оставшиеся задания, отметьте их как незавершенные, запустите новый спринт и примените все задачи с этим конкретным флагом как к новому/предстоящему спринту (и, если необходимо, переоцените их время и трудности).
Ответ 6
Это очень распространенный сценарий, и у нас есть что-то в нашем отставании, чтобы создать подходящее решение для этого, но мы еще не уделяем ему должного внимания другой работе.
Если вы считаете, что это важно, не стесняйтесь добавлять предложение в голос пользователя. Мы используем этот сайт в нашей приоритетности: это ваш шанс повлиять на нас.
Эвальд Хофман (группа продуктов TFS)