Pavel
Твои действия?
Igor
биг босс иди к ПО и с ним решай эти вопросы
Igor
я как профессиональный бездельник беклогом не управляю
Yuriy
Точно адепт Скрама)
Pavel
Ок, ПО к тебе пришел с тем же самым :)
Igor
ПО скажу иди с командой решай. если считаешь что нужно пойдем я помогу договорится :D
Pavel
Заметь, у этого "каверзного" вопроса есть ответ в гайде, и он включен в PSM экзамен :)
Igor
ну фашизм был давно
Igor
сорян, потерял хватку
Igor
я ваще сегодня пришел к мысли что SM - это профессиональный стрелочник. ходит и постоянно скидывает ответственность на других :D
Pavel
Ваще так себе фашист :)
Yuriy
Ок, ПО к тебе пришел с тем же самым :)
Если от этого меняется цель спринта, то отменяем спринт же)
Igor
ну я как фашист сказал бы PO иди как ты нафиг до следующего планинга.
Pavel
Чекаем приоритеты, если новое входящее важней цели спринта - стопаем спринт и делаем новый, с новым входящим.
Pavel
И да, как SM ты должен
Pavel
этот весь процесс фасилитировать :)
Igor
да там начинается - да не это все так же важно
Pavel
А не защищать установку "спринт неприкосновенен" :)
Igor
чо тут такого что мы 2х разрабов всего переключим
Pavel
чо тут такого что мы 2х разрабов всего переключим
Вот и работай, чтоб по скраму было :)
Pavel
"Все нафиг, пока спринт не закончим" - это не по скраму, хехе :)
Igor
там просто бага критичная всей команде про это знать необязательно что в другом проекте
NameIsJoxter
цель спринта? слышали про такое?)
Как правило, цель спринта у нас типа "эти две фичи - в релиз". Наверное, я вообще не понимаю, зачем спринту цель, потому что не понимаю, как она может нам помочь.
Igor
и начинается :D скорее всего когда с командой PO поговорит окажется что оно таки до след недели оно потерпит. поэтому в особо токсичных компаниях проще PO сразу послать :D
NameIsJoxter
Ключевой вопрос - что именно плохо для вас в этом процессе? Не просто "что неправильно", а что вам мешает.
Бардак. Демо когда попало, назначается максимум за полдня. Релиз когда попало, на 7-11й день. Ладно, если мы релизим на 7й, не понятно, что дальше делать, спринт досрочно заканчивать? Разработчик говорит "я уже взял таску из бэклога, я в контексте, не хочу на фиксы регрессии переключиться.
Igor
Как правило, цель спринта у нас типа "эти две фичи - в релиз". Наверное, я вообще не понимаю, зачем спринту цель, потому что не понимаю, как она может нам помочь.
ну цель спринта это фокус вашей команды на ценности которая должна быть реализована. оно обычно объединяет фичи таким образом чтобы оно было полезно клиенту. в случае чего например фичи какие то можно выкинуть например.
Igor
Лучше все-таки поговорить), даже с PO в токсичных компаниях
да если совсем токсично и проблема не на уровне PO смысла нет. ну например потому что PO не PO :D
Yuriy
Всем Скрам ✌️, берегите себя 😁
Pavel
Жуткая надстройка
Почему? Она же совсем менеджерская, сам скрам не аффектит.
NameIsJoxter
Всем Скрам ✌️, берегите себя 😁
Аж всплакнула. Спасибо 😁
Igor
Как правило, разработка и тестирование целевых задач укладывается в 4-6 дней. Потом начмна бардак, с которым не понятно, что делать 😔
бардак в чем заключается? остальные члены команды убегают от отстающих? цель для этого и нужна. бежим 5км - цель у вас пробежать 5км всем вместе, если кто то отстал - цель не достигнута. спринт зафейлен.
Mikhail
Почему? Она же совсем менеджерская, сам скрам не аффектит.
Она некоторые рамки зажимает и вынуждает определенным образом измерять velocity
Igor
То есть, у меня в спринте не должно быть таких тасок, которые не качаются его цели?
ну могут быть но это плохо отразится на фокусе. а отсутствие фокуса может пораждать такие штуки как субкоманды и субоптимизацию.
Igor
это слишком грубое объяснение конечно.
Pavel
Она некоторые рамки зажимает и вынуждает определенным образом измерять velocity
Можешь уточнить? RS, имхо, из ограничений, задает только необходимость использовать один метод измерения velocity на протяжении всего спринта.
Igor
То есть, у меня в спринте не должно быть таких тасок, которые не качаются его цели?
тут больше вопрос в том что когда часть команды, пробежала свою работу она не переключается на другие задачи. а помогает другим членам команды достигнуть цели спринта.
NameIsJoxter
тут больше вопрос в том что когда часть команды, пробежала свою работу она не переключается на другие задачи. а помогает другим членам команды достигнуть цели спринта.
То есть, если к середине спринта мы выполняем цель, то проблема может быть в том, что мы ставим себе недостаточно сложные цели?
Igor
То есть, если к середине спринта мы выполняем цель, то проблема может быть в том, что мы ставим себе недостаточно сложные цели?
реальная цель отвечает на вопрос - зачем вы все это делаете. и в ответе на этот вопрос лежит бизнес ценность которая реализовывается. если вы к середине спринта ее выполняете скорее всего вам нужны более короткие спринты.
Pavel
То есть, если к середине спринта мы выполняем цель, то проблема может быть в том, что мы ставим себе недостаточно сложные цели?
Я думаю, что проблема может быть в том, что вы не так цель ставите. Судя по тому, что я читаю - у вас цели совсем технические, в клюе "выпустить 2 фичи". Попробуйте формулировать цель в терминах бизнеса. Т.е. ЗАЧЕМ бизнесу эти две фичи, что бизнес хочет получить и как именно на бизнес наличие или отсутсвтие этих фич повлияет.
Pavel
А про то, что разработчики в середине спринта отвлекаются - попробуйте брать в спринт чуть больше, но контролировать, чтобы фичи шли последовательно: сначала команда целиком заканчивает одну и потом переключается на следующую.
Pavel
На старте это будет медленней, но как только команда привыкнет к такому режиму работы - скорость повысится, качество тоже :)
Igor
научить команду брать больше - потом удивится что появились чуваки которые бегут быстро, и команда потеряла синхронизацию. а потом они такие поделились на субкоманды :D
Igor
если цель достигнули и по DoD все задачи которые сделали проходят. то надо заканчивать спринт и проводить планирование
Pavel
Если я правильно понял - они не закончены. Или DoD очень... терпеливый :)
Igor
если не закончены тогда идем доделывать :D
Pavel
Даже если длина спринта плавает на +/- три дня (почти на треть)?
Можно в следующий раз сдеать спринт в 5 рабочих дней :)
Igor
Даже если длина спринта плавает на +/- три дня (почти на треть)?
ну всмысле плавает? вы опытным путем осознаете сколько команда сможет сделать через 1-2 спринта.
Pavel
Но тогда не останется времени порефакторить после демо.
Pavel
А если это очень надо, то рефакторить стоит перед демо. у т.е. делать все так, чтобы после демо к задаче можно было уже вообще никогда не возвращаться
NameIsJoxter
Но тогда не останется времени порефакторить после демо.
Я тестировщик, и мой самый большой страх - что после демо не останется времени порегрессить. Но вообще я не очень понимаю, насколько это нормально
Pavel
Я тестировщик, и мой самый большой страх - что после демо не останется времени порегрессить. Но вообще я не очень понимаю, насколько это нормально
Это так себе. По идее на демо несут то, что уже полностью законченно. Полностью - в смысле уже задеполено на стейдж, зарегрешено и трогать больше не надо.
NameIsJoxter
ну всмысле плавает? вы опытным путем осознаете сколько команда сможет сделать через 1-2 спринта.
Когда я пришла в эту команду, в первом же спринте разработчики промазхнулись с оценкой в пять раз :) В большую сторону :) Это какая-то огромная боль, но над этим мы вроде работаем
Pavel
Done means done. If its not done - its not Done.
NameIsJoxter
у меня вопрос - а у вас вообще есть DoD?
Для фич у нас довольно подробные критерии. Для рефакторинга - нет, не бывает.
Mikhail
Можешь уточнить? RS, имхо, из ограничений, задает только необходимость использовать один метод измерения velocity на протяжении всего спринта.
сейчас попробую. Чтобы строить критическую цепь и прогнозировать (это у нас на статистике основано) у тебя способ измерения скорости на весь прогнозируемый цикл должен быть одинаковый (иначе экстраполяция не работает). А это значит, что ты должден или с высокой точность оценивать, или с буферами или игнорировать ошибки заложенные в модель. Далее. Этот подход легализует скрам в проектной деятельности. Позволяя применять его там где известен образ результата. И тогда фидбэк луп от спринт ревью становится бессмысленным, а ретроспектива принципиально схему поменять не может - мы обвязаны методами измерения до конца проекта. В итоге реально работает только итеративность (спринт) и возможность буферы сверять раз в спринт и принимать решения какие-то. Т.е. по факту вместо того, чтобы управлять поставляемой ценностью - ты занимаешься оптимизацией проектного треугольника опять. Вопрос - нахрена? Нахрена тогда прикручивать скрам? Оставьте себе итеративную разработку + CCPM и всё.
Igor
Для фич у нас довольно подробные критерии. Для рефакторинга - нет, не бывает.
какие критерии? в DoD - пришется все что должно быть сделано по задаче чтобы она была готова. готова = ее можно релизить на прод.
Igor
и регресс это часть как раз таки часть того что должно находится в DoD
NameIsJoxter
какие критерии? в DoD - пришется все что должно быть сделано по задаче чтобы она была готова. готова = ее можно релизить на прод.
Нам не доверяет продакт. То, что выполнено, нужно обязательно показать, и через раз продуктовая команда пользуется демо, чтобы заказать ещё какие-то доработки. Да, понятно
NameIsJoxter
Огромное спасибо за помощь!
Igor
Нам не доверяет продакт. То, что выполнено, нужно обязательно показать, и через раз продуктовая команда пользуется демо, чтобы заказать ещё какие-то доработки. Да, понятно
на обзоре спринта - надо показывать только то что готово. то есть если у вас нужно сделать регрес - то вы не показываете задачу пока не сделали регрес.
Ivan
Нам не доверяет продакт. То, что выполнено, нужно обязательно показать, и через раз продуктовая команда пользуется демо, чтобы заказать ещё какие-то доработки. Да, понятно
Может быть всей команде стоит вместе прочитать скрамгайд и обсудить какие шаги вы можете вместе сделать чтобы что-то улучшить?
Ivan
🤔 а как понять фигня или нет?
Igor
мы вот на дейли всегда отчитываемся что сделали задачу IT-1488 и IT-2055 и все норм укладываемся в 15минут и ладно
Pavel
сейчас попробую. Чтобы строить критическую цепь и прогнозировать (это у нас на статистике основано) у тебя способ измерения скорости на весь прогнозируемый цикл должен быть одинаковый (иначе экстраполяция не работает). А это значит, что ты должден или с высокой точность оценивать, или с буферами или игнорировать ошибки заложенные в модель. Далее. Этот подход легализует скрам в проектной деятельности. Позволяя применять его там где известен образ результата. И тогда фидбэк луп от спринт ревью становится бессмысленным, а ретроспектива принципиально схему поменять не может - мы обвязаны методами измерения до конца проекта. В итоге реально работает только итеративность (спринт) и возможность буферы сверять раз в спринт и принимать решения какие-то. Т.е. по факту вместо того, чтобы управлять поставляемой ценностью - ты занимаешься оптимизацией проектного треугольника опять. Вопрос - нахрена? Нахрена тогда прикручивать скрам? Оставьте себе итеративную разработку + CCPM и всё.
Ну CCPM там не настоящий. Про отсутсвтие фидбека - понял, но не согласен. В идеальном случае да, RS подразумевает, что у тебя есть фиксированный скоуп, а буфер покрывает только вариации в оценке. Но собственно в самом RS так не говорят, а говорят, что буфер покрывает любые вариации - оценка, смена скоупа, вот это вот все. опять же, никто не заставляет делать предварителную оценку на весь срок проекта, достаточно понять размах вариации по одной оценке и использовать модель для получения буфера (т.е. оценить один раз, например, на первых два спринта. Потом на основе разброса по этим оценкам - получить предположения о размере бэклога, и на этом основании вычислить буфер) Точно так же можно работать с фидбэком, можифицируя бэклог. Единственное, что в этой ситуации тебе придется договариваться о предельном размере бэклога, но так и RS предназначен для работы именно в проектной среде, в которой срок важен, а скоуп вариабелен :)