Кажется, вы путаете истории и задачи.
История пользователя
Пользовательская история - это полная «функция», которая при добавлении к продукту повышает его ценность.
Пользовательская история не должна быть больше, чем она может быть реализована во время спринта . Во время первой части планирования спринта вы решаете, над какими пользовательскими историями вы хотите работать во время спринта. Целью спринта является завершение этих пользовательских историй, что повышает ценность продукта.
задача
На второй части этапа планирования спринта разработчики делят историю на задачи . Задачи являются задачами развития. Это могут быть такие вещи, как «Добавить столбец в базу данных», «Расширить службу x» и т. Д. Задача не должна быть больше, чем она может быть выполнена за один день.
Во время ежедневных схваток вы оцениваете ход выполнения этих заданий. Если задание выполнялось более чем на один раз в день, это занимает слишком много времени, и вы, как команда, несете ответственность за разрешение этой ситуации.
Помните, что истории пользователей представляют ценность бизнеса для заинтересованных сторон. Заинтересованные стороны должны быть заинтересованы в завершении пользовательских историй, а не задач.
Разделение задач - это инструмент для команды разработчиков, который управляет спринтом, отслеживает ход пользовательских историй во время спринта и визуализирует потенциальные проблемы.
Заинтересованные стороны не должны заниматься этими задачами развития. К сожалению, это мой опыт, который они часто используют, особенно для организаций, незнакомых с гибкой разработкой. Разобраться с этой ситуацией - совсем другое дело.
эпический
Если пользовательская история больше, чем вы думаете, вы можете завершить ее за один спринт, это называется эпопеей. Это нужно разделить на несколько небольших пользовательских историй, прежде чем вы, как команда, сможете начать работать над этим.
Помните, что пользовательская история повышает ценность для конечного пользователя, поэтому разделение эпопеи на «интерфейсную» и «фоновую» историю - неправильный путь. Добавление серверной части для новой функции само по себе не обеспечивает ценность для конечных пользователей.
Разделить эпос на пользовательские истории, управляемые в течение времени спринта, не всегда легко, если у вас нет опыта в этом.
Использование Pivotal Tracker
Я считаю, что Pivotal Tracker - отличный инструмент для отслеживания пользовательских историй. Но это не инструмент Scrum как таковой, и способ, которым Scrum учит разделять истории на задачи, не легко обрабатывается центральным трекером. Вы можете включить возможность добавлять задачи в пользовательские истории. Но если вы запускаете проект с использованием scrum, я бы предложил использовать белую доску и заметки, чтобы отслеживать ход выполнения задач во время спринта.