Я уверен, что это не редкая тема. У нас есть две команды разработчиков, которые хорошо справляются с оценкой пользовательских историй, используя сюжетные очки (текущим групповым созвездиям всего около 8 месяцев, хотя члены команды имеют несколько лет опыта в разработке). Но деловой части компании трудно соотноситься с историями пользователей; им нужны фактические единицы времени (или «формула для преобразования сюжетных точек в часы»), чтобы они могли составить план, когда все будет готово ( «нам нужно знать, когда мы сможем сообщить клиентам, что Feature X будет в производстве») " )
Я и мои предшественники Scrum Master, конечно, объяснили, что «между историческими моментами и фактическим временем нет определенной связи и что« исторические точки используются для определения того, насколько команда может уместиться в спринте », и я конечно, вы можете догадаться, насколько они были удовлетворены этим ответом. Они все еще хотят знать, в календарное время, когда мы доберемся до 27-го пользовательского рассказа в отставании.
В любом случае, я собирал некоторую статистику, и наши оценки SP переводят в сильно отличающиеся результаты, потраченные на фактическое время (как измеряется нашим программным обеспечением Scrum Board, которое отслеживает, сколько времени тратит билеты в столбце «работа над»). ). Для пользовательских историй с 1-SP, конечно, существует сильный уклон в сторону очень коротких промежутков времени (со случайным взрывом), но особенно для историй с 2-SP, они повсюду: есть фактор 20 между «самым быстрым» и «самым медленным» завершением. Для историй на 3, 5 и 8-SP разброс также более чем в 2 раза.
Это указывает на то, что (а) команда должна быть намного более последовательной в оценке пользовательских историй (что должно быть) схожей сложности, и (б) команде необходимо повысить свою точность в отчетности по времени (т. Е. Помнить о том, чтобы вывести билеты из «работать», когда они на собрании, на обеде или играют в настольный футбол).
У меня есть планы по улучшению как (а), так и (б), но я чувствую, что этого недостаточно, что бизнес ожидает «большей конкретности», чем то, что дадут эти инициативы.
Каковы некоторые хорошие стратегии для умиротворения деловой стороны , чтобы они не слишком сильно мешали нашей работе (например, навязывая использование отдельного отслеживания времени, что, по-моему, было бы глупо, поскольку в любом случае оно было бы менее точным, чем текущее «автоматическое» отслеживание), в то же время позволяя им получить некоторую меру конкретности, когда истории будут сделаны?
(Исторически во время планирования мы делили пользовательские истории на рабочие элементы, которые затем индивидуально оценивались в фактическом рабочем времени , но то, о чем я говорю, - это пользовательские истории в обратном журнале, которые не будут иметь такого уровня детализации или разбивки -вниз.)
Обновление: у моего менеджера было предчувствие, что существует своего рода распределение кривой количества часов, потраченных на каждую точку рассказа, но данные, которые я сопоставил, и графики, которые он сделал, полностью дезориентировали его в этом представлении. :-)