Выстроили процессы SCRUM с его поэтапными демонстрациями продукта таким образом, чтобы и нам, и клиенту работалось комфортно
Как мы работаем с клиентом по agile удаленно?
Выстроили процессы SCRUM с его поэтапными демонстрациями продукта таким образом, чтобы и нам, и клиенту работалось комфортно

Как-то в комментариях к статье задали вопрос:

«Владимир, а как у вас вообще, идет работа с удаленными клиентами в рамках аджайла? Какие средства используете? Как я понял, видеосвязь и электронную почту? А как насчет аналога бейскампа или документов гугла? Где и как храните документы по проекту? Могут ли клиенты видеть и взаимодействовать с вашими разработчиками в рамках аджайла и как это происходит? В общем, я был бы рад если бы вы написали отдельный пост про технологию работы с удаленными заказчиками...»

Главная причина того, что мы работаем удаленно — география. Команда разработки находится в Барнауле, клиенты — в Москве, по всей России и за ее пределами. И в то же время мы практикуем SCRUM с его поэтапными демонстрациями продукта, активным участием заказчика в планировании этапов, возможностью «подглядывать» за процессом реализации проекта (доступно про Scrum мы, помнится, писали на Cossa.ru).

Мы выстроили свои процессы таким образом, чтобы и нам, и клиенту работалось комфортно.

Первый контакт

Первый человек, с которым вы знакомитесь — это наш аккаунт-менеджер. С ним можно связаться по почте, корпоративному мессенджеру или через встроенный в сайт консультант (мы используем JivoSite).

Чтобы лучше понять ваши потребности, аккаунт-менеджер может попросить вас заполнить визуальный бриф — это такой способ получить «слепок» вашего видения проекта. Например, здесь мы приводили пример заполненного клиентом визуального брифа.

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

Технические средства: почта Google, сервис видеосвязи, онлайн-консультант JivoSite, визуальный бриф.

Работа с руководителем проекта

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

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

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

Что касается договоров, актов и прочих документов: в идеале используем ЭДО, если нет – отсканированные копии отправляются так же, по электронной почте. Оригиналы — по обычной. Вся документация по проекту упорядоченно хранится на нашем локальном сервере, а чтобы обезопасить информацию — производится ежедневный бэкап данных.

Технические средства: почта Google, сервис видеосвязи, еженедельные отчеты, локальный сервер с ежедневным бэкапом данных и отправкой резервной копии на внешний сервер.

Визуализация, доски, SCRUM

Если ваш проект находится на стадии подготовки к разработке — то мы предпочитаем работать с интерактивным прототипом. Проектировщик интерфейсов создает логику вашего проекта и визуализирует ее с помощью Figma — таким образом, вы можете еще до этапа разработки увидеть проект в действии. Если у вас появятся новые идеи — можете внедрить их в прототип, оценить жизнеспособность и стартовать разработку со 100% уверенностью в том, что вашим проектом будет удобно пользоваться.

Итак, начинается SCRUM. Сначала для назначения задач, формирования спринтов и контроля за исполнением мы использовали JIRA. Сейчас у нас есть инструмент, который полностью удовлетворяет потребностям scrum-студии и к тому же дружит с Корпорталом 1С-Битрикс — собственная разработка — SCRUMBAN.

Что в нем имеется:

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

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

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

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

Технические средства: Корпортал 1С-Битрикс + SCRUMBAN, Figma, тестовый сервер с проектом, Доска планирования, Доска задач, баг-репорты с общим доступом в Google Docs.

Демонстрации

Постоянные демонстрации в Scrum — его сильная сторона. Вы можете видеть, как растет проект: обсуждая набросок дизайна, внося предложения в готовый дизайн-макет, оценивая качество верстки, получая базовый функционал проекта после первого этапа разработки, получая проект целиком после завершающего. На каждом из этапов вы лично участвуете в его приемке — через демонстрации по видеосвязи.

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

Технические средства: видео-конференции.

Всем аджайла!