«Самый эффективный и действенный метод передачи информации команде разработчиков и внутри нее — беседа лицом к лицу».
Теперь поднимите руку, если ваша команда физически находится в одном и том же месте во время каждой ежедневной схватки, которую вы проводите. Могу поспорить, что число тех, кто может сделать такое заявление, очень мало. Еще до того, как пандемия COVID нарушила нормальный ход бизнеса, команды уже боролись с членами, которые были географически рассредоточены. Пандемия просто сделала эту проблему гораздо более повсеместной.
Поскольку наша географическая разбросанность теперь стала фактом жизни, для нас было бы неплохо найти способы удовлетворить этот принцип Манифеста Agile (и другие) в удаленном мире. Можно предположить, что у удаленной работы могут быть некоторые преимущества, которые иначе мы бы не обнаружили. Так что давайте в полной мере использовать нашу собственную ситуацию.
Возьмем, к примеру, ежедневный скрам. Это единственная встреча в рамках Scrum, которая повторяется в течение одного спринта. Если мы хотим процветать в удаленном мире, важно максимально использовать время команды в этом ежедневном событии.
Вот 7 советов по удаленному проведению высокоэффективных ежедневных скрамов.
Это было дано для команд в прошлом, но становится решающим, когда ваши команды географически рассредоточены. Примите во внимание часовые пояса членов вашей команды и найдите совпадающее время, которое будет работать для всех, не причиняя слишком много боли ни одной группе. Если у вас есть члены, разбросанные по совершенно разным часовым поясам, посмотрите, можете ли вы «разделить боль», имея в виду, что каждая группа дает немного, чтобы одной группе не приходилось давать много. Если одно место может остаться немного позже, а другое прибывает немного раньше, все жертвуют одинаково, чтобы ни одна часть вашей команды не чувствовала себя людьми второго сорта.
Помните, это всего 15 минут. Эта встреча требует времени для совместной работы, поэтому обнаружение небольшого совпадения может значительно улучшить способность команды общаться.
В виртуализированном мире мы все можем чувствовать себя более изолированными и отрезанными от других людей, с которыми мы работаем ежедневно. Люди, естественно, больше доверяют друг другу и лучше работают вместе, когда мы видим коллег как людей. Поэтому необходимо выделить на ежедневный скрам дополнительные 5 минут, которые вы будете использовать в начале собрания. Скажите всем, чтобы они приходили за 5 минут до ежедневной схватки, чтобы вы могли поддерживать типичные разговоры о кулерах в виртуальной среде.
Говорите о чем угодно: о шоу, которое вы только что посмотрели прошлой ночью, о спортивных результатах, о ваших домашних животных или о том, что происходит в вашей семье. Немного непрофессиональной связи помогает сотрудникам не чувствовать себя изолированными, работая дома.
Если мы не можем находиться в одном физическом пространстве, мы хотя бы можем видеть друг друга. Большая часть общения невербальна; мы многое упускаем, когда не видим настоящих лиц друг друга.
Можно использовать что-то вроде функции просмотра выступающего в Zoom, где говорящий крупнее, и каждый может его легко увидеть. Это делает говорящего в этот момент центром внимания. Это поможет ограничить сторонние разговоры, и есть надежда, что вместо этого любое внимание, которое могло быть ошибочно обращено на скрам-мастера, вернется к разработчикам.
Как я упоминал ранее, удаленный ежедневный скрам имеет свои преимущества. Вы можете легко поделиться любыми визуализациями, которые будут наиболее полезны для команды во время встречи. Например, поделитесь изображением диаграммы выгорания вашей команды, когда члены команды входят в собрание.
Скрам-мастеру не нужно привлекать к этому внимание, нужно только отображать. Команда может видеть свой прогресс в достижении цели спринта, придя на мероприятие. Многие команды также находят преимущества в отображении своего невыполненного спринта на протяжении всей встречи. Затем обсуждение может быть сосредоточено на элементах, находящихся в процессе, а не на перемещении от человека к человеку.
Контекст удаленной встречи сильно отличается от личной. Но вы можете разработать простую систему, чтобы преодолеть недостатки удаленной среды. Например, многие команды считают полезным визуально общаться с картами при возникновении проблем. Кто-то говорит без звука? Люди могут поднять свои карточки «Вы отключены».
Проблемы с пропускной способностью? Как насчет карты «Ты заморожен»? В качестве примера, специфичного для Scrum, если кто-то бессвязно болтает в ежедневном Scrum, вы можете поднять карточку Elmo.
E.L.M.O означает «Достаточно, давайте двигаться дальше».
Помните, что большая часть технологий, которые мы используем ежедневно, еще не существовала в 2001 году, когда был написан Манифест Agile. Помните о цели ежедневного скрама: составить план на день.
Работа. Затем подойдите творчески к тому, как вы выполняете эту цель. Устная беседа это всегда лучше, но бывают команды, которые вместо этого используют что-то вроде Slack, чтобы ежедневный скрам можно было проводить асинхронно. Хотя использование инструмента началось как замена традиционному ежедневному миту, некоторые команды теперь предпочитают его тому, что они делали раньше. Другие инструменты, такие как Range или Standuply, включают комбинации синхронных и асинхронных устройств, чтобы команды оставались на связи. Общение и сотрудничество являются целью. Контент важнее контекста, поэтому позвольте разработчикам решать, как они предпочитают сотрудничать.
Воспользуйтесь также тем фактом, что люди присоединяются из своих домов, чтобы лучше узнать друг друга. Пусть каждый представит группе своих питомцев, детей и других значимых людей. Перед каждым стендапом устраивайте короткие презентации, чтобы члены команды могли поделиться чем-то, что им небезразлично, не выходя из дома. Поощрение людей к тому, чтобы немного раскрыться, будет иметь большое значение для создания чувства психологической безопасности и доверия в команде.
Прежде всего, помните, что мы люди, которые верят в проверку и адаптацию. То, как вы проводили ежедневный скрам лично, скорее всего, не сработает удаленно. Вместо того, чтобы пытаться просто преобразовать то, что вы сделали лично, в удаленную версию, найдите то, что лучше всего работает с учетом новой парадигмы, в которой мы сейчас находимся.
разработка, организация работы