Story Points — это не инструмент планирования
Это инструмент, который легально снимает с команды ответственность за сроки.
Вот как это работает. Разработчик оценивает смену цвета кнопки в 13 поинтов. Менеджер кивает — звучит весомо. Через две недели задача не готова. «Мы не угадали сложность, velocity упала». Никто не виноват, система работает как надо. Только продукт снова опаздывает, а контракт под угрозой.
Проблема не в команде. Проблема в том, что Story Points создают иллюзию измерения там, где измерения нет. Траут и Райс описали этот механизм точно: восприятие важнее реальности. Команда не врет напрямую — она управляет восприятием менеджера. «8 поинтов» звучит как цифра. По факту это «мы не берем обязательств по срокам», упакованное в методологию.
Разработчики выстроили систему, в которой невозможно ошибиться, потому что в ней нечего проверить. Часы проверяются — дедлайн либо соблюден, либо нет. Поинты — нет. Velocity меняется, спринты пересчитываются, ретроспективы объясняют все. Это не Agile. Это бюрократия без ответственности.
Что я делаю на практике: 1. Требую двойную оценку по ключевым задачам: поинты для команды, часы для разговора с бизнесом 2. Раз в квартал фиксирую расхождение плановой и фактической velocity — не для наказания, а чтобы видеть, насколько система вообще работает 3. Когда команда говорит «это непредсказуемо» — прошу разбить задачу на части, пока каждая часть не станет конкретной. Непредсказуемость — это не свойство задачи, это сигнал, что задача не понята
Менеджер, который принял Story Points как единственный язык разговора о сроках, не управляет планированием. Он управляет иллюзией планирования. Разница становится очевидной только в момент, когда срывается дедлайн, который «никто не мог предсказать».
· 13.05
Тут больше вопрос восприятия работы менеджером и инженером. В картине мира менеджера - делается работа, проходит время. И теперь я могу предсказать. Раз за 15 минут сделано 100500 сторипоинтов, то за 30 минут будет сделано в 2 раза больше. А у инженера - как у сталкера. Потому что любая задача = определенная доля неизвестности. За полчаса набросал общую схему сервиса. Потом 2 дня ушло на то чтобы понять что одна строка была не правильной. И это не про плохую квалификацию. Это в принципе про особенность разработки, где кругом минное поле.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 18.05
А если выделить время на анализ задачи и уязвимостей общей схемы, можно плюс-минус сравнять восприятие менеджера и инженера?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 18.05
Можно немного уточнить оценку и риски. Но исключить неопределенность не получится. Проблема в том что обычно со стороны менеджера присутствует нежелание признавать неизбежность доли неизвестности и соответственно допустить перенос сроков.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 18.05
Больше похоже на нежелание брать ответственность или требовать/быть неудобным)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 26.05
Есть разные задачи. Некоторые просто оценить, а некоторые - нет. Бывают задачи в которых время точной оценки примерно равно времени реализации. И требовать для таких задач предварительной точной оценки - это просто удорожать разработку. Но если менеджмент хочет предсказуемость по цене разработка×1,5 - это его право \).
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён