Допустимо ли когда-либо проводить обсуждения, не связанные с регистрацией, на заседаниях Scrum Daily Standup?

9

Я надеюсь, что люди потворствуют мне потенциально очевидным вопросом. Я работал во многих организациях, которые проводят ежедневные скрам-встречи. Некоторые организации действительно строго используют только скрам для регистрации («три вопроса» - что вы делали вчера, что вы делаете сегодня, есть ли у вас какие-либо блокировщики?), Но некоторые другие организации, как правило, имеют другие общие объявления или подробные технические обсуждения.

Я слышал аргумент, такой как в этой статье , о том, что допускать обсуждение, не связанное с регистрацией, как это, является ошибкой - собрание не следует использовать для общих объявлений от Scrum Master, технических обсуждений и т. Д.

Основной вред, который я увидел из этого, состоит в том, что встречи могут длиться дольше, чем это необходимо (и раздражает необходимость быть вовлеченным в обсуждение деталей, которые не имеют отношения к мне).

Совершенно очевидно, что дискуссии, которые не относятся ко всей группе и не являются частью «трех вопросов», не должны быть частью противостояния. Тем не менее, если есть другие объявления, которые имеют отношение ко всей группе и должны быть обсуждены в любом случае, вредно ли обсуждать их на этом этапе (а не на отдельном собрании или по электронной почте)?

EJoshuaS - Восстановить Монику
источник
2
В этой статье ничего не говорится о проверках ...
Робби Ди,
1
Зависит от того, стоите ли вы буквально или нет.
JeffO
3
Суть этого вопроса мне кажется довольно некорректной - «Уместно ли когда-либо делать X с гибкой практикой Y» - важными людьми, которые ответят на этот вопрос, является ваша команда. Вы должны подумать о процессах, которые вы использовали, и определить, следует ли продолжать их или изменить, в зависимости от того, насколько хорошо это работает для вашей команды. Если вы извлекаете из этого пользу, какое значение имеет то, что говорит p.se? И наоборот, если это напрасно тратит время, опять же,
взгляды

Ответы:

17

Цель Daily Scrum состоит в том, чтобы команда разработчиков проверила последние 24 часа и обновила свой план на следующие 24 часа.

Все, что достигает этой цели и может быть покрыто за 15 минут, это именно то, для чего предназначен Daily Scrum, согласно Руководству по Scrum. Если у вас есть более длительные разговоры, которые должны произойти, просто запишите, какие они есть, и, в конце Ежедневного Скрама, разбейте на более мелкие группы, которые заботятся об этой теме.

Чего не хочет Daily Scrum, так это решения проблем. Сделай это после ...

Мистер Хинш - Мартин Хиншелвуд
источник
5

Конечно, это приемлемо, но в первую очередь сосредоточьтесь на важных вещах. Если у нас есть время, оставшееся до 15 минут, что довольно характерно для команды разработчиков из 5 человек, которая роится (потому что они чаще синхронизируются во время разработки), у меня нет проблем с дополнительными сообщениями и / или объявлениями. Пока мы откладываем их до конца Daily.


Как Scrum Master, я уверен, что команда как-то отвечает на три ключевых вопроса.

Daily Scrum - это 15-минутное мероприятие для команды разработчиков, которое позволяет синхронизировать действия и создать план на следующие 24 часа.

Иногда для синхронизации команды необходимо короткое техническое обсуждение. Как Scrum Master, я уверен, что мы соответствуем 15-минутному временному интервалу и отрежем более длительные обсуждения, которые будут проводиться после заезда.

Команда разработчиков или члены команды часто встречаются сразу после Daily Scrum для подробных обсуждений или для адаптации или перепланировки остальной части работы Sprint.

Взгляд с точки зрения не Scrum и более Agile. Сосредоточьтесь на том, что работает, а что нет для команды. Просто убедитесь, что команда решает и экспериментирует с изменениями, если они считают, что это сделает их более эффективными и создаст более качественное программное обеспечение.

