Project manager в Lamoda
· 03.02.2025 · ред.Вопрос
Почему story points? Чем разработке так ненавистны часы для оценки задач? 🥲
32 коммента
· 04.02.2025
Потому что программисты — петухи
0
ответить
коммент удалён
· 04.02.2025
Как сказал классик: «шо то х…я, шо это х…я».
Но если сторипоиниы как-то еще можно приспособить под какую-то абстракцию, то оценка в часах - это что-то, что нужно выбросить. Исключение - формальный контракт, где человекочас = деньги
0
ответить
коммент удалён
· 03.02.2025
Может тем, что есть более важные задачи, чем их оценка? Или тем, что очень сложно найти время на их выполнение? Или у вас в проекте очень много времени есть для оценки всех мелочей, которые не принесут должного результата?
0
ответить
коммент удалён
· 03.02.2025
Потому что любая оценка относительна. Даже если оценивать в днях, то это не делает ее более точной, это все равно предположение.
0
ответить
коммент удалён
· 03.02.2025
Согласен, но оценку в часах можно отдать бизнесу. Вы же не скажете своему СЕО, что эта фича на 300 сторипоинтов и по велосити это примерно 6 недель. Вы сразу скажите дедлайн. Так зачем городить стори? 🤷
0
ответить
ответ удалён
· 04.02.2025
Зачем бизнесу часы, если ему дают дату или срок выполнения?
0
ответить
ответ удалён
· 04.02.2025
Да, я имел в виду даты и сроки. Их можно вычислить из оценки в часах. 🤞
0
ответить
ответ удалён
· 04.02.2025
Нельзя. Оценка 8 часов не равняется одному рабочему дню.
0
ответить
ответ удалён
· 04.02.2025
Так у вас есть продолжительность рабочего дня и есть оценка задачи в часах. Есть также набор задач в спринт, тоже все с оценкой. Без привязки к времени суток и/или последовательности исполнения мы можем вычислить, когда фича, состоящая из оценённых задач, будет выполнена? Где ошибся? 🤔
0
ответить
ответ удалён
· 04.02.2025
Ошибка в предположении о непрерывности выполнения. Вернее, одна из ошибок. Еще не учитываются зависимости и присутствует уверенность в незыблемости спринта. Плюс оценка в часах предполагает высокую точность, что повышает риск ошибиться и разрушает всю картину зависимостей.
0
ответить
ответ удалён
· 04.02.2025
В часах можно оценивать так же использую фибоначи. Так можно учесть зависимости, незыблемость, непрерывность. Сторипоинты все равно переводят в часы для бизнеса, как бы кому не хотелось. Так почему бы не избавиться от этой прослойки?
0
ответить
ответ удалён
· 04.02.2025
Зачем сторипоинты переводят в часы? Это вообще не так работает. И бизнесу часы не нужны, его интересует, когда функционал будет поставлен. Единственное для чего часы могут пригодиться - оценка стоимости договора. Но тогда это скорее условная единица и по факту оценка денег, а не реальных трудозатрат.
0
ответить
ответ удалён
· 04.02.2025
Надо покумекать над вашими словами. Спасибо за мнение 🤝
0
ответить
ответ удалён
· 03.02.2025
За часы придут и спросят... Три часа прошло, задача готова? Ну чтоб ты Вася... Мы на тебя рассчитывали, а ты всех подвёл...
Стори поинты безопаснее.🤗
0
ответить
коммент удалён
· 03.02.2025
За сторипоинты тоже придут и спросят. Если вы раньше делали 50 сторей за спринт, а начали делать 30, к вам точно возникнут вопросы 🤔
0
ответить
ответ удалён
· 04.02.2025
При условии, что стори объективно однотипные и без нюансов. А так не бывает.
0
ответить
ответ удалён
· 03.02.2025
Ну это же про вероятность накосячить, разве нет?
Можно конечно эту вероятность заложить во времени, но тогда время у нас становится не просто количеством часов на конкретные действия, но уже должно вычисляться просчитывая эту самую "вероятность косячности".
А так, в каких-то компаниях просто время используют, в каких-то еще и story points добавляют.
Но ответ может быть не полным, т.к. передал свое понимание, да и нет большого опыта работы
0
ответить
коммент удалён
· 03.02.2025
Вы правы, в сторипоинты действительно закладывают вероятность. Но мы можем заложить ее и во время. Тем же фибоночи, например 🤷
0
ответить
ответ удалён
· 03.02.2025
Потому что сторипоинты не привязаны к времени выполнения
0
ответить
коммент удалён
· 03.02.2025
А к чему они привязаны? Помню, когда я забывал в задачах по математике писать единицы измерения, мне учительница говорила: «И в чем это измеряется? В бананах?» Сторипоинты очень похожи на бананы 🤔
0
ответить
ответ удалён
· 03.02.2025
Это сама по себе единица измерения - "стортпоинт". Условная единица задачи. Можно принять за нее все что угодно, например, 1 сторипоинт = написать один сервис. Тогда написать процесс - 5 сторипоинтов, поправить баг - 0.5 сторипоинта. Оценка производится не по времени, а относительно эталонной задачи весом 1 стортпоинт.
0
ответить
ответ удалён
· 03.02.2025
Да, я понимаю, как работают сторипоинты. Что они весят, что значат, что такое велосити и т. д. Но почему нельзя заменить это часами? Вы делаете лендос под ключ. Для вас это типовая задача. Она весит 8 сторипоинтов, конкретно для вас. Этот лендос вы верстаете за 5 часов, +- 2 часа в зависимости от наглости диза. Так и оцените ее в 5 часов? 🤔
0
ответить
ответ удалён
· 03.02.2025
Не могу. Ретроспектива показала, что в предпоследний спринт моей команды влазит 28 сторипоинтов, а в последним спринте фронтэндщик уехал с партнером по парному программированию в гей-круиз, а дизайнер выгорел и мы сделали в спринте 15 сторипоинтов, так что заложим полспринта на лендос
0
ответить
ответ удалён
· 04.02.2025
5 часов - это значит утром начал, к вечеру отдал?
0
ответить
ответ удалён
· 04.02.2025
Необязательно
0
ответить
ответ удалён
· 04.02.2025
Тогда зачем заказчику такая оценка?
0
ответить
ответ удалён
· 04.02.2025
Заказчику ее не предоставляют, оценка для менеджеров, которые команду грузят. Они собирают заказы, команда проводит оценку, менеджер понимает, в каком спринте задача будет завершена и выдает оценку заказчику в понятных ему неделях. Задача может быть и на 5 часов, но менеджер посчитает, что лендос менее важен, чем интернет-секс-шоп, приоретизирует ее ниже и выдаст "через месяц будет готово" по результатам оценки команды
0
ответить
ответ удалён
· 04.02.2025
Мне как менеджеру оценка в часах тем более не нужна. Диапазона вполне достаточно и ориентиров, когда задача будет выполнена. Мне нужно знать этапы, сколько (и почему) они займут времени, какие риски в процессе возникают и т.п. ну и финальная дата готовности (скорее всего несколько дат с разной степенью гарантированности). Ни с чем из этого мне не поможет оценка в часах.
0
ответить
ответ удалён
· 07.02.2025
Как будто бы сторики объективны, а часы субъективны. Сложность задачи с точки зрения ее составляющих (и неизвестных переменных) честнее, чем часы. Если у тебя в команде Джуны, они будут делать одну и ту же задачу в 2 раза дольше, чем мидлы. Так у тебя может аналитика быть кривая в итоге, как будто сделали в спринте кучу сложнейших задач. А по факту просто работали Джуны В общем, я думаю это больше связано с прозрачностью дальнейшей аналитики.
Чтобы привыкнуть к сторикам, нужно их описать. Что влияет на сложность, как считаем и тд. Тогда всей команде будет понятно как оценивать (не тупо пальцем в небо) и довольно быстро привыкнут
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 07.02.2025
Разумно. Я размышляю почему все ушли от оценки в часах. Вы же в итоге отдаете заказчику срок (дату). Сторипоинты, пусть с помощью велосити, но превращаются в итоге в срок (сумму часов/дней) 🤔
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 07.02.2025
У меня есть команда, которая делает свой продукт и там используем сторики, спринты, эджайл и все вот это вот. И есть команда, которая делает проекты под заказ, и вот таааам никаких спринтов и сториков, просто оценка в часах.
Думаю, что нужно подстраивать системы под себя, объединять, кастомизировать, делать так, как будет удобно и эффективно твоей команде здесь и сейчас , а не как принято)))
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 07.02.2025
Согласен 🤝
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён