Mikhail
Mikhail
D.
В разных командах по-разному. Есть и те, где в рамках спринта аналитика проводится.
D.
В тех где за рамками, только из-за короткой длины спринта пошли на такой шаг
Mikhail
у нас 2 недели, полагаю у большенства команд также
D.
Заводим саб-таск на анализ к соответствующей стори
D.
В 2 недельных у нас аналитика включена у большинства команд. Не включена у тех, где недельные
Mikhail
D.
Аналогичный, но если это саб-таск на анализ, то он из in Progress сразу в Done переходит
Mikhail
Еще вопрос: какой максимальный размер таска в стори поинтах? у нас сейчас парочку на 20, имхо это ненормально
D.
Jira это инструмент. Не надо подстраивать флоу под него. Подстраивайте его под флоу, удобный для команды
D.
Pavel
Вопрос: какую цель вы преследуете, раздельно оценивая разработку и аналиику?
D.
Стори поинты и юзер стори это вообще не из Скрам)
Pavel
Mikhail
А зачем вам это нужно? Какая конечная цель?
ок, пойдем более глобально.
Сначала было функционально-структурное разделение: отдел анализа, отдел разработки, отдел тестирования. Физически сидели по отделам. У каждого была своя зона ответственности.
После всех поделили на команды, включающих аналитиков, разработчиков и тестировщиков. Пересадили всех по командам.
Цели:
1.Командная работа на результат. Без разграничения "Не моя зона ответственности", "плохие требования". Снижение бюрократии на взаимодействие между отделами.
2.Ускорение вывода в готовый продукт потребностей заказчика. С 3 месяцев до 2 недель.
3.Регулярное демо и фитбек от заказчиков. Верное ли общее направление развитие продукта. Не жесткий rodmap на год, а гибкий. Быстрая реакция на изменения.
Mikhail
Соотвественно команды работают по скраму. Задачи разбирают на подзадачи, каждую все члены команды совместно оценикают.
Denis
задачу оцениваете в стори поинтах от и до.
Dmitry
Чё вы тут устроили
Сделайте просто to do, in progress, done и все
Dmitry
Любой таск пройдет
Denis
для не кросс функциональной команды я бы наверное предложил оценку в ideal hour, а не story point.
Dmitry
Denis
Mikhail
Dmitry
На принтере
Denis
Mikhail
Denis
Denis
Я когда работал в банке у нас тоже самое было. Просто были спринты в 4 недели. Ничего страшного.
Mikhail
у нас 5 команд. Спринт жестко 2 недели.
Аналитика работает на будующее. т.е. когда спринт начинается на разработчиков уже долны быть задачи, которые могут начинать делать уже сегодня.
Denis
Вы же сами написали цели, следуйте им. Мочите silos, в них все проблемы. Даже если команда не кроссфункциональная, она должна быть одной командой
Denis
Dmitry
Господи, ну удалите уже джиру, раз в ней проблема
Mikhail
мы ее только поставили 😁
Dmitry
Max
Max
Это вдобавок к вышесказаному.. А одним словом - скрам мастера бы вам =)
Oleg
Коллеги, приветствуем!
У нас новая статья в Блоге. Об управлении проектами в игровой индустрии. Особенно ценно тем, кто разрабатывает игры, применяет инструменты игропрактики в обучении.
https://goo.gl/FEb4Q3
Dmitry
Имхо, достаточно: to do, wip, done
Dmitry
И DoD, в котором написано, что должно.быть ревью на каждую карточку с разработкой
Pavel
1. Переносить незавершенную работу между итерациями иногда приходится, но делать это частью процесса не стоит
2. Если уж совсем никак не получается делать аналитику прям вот в спринте (кстати, почему?) - сделайте из аналитиков value team, которая будет работать с PO и помогать ему. Такая организация тоже не признак скрама здорового человека, но на ранних этапах трансформации, когда команды еще не умеют в agile требования - подходит.
3. девелоперы и тестеры должны работать в одной итерации и их надо учить работать вместе. На ранних этапах трасформации, опять же, хорошо подойдет писание тест-кейсов QA в то же время, когда разработчики пишут код, и выполнение тест-кейсов тогда, когда карточка с задачей пришла в ревью. Но в целом посмотрите в сторону agile testing, TDD\ATDD и инструментов для всего этого. ДЛя jira есть отличный плагин - Zephyr, существенно упрощающий интеграцию ручного тестирования в спринт
4. Если у вас несколько команд работают над одним продуктом, задумайтесь о system team и создании delivery pipeline. Структуру для нескольких команд хорошо подсмотреть в Nexus или Scrum@Scale.
5. Внутри спринта должна быть дна оценка в сторипоинтах, от всех членов команды. Это нужно, чтобы члены команды понимали сложность работы для каждого. Если задача сугубо аналитическая, BA дает оценку в 5, а разработчики в 0, потмоу что "а нам тут делать нечего" - у вас не получится сделать scrum-команду. Разработчикам не обязательно делать аналитику самим, но очень желательно знать, как делается анаитика.
6. Подзадачи лучше оценивать в часах.
Orest
6. Подзадачи лучше оценивать в часах.
– Для чего? Подскажи плиз.
Pavel
На подзадачу назначается исполнитель. Исполнитель дает оценку длительности, а не сложности.
Pavel
Я не люблю подзадачи, в принципе, но на ранних этапах трансформации они хороши, чтобы люди привыкли разделять солжность и длительность, и чтобы люди обсуждали, что требуется для завершения задачи предметно.
Pavel
Но куда лучше писать acceptance criteria :)
Mikhail
1. Переносить незавершенную работу между итерациями иногда приходится, но делать это частью процесса не стоит
2. Если уж совсем никак не получается делать аналитику прям вот в спринте (кстати, почему?) - сделайте из аналитиков value team, которая будет работать с PO и помогать ему. Такая организация тоже не признак скрама здорового человека, но на ранних этапах трансформации, когда команды еще не умеют в agile требования - подходит.
3. девелоперы и тестеры должны работать в одной итерации и их надо учить работать вместе. На ранних этапах трасформации, опять же, хорошо подойдет писание тест-кейсов QA в то же время, когда разработчики пишут код, и выполнение тест-кейсов тогда, когда карточка с задачей пришла в ревью. Но в целом посмотрите в сторону agile testing, TDD\ATDD и инструментов для всего этого. ДЛя jira есть отличный плагин - Zephyr, существенно упрощающий интеграцию ручного тестирования в спринт
4. Если у вас несколько команд работают над одним продуктом, задумайтесь о system team и создании delivery pipeline. Структуру для нескольких команд хорошо подсмотреть в Nexus или Scrum@Scale.
5. Внутри спринта должна быть дна оценка в сторипоинтах, от всех членов команды. Это нужно, чтобы члены команды понимали сложность работы для каждого. Если задача сугубо аналитическая, BA дает оценку в 5, а разработчики в 0, потмоу что "а нам тут делать нечего" - у вас не получится сделать scrum-команду. Разработчикам не обязательно делать аналитику самим, но очень желательно знать, как делается анаитика.
6. Подзадачи лучше оценивать в часах.
по п.5 Аналитику разработка алгоритма по формированию отчета 3,5 часа оценили. А разработчику закодить уже описанный аналитиком алгоритм 20 часов.
Я как СА, пытался доказывать, но бесполезно.
Mikhail
Pavel
Mikhail
Pavel
А сколько потом будет _часов_ на имплементацию - это подзадача.
Опять же, 20 часов это очень большая подзадача, ее надо попробовать раздробить на смысловые блоки
Pavel
Среднее значение убивает идею planning poker вообще :)
Mikhail
Pavel
Михаил, серьезно, если у вас не работают инструменты получения консенсуса по оценке - не надо делать scrum.
Pavel
Есть много отличных фреймворков, которые могут помочь в такой ситуации.
Pavel
От kanban до всего зоопарка spiral подходов.
Pavel
либо, если очень хочется именно в scrum, имеет смысл поискать хорошего коуча хотя бы для консультаций.
Mikhail
Еще общий вопрос. РО спрашивает срок (количество спринтов) по группе задач близкого функционала. Грубо 4-5 больших задач, которые нужно на планировании разбить на таски.
Как в такие поступать в таких случаях? Он же противоречеч идеи скрам.
Pavel
Mikhail
Pavel
Вообще спросить срок - это узнать "когда вот это будет готово" или "сколько это займет".
Pavel
Если "когда будет готово", то PO должен задать приоритет для этого блока работы, вам можно взять команду и грубо оценить в сторипоинтах, потом взять велосити команды и посчитать, через сколько спринтов при этом велосити вы выполните все, что выше по приоритету и эту работу.
Pavel
И это даст вам примерно 60% вероятность верной оценки
Pavel
Или можете такой метод использвать: http://mnogosdelal.ru/slidecasts/project-estimation/
Mikhail
Pavel
При этом не важно, какой приоритет.
Pavel
У вас есть оценка в SP и velocity в SP