Удаленная Разработка: Идеи Первого Спринта

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

Мы не будем вам ничего советовать.

Расскажем, как мы наладили удаленную разработку нашего ключевого продукта и к 3 апреля уже завершили первый, полностью удаленный, двухнедельный спринт команд разработчиков Dozor Core (центрального модуля системы).



Удаленная разработка: идеи первого спринта

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

Вот так! Сразу хочу отметить, что переход в онлайн-режим работы прошел достаточно легко и незаметно.

Укрепленные процессы, выстроенные командами за год с лишним, прошедшие с момента внедрения Scrum и Less, оказали свое влияние.

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

Ребята сами решали большую часть возникающих вопросов, а те редкие вещи, которые требовали вмешательства руководства, своевременно выявлялись и доводились до сведения своих руководителей.

Одной из составляющих успеха также стало отличное межкомандное взаимодействие не только внутри команд Dozor Core, но и с разработчиками других модулей.

Итак, какие инсайты мы получили за это время и нововведения, которые начали применять? Во-первых, мы убедились, что удаленное планирование спринта (мы используем сервис видеоконференций Zoom и Agile Board в Jira) может быть так же эффективно и быстро, как и то, что делается лично.

Ключ к успеху — в заранее проводимых собраниях PBR (Product Backlog Refinement), на которых команда владельца продукта рассказывает команде разработчиков о тех элементах общего бэклога, которые планируется сделать в предстоящих спринтах.

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

Во-вторых, на самом деле дизайн-сессии .

На этих встречах ребята проектируют технические решения, а затем защищают их перед архитекторами и владельцем продукта.

Так получилось, что пару месяцев назад команды освоили и самостоятельно адаптировали новый формат дизайн-сессий.

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

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

Что означает «по замыслу» с точки зрения наших критериев готовности? Они подробно описывают, что и как собираются делать команды, ставят и оценивают подзадачи для разработки и тестирования, защищают решение перед архитекторами и владельцами продуктов.

Ниже, например, представлен промежуточный дизайн одной из актуальных историй команды Solar webProxy в платформе для совместной работы Miro. Для него еще нужно добавить задачи в Jira, но это уже выглядит впечатляюще

Удаленная разработка: идеи первого спринта

В-третьих, для планирования работы на спринте мы используем такой инструмент, как График , упрощенный аналог диаграммы Ганта.

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

Вести Timeline в Миро в онлайн-формате оказалось очень удобно.

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

Вот как это выглядит:

Удаленная разработка: идеи первого спринта

Здесь можно определить подзадачи для разработки и тестирования.

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

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

Для ежедневных встреч мы используем Zoom, на данный момент это самое стабильное решение.

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

В-четвертых, Обзор спринта , который мы начали проводить через Zoom задолго до всей этой массовой удаленки.

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

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

На этот раз мы побили наш предыдущий рекорд; на наш обзор Zoom Sprint пришло более 30 человек.



Удаленная разработка: идеи первого спринта

Отмечу, что команды уже научились быстро переключать экраны и передавать друг другу управление рабочими столами.

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

Но в этом направлении есть определенный и заметный прогресс.

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

В-пятых, ретроспектива .

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

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

Как правило, это мероприятие очень насыщенное на общение, и удаленным сотрудникам сложно принять в нем участие.

На этот раз нам всем пришлось почувствовать себя на их месте.

На помощь нам пришли Миро и готовые шаблоны для ретроспектив в нем — вот что получилось:

Удаленная разработка: идеи первого спринта

И даже по количеству наклеенных стикеров видно, что мероприятие удалось.

Есть некоторые замечания по поводу сроков, но я надеюсь, что с ростом опыта наших Scrum Masters в онлайн-формате мы успешно преодолеем эту проблему.

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

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

Как точка роста Стоит отметить, что для более быстрого и эффективного проведения PBR-совещаний, особенно в распределенных командах, мы попросим команду владельца продукта более активно использовать такой инструмент, как USM (User Story Mapping).

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

Записанные короткие видеоролики, рассказывающие истории на основе этих карт-историй, очень хорошо работают в удаленном формате.



Краткое содержание

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

Смотрел Учебные курсы , разработанный нашими HR-специалистами.

Сходили на бесплатную онлайн-конференцию о переходе на удаленную работу ОНЛАЙН ДНИ , который был организован Scrumtrek. Кстати, записи с него имеются связь .

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

Но здесь инициаторами тех или иных нововведений чаще всего выступают сами команды.

Коротко об инструментах , на котором мы остановились на данный момент (возможно, кому-то будет полезно):

  1. Мы используем Rocket.Chat, установленный в нашей сети, в качестве основного текстового чата.

    Он доступен как на настольных машинах, так и на мобильных телефонах практически всех сотрудников нашего отдела.

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

    Спасибо коллегам из ИТ.

  2. Для быстрого голосового общения как один на один, так и в больших конференциях мы используем Zoom. Подразделение разработки Solar Dozor еще летом приобрело несколько платных аккаунтов Zoom и теперь пользуется всеми преимуществами отсутствия ограничений по времени конференции.

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

  3. Мы тестируем Дискорд. Его основные преимущества: в одном инструменте есть текстовый и голосовой каналы, плюс видеозвонки с возможностью поделиться экраном.

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

    Команда Solar webProxy уже считает его своим вторым домом.

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

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

  4. Для ретроспектив, дизайна и таймлайна мы используем сервис Miro. Очень удобный инструмент для совместной работы, в котором мы одновременно клеим стикеры, рисуем всякие стрелочки и пишем разноцветный текст. Иногда это очень весело.

В целом успешно и эффективно вести разработку удаленно вполне возможно.

Как говорится, кто хочет, тот ищет возможности и обязательно их находит. Автор: Андрей Грицевич, руководитель отдела развития Solar Dozor Теги: #информационная безопасность #Управление разработкой #Программное обеспечение #Удаленная работа #спринт #scrum #less #scrum #ретроспектива #дизайн-спринт

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.