Если оценка не является обещанием, то как владелец продукта, как я могу реализовать свои проекты, не зная, сколько времени это займет?
Это одно из самых больших недоразумений о Scrum. Вопрос "Сколько времени займет мой проект?" Предполагается, что вы можете определить, в какой-то момент, именно то, что проект повлечет за собой для завершения. Но вся идея Scrum заключается в том, что он признает, что то, что вы узнаете о проекте в процессе работы над проектом, изменит определение проекта.
Самый распространенный способ определения проекта - перечислить его характеристики. Как правило, проект завершается, когда все функции были реализованы. Но что, если, работая над проектом, вы понимаете, что 5 функций, определенных в начале, не понадобятся, но есть 7 функций, о которых люди думали в течение первых 6 месяцев, которые действительно должны быть включены? Что это делает с вопросом, сколько времени это займет?
Еще один фактор заключается в том, что то, что вы узнаете, изменит ваше понимание того, как реализовать определенные функции, и по мере приближения к реализации каждой функции ваши оценки будут меняться. Лично я не стал бы ставить числовые оценки для всего, что не приближается к горизонту реализации - возможно, используя описательные оценки, такие как «крошечный», «маленький», «средний», «большой» и «огромный» или «эпический». Тогда вы не подразумеваете точность, превышающую ту, которую вы способны оценить.
По правде говоря, «Сколько времени это займет?», Не несет ответственности больше, чем «Что это будет, когда это будет сделано?». Бухгалтеры и традиционные бизнесмены ненавидят это, поэтому в некоторых организациях очень трудно отойти от Водопада.
Это также, почему вам нужно много говорить о скорости и показателях с недоверием. В программные проекты заложен своего рода принцип неопределенности Гейзенберга, и если вы потратите слишком много времени на точную настройку измерений, вы просто получите крайне точную бессмыслицу.
Так что нет, оценка не обещание. Это оценка. «Обещание» - это обязательство, которое команда берет на себя, чтобы завершить определенное количество функций или историй в конкретном спринте.
Оценки должны быть достаточно точными, чтобы позволить команде определить, сколько функций (или историй) они могут втиснуть в Sprint. Даже важнее, чем точность в оценках, является последовательность, потому что команда узнает, сколько оценочных работ они могут вписать в спринт, даже если фактическая работа обычно оказывается вдвое больше, чем они оценивали. Пока он постоянно выключен, они смогут планировать.