Сколько очков истории вы должны выделить в начальном спринте?

18

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

Стоит ли основывать это на оценке часов и использовать баллы только на более позднем этапе?

Mysterion
источник
2
Как долго будет спринт?
Гопи
Ну, это, естественно, соображение - в моем случае это 1 неделя для команды из 3 человек - но даже в более крупных командах, как вы изначально определяете работу на время спринта, прежде чем узнаете скорость команды?
Мистерион
@ Шри Кумар: Какое это имеет значение?
ажеглов

Ответы:

13

У вас нет исторических фактов, на которые можно опираться, поэтому я предлагаю вам вообще не догадываться о каких-либо догадках. Попытка вычислить скорость, основанную исключительно на некоторой формуле, является пустой тратой времени.

Просто оцените достаточно историй и дайте команде поработать над ними во время первого спринта. Они все равно закончат то, что закончили. После этого начального спринта у вас будет настоящая скорость. Так как у вас есть спринты (отлично!) 1 неделя, вы получите реальную скорость очень рано.

Мартин Викман
источник
"оцените достаточно историй"?
Арманд
1
Больше, чем они могут разумно закончить в первой итерации.
Мартин Уикман
4
для этого требуется неявная оценка скорости;)
Арманд
4

Никто не может сказать вам, сколько очков истории вы можете взять за свой первый спринт. Прежде всего, сюжетная точка - это бесценная ценность. Вы не должны принимать первоначальные решения, такие как 1 балл = 6 часов, потому что во многих случаях это пойдет против вас позже. Также каждый проект может иметь разные «размеры» сюжетных точек.

Обязательство должно быть сделано на основе планирования встречи с владельцем продукта. Вы будете просматривать истории пользователей, а ПО объяснит некоторые детали о них. Он также предоставит некоторые критерии приемлемости (определение сделано). Совещание по планированию ограничено по времени (в зависимости от длины спринта и размера команды), поэтому первое наблюдение - сколько пользовательских историй вы смогли обсудить. На основе информации, полученной от ПО, команда должна иметь возможность сделать профессиональное суждение о том, сколько обсужденных пользовательских историй может быть сделано в спринте. Поскольку команда знает, что это начальный спринт, и ничего еще не сделано, команда, вероятно, выполнит только небольшую работу, но это увеличится в будущих спринтах.

Чистое значение баллов не должно использоваться для планирования и оценки времени. Его следует использовать для описания относительной сложности, но все же 8 сюжетных точек могут означать что-то между 6-12 (Фибоначчи) сюжетными точками в реальности, поэтому говорить, что 8 сюжетных точек равны 4 дням, действительно опасно, потому что это может быть также 3 или 6 + «отходы» (накладные расходы) в начальном спринте.

Один из главных проворных принципов - «Расширение прав и возможностей людей». Планирование и приверженность - это именно то, что вы даете команде. Команда несет ответственность за предоставление замененных пользовательских историй, но, конечно, они могут потерпеть неудачу, и их нельзя обвинять в невыполнении обязательств в начальных спринтах. Начальные спринты для калибровки.

Ладислав Мрнка
источник
2

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

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

guillaume31
источник
1

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


источник
0

В любом случае, вы не полагаетесь исключительно на точечные оценки для планирования спринта. Во время планирования ваша скорость может помочь вам быстро «предложить» план спринта и / или помочь с проверкой работоспособности до принятия окончательного решения; но, независимо от того, сколько у вас данных о скорости, команде в конечном итоге нужно посвятить истории, а не очкам .

Помните, что 5 x 1-балльных историй не равняются 1 x 5-балловым историям для исключительно малых значений 1. Они только приблизительно эквивалентны для целей долгосрочного планирования.

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

Тем не менее, успешная команда в конечном итоге будет планировать примерно одинаковое количество очков в каждом спринте. Но будут различия, основанные на конкретных историях в этом спринте. Успешная команда может сформулировать во время планирования, почему некоторые 5-балльные истории фактически не компенсируют все 5 первоначально предложенных 1-балльных историй ...

svidgen
источник