Нильс ван Реймерсдал
источник
3

Члены команды должны помнить о том, что стоит заступиться - то есть позволить друг другу внести свой вклад в решение проблем, которые могут занять больше времени, если они находятся в частном порядке или в ограниченном кругу. С другой стороны, было бы не очень ловко избегать вопросов, которые важны и касаются всей команды, но не соответствуют критерию, указанному в карманном справочнике Scrum. Было бы глупо планировать отдельную встречу только из-за правила, которое явно предназначено для экономии времени.

Возможно, докладчику не всегда ясно, в чем его проблема. Если вы позволите ему немного поболтать, это покажет кому-то еще, что он борется или идет по тупиковому пути, и вы все-таки можете где-то попасть. Чрезмерная озабоченность формой также может нанести вред производительности и расстроить людей.

В зависимости от культуры положение может быть строгим или включать социальные вопросы. Это никогда не должно быть бессмысленным событием прохождения движений, которое можно было бы считать «схваткой зомби».

Мартин Маат
источник
Я думаю, что вы пропустили намерение Daily Scrum как часть вашего эмпирического процесса. Это ежедневная проверка и адаптация цикла для планирования. Взгляните на Scrum Guide для уточнения.
Мистер Хинш - Мартин Хиншелвуд
@MrHinsh Нет, ключевым моментом является не сам обзор или планирование, а информирование других членов команды о том, что вы делаете, чтобы они могли помочь вам потерпеть неудачу быстрее, чем вы сами. Вы не ошибаетесь, вы только в фазе шу <g>. en.wikipedia.org/wiki/Shuhari
Мартин Маат
В Шу ты всего лишь младенец, в Ри - мастер ... его цель по-прежнему заключается в реализации эмпиризма: «Ежедневный Скрам» - это 15-минутное событие для команды разработчиков, предназначенное для синхронизации действий и составления плана действий. следующие 24 часа . " scrumguides.org/scrum-guide.html#events-daily
Мистер Хинш - Мартин Хиншелвуд
3

Часто существует противоречие между тем, что различные люди яростно настаивают на том, что такое Scrum, и концепцией людей над процессами.

Если есть информация для передачи, в конечном итоге это призыв к решению. Если это может вызвать значительную дискуссию, лучше всего перенести ее в другое время. Если это просто что-то быстрое, например, время простоя сервера и т. Д., Это можно сделать тут же. Конечно, между ними будут тени, и в этом случае мастер схватки должен просто предложить отключить его через 15 минут (или что-то еще).

В любом случае, я был бы склонен иметь его в конце после того, как обычный процесс ожидания завершился.

Робби Ди
источник
Похоже, то, что вы описываете, прямо соответствует Руководству по Скраму и действительно является «строгой схваткой».
Мистер Хинш - Мартин Хиншелвуд
2

Вы спросили: "Это вредно?" но другие ответы в основном касались «это цель встречи?» Я думаю, что это разные вопросы. Это действительно может быть вредно, когда вы проскальзываете на повестку дня другие пункты повестки дня, особенно если это становится привычным. Упражнения занимают уйму времени каждый день, обычно в самое продуктивное время дня, утром, когда у людей много энергии. Вы можете израсходовать эту энергию прямо из людей, если они не могут рассчитывать на то, что стойка будет настолько продолжительной, насколько это необходимо и больше не будет иметь к ним никакого отношения.

Люди начнут появляться поздно, потому что они заняты чем-то «более продуктивным». Они даже не появятся вообще через несколько дней. Другие люди появятся поздно или не все, потому что «все» появляются поздно или не совсем. Проблемы складываются друг с другом, и резервы перестают быть столь же полезными для их первоначальной цели. Это звучит экстремально, но я видел, как это произошло. Если вы делаете это, будьте очень осторожны с тем, к чему это приведет.

