Что ведущее устройство толпы весь день делает? [закрытый]

Объединив некоторые из методов здесь, я придумал простейшую форму:

#define MACROSTR(k) #k

#define X_NUMBERS \
       X(kZero  ) \
       X(kOne   ) \
       X(kTwo   ) \
       X(kThree ) \
       X(kFour  ) \
       X(kMax   )

enum {
#define X(Enum)       Enum,
    X_NUMBERS
#undef X
} kConst;

static char *kConstStr[] = {
#define X(String) MACROSTR(String),
    X_NUMBERS
#undef X
};

int main(void)
{
    int k;
    printf("Hello World!\n\n");

    for (k = 0; k < kMax; k++)
    {
        printf("%s\n", kConstStr[k]);
    }

    return 0;
}
62
задан skaffman 29 September 2009 в 21:52
поделиться

15 ответов

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

9
ответ дан David Arno 24 November 2019 в 16:35
поделиться

Короче говоря, Ведущее устройство Толпы ответственно за то, что заставило вещи произойти. И на практике часто имеет место, что Ведущее устройство Толпы является на самом деле скрытым менеджером проектов. По крайней мере, это имеет место в моей компании.

3
ответ дан Jivko Petiov 24 November 2019 в 16:35
поделиться

"действия как буфер между командой и любыми недовольными влияниями"

, Который является работой на полную ставку. Существует группа людей, которая хотела бы получить информацию от команды, и это - СМ для обработки тех вопросов. Чтобы сделать то задание хорошо, важно быть превентивным, не реактивным. Поэтому они должны поддерживать все колеса в рабочем состоянии гладко. Это - удивительное преобразование, когда СМ работает хорошо.

15
ответ дан Josh Kelley 24 November 2019 в 16:35
поделиться

К сожалению, у нас нет роскоши того, что выделили ведущие устройства толпы. Я - также руководитель группы и старший разработчик который больше, чем заливки день.

46
ответ дан Simon Keep 24 November 2019 в 16:35
поделиться

ScrumMaster / Iteration Manager

  • Строит план выпуска
  • Строит план Scrum / Iteration
  • Планирует и размещает
    • Встречи по планированию Scrum / итераций
    • Show & Tells
    • Встречи по планированию выпуска
    • Ретроспективы
  • Владелец доски блокировщиков и активно работает с командой для выявления и удаления блокировщиков
  • Обновляет команду WIKI
  • Обновляет большие видимые диаграммы в комнате команды, включая стену с карточками историй
  • Участвует в ежедневном стендапе
  • Участвует в ежедневном Scrum of Scrums

ScrumMaster / Iteration Manager также является овчаркой, то есть они защитить команду (стадо). Наконец, ScrumMaster / Iteration Manager - это точка контакта команды с внешними ресурсами, но в первую очередь с менеджером проекта.

16
ответ дан 24 November 2019 в 16:35
поделиться

Обычно я весь день на Stack Overflow . О, и я стараюсь координировать обеды.

38
ответ дан 24 November 2019 в 16:35
поделиться

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

3
ответ дан 24 November 2019 в 16:35
поделиться

Хотя ScrumMaster - это роль в рамках Scrum, лицо, выполняющее эту роль, должно быть членом команды. В Scrum члены команды должны любой ценой быть на постоянной основе . Члены команды должны иметь возможность подбирать задачи из журнала спринта. Это могут быть задачи по разработке, тестированию, настройке задач CI-сервера и т. Д. Если вы не можете внести свой вклад в сгорание, зачем быть в команде? Отказ от работы и присоединение к другой команде - последнее, что должен делать уважающий себя Скрам-мастер. Скрам-мастера должны быть лидерами-слугами, которые встроены в свою команду и продукт и преданы им. Скрам-мастер - это роль в команде, а не должность. Я не согласен с теми, кто думает, что вы можете быть ScrumMaster более чем в одном проекте одновременно и при этом оставаться на высшем уровне.

7
ответ дан 24 November 2019 в 16:35
поделиться

Ключ к роли ScrumMaster - устранять препятствия.

21
ответ дан 24 November 2019 в 16:35
поделиться

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

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

11
ответ дан 24 November 2019 в 16:35
поделиться

Работая на этом основании, и факт что большинство компаний используют 2-3 проекты за раз, какие актуальные работы задачи делает SM, чтобы заполнить полный рабочий день работа?

Все, что в их компетенции, чтобы помочь команде достичь цели.

Или это не работа на полную ставку и этот человек делает другие вещи, такие как как разработка, продажи и т. д.?

ScrumMaster изначально не предназначался для работы на полную ставку. Скрам-мастер - это роль, которую выполняет кто-то из команды. Этот член команды посвящает себя продукту все время. Итак, когда он \ она не выполняет обязанности ScrumMaster, они по умолчанию снова записывают задачи в бэклог спринта.

3
ответ дан 24 November 2019 в 16:35
поделиться

Роль Scrum-мастера, реализованная правильно, бесценна для проекта и не должна рассматриваться как роль на полставки. Самый важный аспект этой роли - действовать в качестве устранителя препятствий для любых вопросов, поднимаемых на Scrum-совещаниях командами разработчиков. Технический Скрам-мастер (а именно такими являются большинство SM) не должен быть разработчиком в команде, но должен иметь возможность консультировать по вопросам разработки и решений (расширение парного программирования, если хотите).

Они отвечают за обновление ProductBackLog (истории должны быть созданы бизнесом), SprintBackLog и BurnLog, а также за взаимодействие с бизнесом и ИТ-менеджментом по вопросам прогресса. Они также ведут SpikeLog для любых элементов, требующих расследования, которые могут перерасти в истории (опять же по инициативе бизнеса).

0
ответ дан 24 November 2019 в 16:35
поделиться

Как подразумевает управляемая разработка, ScrumMaster является полноправным членом команды и, следовательно, должен работать полный рабочий день. Обычно я отношусь к своей роли как «обеспечение того, чтобы команда функционировала как хорошо отлаженная машина», что может иметь несколько значений в разное время. Часто SM тратит много времени на содействие взаимодействию команды с людьми за пределами команды, особенно с теми, кто связан с бизнес-анализом и ожиданиями заинтересованных сторон. Помимо этого, нужно встретить механические элементы, перечисленные Кэмом, и следить за физическим и эмоциональным состоянием команды.

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

0
ответ дан 24 November 2019 в 16:35
поделиться

Прежде всего: устраните препятствия .

Лучше, если Скрам-мастер будет посвящен одной команде, чтобы препятствия были устранены как можно скорее. Кое-что из этого можно сделать проактивно, например, подтолкнув ЗП, чтобы лучше проанализировать определенные истории для следующего спринта.

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

4
ответ дан 24 November 2019 в 16:35
поделиться

Scrum Master похож на мать-медведицу. для команды. Они следят за здоровьем команды (с точки зрения проекта), защищают ее от надоедливых посторонних и устраняют любые препятствия для команды. Я играю в ScrumMaster для своей команды, но я также являюсь руководителем разработки (для той же команды!), Который принимает участие в технических обсуждениях, обсуждениях дизайна, координирует действия разработчиков и QA в нашей команде (если они еще не делают этого сами). Я действительно стараюсь берутся за реальные задачи по разработке, чтобы сжечь график, когда будет время.

Разве ScrumMaster не отвлекает от выполнения этой роли в нескольких командах? Боже, меня это сбивает с толку. Какое препятствие снова блокирует какую команду? Подождите, кто работал над этой задачей ??

1
ответ дан 24 November 2019 в 16:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: