Смешанные маленькие команды - Скрам выполнимо?

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

Теперь я спросил, почему мы не используем Scrum.

Я получил один ответ: потому что мы все в одной комнате и помогаем друг другу. Это происходит довольно быстро, и поэтому нам может не понадобиться разборки. Некоторые из наших продуктов разработаны только 2 человека. Так что было бы немного странно проводить обычную встречу только с двумя из нас. Также наши коллеги приходят на работу в разное время, а некоторые делают домашний офис иногда.

Правда ли, что в таких условиях Scrum неосуществим или не приносит никакой пользы компании?

Надеюсь на ваши комментарии, идеи, мысли...

Бест, Марк

2 ответа

Решение

Как говорится в литературе (см. Здесь), идеальный размер команды находится между 4-8. Меньшие Команды должны использовать XP.

Мое личное мнение: да, разборки, даже если вы один разработчик!

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

Некоторые аспекты, которые вы теряете, не используя scrum (и поэтому я бы предложил использовать scrum даже в команде из 2 человек). Вы также должны выбрать не все, а только те части, которые вам нравятся

  • Отставание (что планируется в ближайшие x недель) и его документирование!
  • Burndown Chart (где мы сейчас находимся)
  • Улучшения Continouus (в Scrum вы фиксируете препятствия, вы отражаете то, что было хорошо и плохо..)
  • Ежедневная схватка (имеет смысл даже для одного человека, отражающего то, что я сделал и делаю на следующий день! И какие проблемы произошли.)
  • Большинство других аппетитов схватки...

В настоящее время я начинаю внедрять / использовать все это для меня как отдельного человека / разработчика, и я могу только сказать, что это делает мою работу и меня лучше как программиста. И я даже говорю это, будучи моим собственным клиентом и ПО (я разрабатываю свои собственные продукты / бизнес для меня)! И даже чем это имеет смысл. Преимущество заключается в том, что все схватки очень легкие (без накладных расходов).

Руководство Scrum предлагает размер команды от 3 до 9 человек.

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

Мой личный опыт показывает, что 4 человека являются более реалистичным нижним пределом из-за влияния праздников и других отсутствий в команде.

Также важно, чтобы команда Scrum была последовательной во времени. Одно из преимуществ подхода Scrum заключается в том, что он позволяет нам рассчитывать потенциал команды, и это осложняется частой сменой членов команды.

Члены команды, работающие дома и имеющие разные часы работы, не должны быть серьезной проблемой при работе со Scrum. Это часто встречается во многих командах Scrum и может быть смягчено с помощью тщательной синхронизации и использования таких технологий, как приложения для обмена сообщениями и голосовые / видеоконференции.

Другие вопросы по тегам