============ FALCON ============
============ FALCON ============
============ FALCON ============
Ссылка на CMMI
============ FALCON ============
То есть в доке идет ссылка на исследование CMMI
Pavel
Скажу честно, читать исследование CMMI мне лень.
============ FALCON ============
Ну мне тоже:)
Pavel
Но в чем можно объективно измерить performance разработчика - я не представляю :)
============ FALCON ============
Я просто обратил внимание что это писал Сазерленд
============ FALCON ============
Pavel
Да я понял :)
Pavel
Сазерленд конечно огого, глыба и все такое, но CMMI всеравно читать лень :)
============ FALCON ============
))
============ FALCON ============
Кому интересно интересные вещи выложены еще тут
============ FALCON ============
https://www.quora.com/How-do-you-make-scrum-work/answer/Jeff-Sutherland-1
============ FALCON ============
Три дока
Pavel
да.
Pavel
И я все равно не понимаю, как можно посчитать увеличение количества work done :)
Pavel
В рамках Scrum :)
Pavel
Измерять можно, сравнивать нельзя
Pavel
sp - значение, которым владеет команда и оно относительное
Pavel
нельзя сравнивать команды по velocity, нельзя даже команду с самой собой сравнивать по velocity
Igor
Именно саму с собой. Только так ты видишь её прогресс как команды.
Pavel
Не по sp
Pavel
Даже если предположить, что команда не делает переклаибровку (что маловероятно), значение 1 sp поменяется существенно с прогрессом команды.
Pavel
То, что раньше имело "неопредленность" в 5 sp, станет 1 sp, например.
Pavel
velocity при этом может упасть.
Igor
Так в этом и будет прогресс. А команды между собой тоже можно сравнивать, если sp унифицировать.
Pavel
Унифицированные sp живут ровно до следующего планирования :)
Pavel
После этого значения 1 у команд начнут отличаться.
Pavel
Igor
Унификация sp - это уже SAFe
Pavel
Это, гм, не совсем так :)
Pavel
Унифицированные sp в SAFe не подразумевают возможность сравнения команд :)
Pavel
Они унифицированны на уровне программы так, чтобы команды могли между собой обсуждать сложность программных PBI
Igor
Но никто не говорил, что их нельзя для этого использовать
Pavel
Их нельзя для этого использовать :)
Igor
Что мешает?
Pavel
то, что значение единицы у команд отличается.
Pavel
Потому что бэклог отличается.
Pavel
То, что у команды А является story на 1 sp, у команды B может быть 40, потому что у команд разный контекст.
Pavel
А унифицированы они на уровне feature, один раз в PI, на самом планинге.
Pavel
Более того, даже в пределах одной команды, заданное значение sp для story 1 в спринт X не означает, что это же количество sp будет задано для story в sprint+1
Pavel
Потому нельзя сравнивать velocity команды между спринтами и считать, выросло оно или нет.
Pavel
Можно считать, как уменьшается знчение sp для отдельно взятой story, но для этого надо иметь эталонную story которую команда будет эстимировать, но не завершать.
Pavel
Что, согласитесь, глупо :)
Sergey
Pavel
Производительность человека можно посчитать только на рутинных стандартизованных операциях.
Pavel
Выточил 10 деталей в день - бенчмарк. Сосед твой выточил 15 - он производительней тебя
Pavel
теперь рассажите мне, как в области применения scrum можно посчитать производительность?
Anton
Anton
Sergey
теперь рассажите мне, как в области применения scrum можно посчитать производительность?
В Scrum считается производительность команды. Считается в story point, которые уникальны для каждой команды. Команда каждый спринт берет задачи, которые стоят столько-то story point. Команда должна стремиться к тому, чтобы каждый спринт делать больший объем story point. Производительность отслеживается как раз прогрессом в этом разрезе. Это если в общем.
А вообще, зачем Вам считать производительность? Какая цель?
Levon
В Scrum считается производительность команды. Считается в story point, которые уникальны для каждой команды. Команда каждый спринт берет задачи, которые стоят столько-то story point. Команда должна стремиться к тому, чтобы каждый спринт делать больший объем story point. Производительность отслеживается как раз прогрессом в этом разрезе. Это если в общем.
А вообще, зачем Вам считать производительность? Какая цель?
Друзья, очень здорово, что вы интересуетесь этой темой, это очень круто.
Но давайте, всё де, прочитаем 20 страниц и не будем делать такие однозначные выводы.
Всё что написано в Scrum Guide есть, всё что там не написано - это не часть фреймворка и его можно использовать только если оно не вредит.
Поэтому в Scrum Guide ничего про оценку и подсчет производительности нет.
А вот про прозрачность и предсказуемость есть.
Давайте не вплетать в Scrum Story Points, User Story и другие популярные практики.
Sergey
Очень хорошее замечание, верное. Спасибо за него.
Yuriy
нужно все же поставлять ценность для клиентов), иначе мы можем очень производительно делать бесполезные вещи 😄
Mikhail
Sergey
Pavel
И velocity это индикация кумулятивной уверенности :)
Mikhail
Pavel
Если оценивать команду по этому вот уровню уверенности - команда будет его демонстрировать
Pavel
К реальной продуктивности это не имеет вообще никакого отношения
Mikhail
Впрочем, идея превращать индикатор/оценку в цель не нова. Как и последующая оптимизация работ строго под индикатор - в ущерб результатам.
Pavel
Потому, ещё раз, оставьте sp команде. Это их внутренний индикатор, он не предназначен для сравнения команд, определения роста продуктивности команды и уж точно не является KPI
Sergey
Mikhail
Причём команде они нужны в первую очередь для оценки правильности оценки. Сегодня 5 СП, на другой спринт та же задача уже 4 - оценку по опыту исправили, эффективность повысили. И как KPI это покажет что команда стада "хуже".
Mikhail
Так Reliable Scrum это тоже инструмент команды. Наружу отдаётся кумулятивная оценка.
Max
Построенная на основе sp
Max
И инструментом исключительно команды я бы не назвал это..
Mikhail
Можно, конечно, и через единицы заказчика впечатлять.
============ FALCON ============
В чем проблема с обычным скрамом? Для чего эти reliable, double strack скрамы?
============ FALCON ============
У Pavel насколько я понял скрам, который можно было и в double track оформить
Mikhail
Рилайбл, насколько я понял, для возможности сказать заказчику "когда готово будет". Базовый скрам этого в принципе не может.
Max