Close

Как Piavita управляет жизненным циклом разработки продукта с помощью Confluence

Просмотр тем
Логотип Piavita

Компания Piavita выпускает устройство, которое можно описать как медицинскую версию Apple Watch для лошадей. С его помощью ветеринары анализируют жизненно важные показатели здоровья животных. По словам Реми Боса, вице-президента по продукту, Confluence помогает собрать вместе участников команды Piavita и создать наилучший продукт для клиентов.

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

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

Piavita руководит совместной работой команд

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

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

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

Просмотр версии

Такая гибкость и обмен знаниями очень важны, потому что разработка продукта не всегда движется по прямой. Необходимо тщательно документировать настройку оборудования, обновление ПО, релизы функций и многое другое, чтобы команда могла видеть весь процесс. «Управление версиями оказалось для нас очень полезным, — рассказывает Бос. — Всегда можно вернуться назад и посмотреть, что и когда мы изменили».

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

Выбор истории страницы

Чтобы сравнить две версии, сначала выберите в раскрывающемся меню More actions (Другие действия) пункт Page History (История страницы).

Выбор двух версий страницы

Затем выберите версии, которые хотите сравнить, и нажмите Compare Selected Versions (Сравнить выбранные версии), чтобы отобразить внесенные изменения.

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

Принятие решения

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

Обсуждения в группе пользователей позволяют убедиться, что команда выполняет задачи в правильном порядке (не ставит телегу впереди лошади). Так, если начать проектировать новую микросхему, не определившись с размерами оборудования, микросхема может не поместиться в устройство. Кроме того, регистрация мнений всех участников и документирование окончательных решений повышают прозрачность работы команды. «У нас не бывает ситуаций, в которых я называю функцию приоритетной, а другой участник отвечает мне, что даже не слышал о запросе на ее внедрение. Вся работа движется согласованно, — рассказывает Бос. — Мы можем быть спокойны, потому что процесс организован и структурирован в Confluence».

Дорожная карта продукта

Для достижения результата Piavita использует шаблоны собраний и интеграции

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

Шаблоны помогают четко определить приоритеты и цели. «Очень удобно, что можно отметить кого-то с помощью запроса и указать дату, — рассказывает Бос. — Вы можете просматривать все свои открытые задачи, а также задачи, созданные вами для других участников».

Список задач

Кроме того, Piavita включает в каждый шаблон собрания раздел для дальнейших действий и использует интеграцию с Jira для отслеживания заданий, чтобы не нагружать сотрудников неожиданной работой (все задания отображаются в Confluence). Команда Piavita создает эпики в Jira и использует интеграцию с Bitbucket, чтобы коммиты кода выполнялись в правильном порядке. «Если кто-то изменяет фрагмент кода, это сразу видно, потому что Confluence, Jira и Bitbucket связаны друг с другом, — говорит Бос. — Мы можем просматривать, какой код попадает в конкретные релизы или исправления багов. Это очень полезно».

Интеграция проекта Confluence с Jira

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

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

Запросы pull в Bitbucket

Задачи и запросы pull в Bitbucket можно встраивать в страницы Confluence для удобства отслеживания.

Ускорение разработки продукта

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

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

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

Вам также может понравиться

Предлагаем использовать
Логотип Confluence

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

История успеха
Логотип CodeLime

Как компания CodeLime сэкономила 40 часов в месяц, сократив количество собраний

Узнайте, как Confluence может преобразовать
работу вашей команды.

продолжение темы
Стратегическое планирование