Большинство команд, в которых я принимал участие, иногда проводят совещания по проектированию сразу после начала соревнований, и это нормально, если их использовать экономно, но, честно говоря, я получу лучшие результаты, если скажу своим товарищам по команде в стойке, что скоро меня заблокируют, если потребуется ввод данных и я ' Я собираюсь назначить встречу на этот день. Это также дает им время подумать над проблемой, и после обеда люди немного падают и хотят сменить темп. Кроме того, таким образом, вы не заставите людей конкурировать первыми, кто проведет свою «мини-встречу» после встречи, чтобы они могли уйти.

Конечно, я бы никогда не выступил за то, чтобы делать что-то вслепую или не делать что-то, потому что какой-то случайный парень в Интернете (даже я) сказал вам. Индивидуумы и взаимодействия над процессами и инструментами. Если вы решите представить некоторые дополнительные пункты повестки дня на ваших очередных заседаниях, я бы порекомендовал конкретно обсудить это в последующей ретроспективе, посмотреть, не сочтет ли команда это разрушительной или нет, и внести необходимые корректировки. В конечном счете, у каждой команды свой уровень комфорта, и у них будут разные представления о том, что уместно или нет.

Карл Билефельдт
источник
1

ОБНОВЛЕНИЕ: Я должен пояснить: 15 минут - это МАКСИМАЛЬНОЕ время, которое вы должны учитывать в ЛЮБОМ режиме ожидания - эффективный режим ожидания, следуя приведенному ниже правилу, обычно не превышает 5 минут, и, если вы можете использовать это время еще дольше, даже лучше. Опять же, большинство обсуждений, которые вы считаете актуальными, могут легко обсуждаться между членами команды вне простого ежедневного процесса регистрации, который, как предполагается, должен быть в самом чистом виде.

Эмпирическое правило, которое я придерживался и изучал во время проектов с друзьями и оттачивал в профессиональной обстановке:

  • Вчерашний день

То, что вы сделали вчера в индивидуальном порядке для продвижения проекта и, если применимо, это повлияло на кого-то другого.

  • Cегодня

Как указано выше, но сегодня

  • блокаторы

Что-нибудь, что может вызвать один, вызвать тревогу, независимо от того, насколько тривиальным (означает, что кто-то может прийти и проверить ваш код или дать вам проверку вменяемости)

Все остальное отвлекает. Это может означать, что субъект, который может показаться «соответствующим» для прогресса проекта, на самом деле не имеет значения. Это довольно резко, но ОЧЕНЬ эффективно для целей XP.

PrometheanVigil
источник
Так, в принципе, вы говорите , что это не приемлемо для неспециалистов CheckIN связанных дискуссий, вы должны просто сосредоточиться на реальном оформленном?
EJoshuaS - Восстановить Монику
Обновите ответ.
PrometheanVigil
Спасибо, это кажется разумным. Я определенно видел встречи, которые тянулись бесконечно, и это было довольно бессмысленно.
EJoshuaS - Восстановить Монику
0

Целью фуршета является эффективное общение. Сделайте это своей целью вместо следования слепому правилу. Поскольку вы разместили этот вопрос, вы на правильном пути.

Все ваши проблемы действительны. Хотя мы можем попытаться предвидеть, если это создаст какие-либо проблемы, я просто отвечу на ваш вопрос, предложив вам попробовать.

Избегайте следующего:

  1. Встречи, которые слишком длинные.
  2. Слишком много людей предпочитают получать объявления в других местах. Делать это во время запланированной встречи заманчиво, но не злоупотребляйте этим. Большинство людей ненавидят бейд-встречи.
  3. Информация не распространяется на всех. Несколько исключений в порядке.
  4. У каждой встречи есть объявления по привычке, а не по необходимости. Будь профессией.

Принимайте обоснованные и обоснованные решения и не прячитесь за чрезмерное применение или слишком буквальное принятие правил.

Большинство гибких моделей обеспечивают отличную стартовую структуру для команд, которые являются новичками в гибком процессе. Это не значит, что они не могут быть изменены в соответствии с вашими потребностями. Если эти объявления не улучшают связь, не делайте этого. Кажется простым, но ...

JeffO
источник