Если вы подойдете к человеку на улице и спросите: «Насколько большим был T-rex?» ответы будут колебаться, даже если большинство людей знают, что такое T-rex, насколько он велик, но никто не знает наверняка - потому что у нас НЕТ относительного масштаба относительно исходного уровня.
Это когнитивное поведение, которое вы пытаетесь выяснить с помощью прогнозирования, и во многих методологиях крутятся циклы: « У меня есть! .. У меня есть секрет точного прогнозирования! » - змеиное масло в массы. Когда вы на самом деле делаете прогноз, вы на самом деле говорите вслух « Я ПОЗВОЛЮ x дней / часов / баллов для того, чтобы это завершилось » - это в некотором смысле создает «временной интервал» для того события, которое должно быть выполнено внутри.
Для меня Очки - это просто смещение границ, в конце дня, если вы не в команде, которая с радостью скажет " * Ну, у нас есть 3 недели на спринт, и большой палец сосет ... я думаю, что мы должны стрелять для 30 баллов для завершения в этом цикле! Кто со мной! * " .. поскольку реально вы просто устанавливаете арбитражный бюджет и все. Затем вы ретроспективно смотрите на работу, выполненную с чувством «святого дерьма, мы сделали 33 спринта, это было круто», и с этим ничего не поделаешь. Вы можете использовать скорость, чтобы определить, в середине спринта вы получаете удар по бюджету, спросив вслух: « Мы уже набрали 15 очков?«но опасность здесь в том, что вы сейчас используете Velocity для измерения производительности, а не емкости, что, как я понимаю, выбивает Reactive Release Management (исторические моменты) в голову».
Система баллов почти слишком умна, чтобы не замечать, что вы все еще относите относительное время к уравнению, все от ваших согласованных «циклов спринта» до ваших ежедневных переходов в режим ожидания, в которых вы вводите какое-то скрытое правило в отношении продолжительности + сложности = « Макс переводится в длительное время». с этой задачей "врожденное чувство кишки команды кода красный момент?
Человеческий мозг не может прогнозировать, потому что он включает в себя много рабочей памяти, смешанной с долгосрочным / краткосрочным отзывом, так что это все равно, что просить начинающего студента-математика делать дроби в голове, а не на бумаге. постоянно проверять прогнозы в относительном времени (например, геолог никогда не прекращает моделирование прогноза до тех пор, пока этот кубический метр не будет выкопан из земли, а затем его «выполнено»).
Я бы сказал, что система очков работает, если вы не прогнозируете . Вы соглашаетесь на кусок работы, основанный на алгоритме подколов, но это действительно ваш самый близкий подход к прогнозированию. Фактически, ваше управление выпусками будет искать естественные разрывы в очереди «невыполненных работ», которые соответствуют темам (т. Е. В Silverlight мы, менеджеры по продуктам, будем ждать до тех пор, пока они не завершат свое отставание и не соберут вместе темы, которые мы первоначально установили. мы никогда не знали, что конкретно делали инженерные команды, у нас была базовая схема. Затем мы взяли бы эту работу и построили вокруг нее наше маркетинговое мероприятие (Microsoft Mix).
Когда вы начинаете фиксировать ожидания скорости в спринтерских циклах, которые зависят от скорости + времени, вы снова возвращаетесь к прогнозированию оценок, только в этот раз вам хуже, потому что вы играете в игру «все зависит» ... Более важно, что вы также убивает потенциал для роста команды / карьерного роста.
Налог, который вы платите за Очки против Времени, - это баллы, которые вам нужно искать, чтобы найти альтернативные формулы измерения для отслеживания развития навыков / наставничества или поведения разработчика.
Поскольку вам все еще нужно будет рассматривать «медианного разработчика» как своего идеального человека, с которым нужно приложить умение / усилие, вы можете затем связать других разработчиков с этим человеком, чтобы определить, как они справляются со своим постоянным ростом в вашей команде. В нем также освещаются ситуации, когда «быстрые» разработчики несут большую часть воды, но им становится скучно или хуже, они работают дольше, и не получают признания / вознаграждения из-за конкурирующих сроков и т. Д. Состояния не обнаруживают этого в реальности, они действительно там, чтобы обнаружить плохие запахи в команде, скажем, как в «этот человек борется, давайте поможем»
Далее также идут истории «переноса», истории, которые не попадают в этот цикл спринта, а затем перетекают в следующий цикл спринта. Который затем может легко создать эффект «зацепки», если вы учитываете время, но в тот момент, когда вы учитываете относительное время ... снова, вы просто вернулись к «прогнозированию / оценке на основе времени», и снова система баллов просто мутит воду.
Если вы набираете очки, вы полностью игнорируете время, и я имею в виду полностью как момент, когда вы позволяете времени ползти, вы играете идею / методологию.
Путешествуя по миру как евангелист, я видел, как многие команды ругаются на то, что им дорого, что они взломали код Agile Forecast ... но я всегда щелкал языком, улыбался и уходил с мыслью: « Да ... ты почти сделал, но та хозяйка, которую мы называем "время" ... она просто жестока ... "