Сессия по ускорению Data Mesh
Как выстроить стратегию развития Data Mesh
Ускориться значит двигаться быстрее, набрать скорость. Эффективная работа с данными имеет ключевое значение для любой организации, которая хочет процветать в современном мире, и Data Mesh показывает этим самым организациям, как извлечь максимальную выгоду из имеющихся данных. Сессия по ускорению Data Mesh помогает командам и предприятиям ускорить преобразования Data Mesh, разбираясь в их текущем состоянии и изучая возможные дальнейшие шаги.
Любая организация, надеющаяся выжить в современном высокотехнологическом мире, просто обязана работать с данными эффективно. Сегодня 97% организаций инвестируют в большие данные и искусственный интеллект, необходимость эффективного управления данными актуальна как никогда. Data Mesh помогает компаниям получать ценную информацию и соответствовать статусу организации, управляемой данными.
Парадигма Data Mesh основана на 4 принципах:
- децентрализованное владение данными и архитектура, ориентированная на домен;
- данные как продукт;
- инфраструктура данных как платформа самообслуживания;
- федеративное управление
Data mesh - это децентрализованный социотехнический подход к устранению дихотомии аналитических данных и бизнес-операций. К сожалению, как и в случае со многими социотехническими подходами, многим организациям приходится тратить много сил на разработку стратегию и определение четких целей развития, которые просто необходимы для успешного преобразования в сторону data mesh. Это по-настоящему сложный процесс. По сути, речь идет о сдвиге парадигмы организации всей команды, об определения приоритетов работы и применении новейших технологических достижений, связанных с данными. А это глобальная трансформация, которая затрагивает абсолютно всех в то или иной организации.
Мы были частью нескольких трансформаций в области Data Mesh, во многих организациях. Мы обменивались опытом и учились у Thoughtworkers с огромным опытом работы по всему миру.
Мы столкнулись с двумя самыми распространенными заблуждениями на пути трансформации к Data Mesh: ориентированность на технологии и первоначальный проект.
В первом случае команды начинают создавать продукты данных, не согласовывая свою работу с целями более высокого порядка. Такой подход (сфокусированный исключительно на технологиях) основан на представлении о том, что Data Mesh — это только технологии и новые способы сбора, преобразования и обслуживания данных. Основная цель Data Mesh — раскрыть ценность данных, и хотя технологии являются ключевой частью этого процесса, все же соответствие бизнес-целям имеет решающее значение.
Начинать с технической стороны без привязки к стратегическим целям бизнеса — это все равно, что собираться в отпуск, не зная, куда именно Вы поедете. Не делайте этого. Прежде чем отправиться в поездку, убедитесь в том, что Вы точно знаете, куда Вы держите путь.
Еще один распространенный подводный камень — глубокий анализ ситуации перед тем, как приступить к реализации Data Mesh. Это так называемый Big Design Up Front, характеризующийся длительным аналитическим периодом, который часто занимает несколько месяцев. В результате мы получаем множество схем и планов на будущее…
Диаграммы и планы — это, конечно, прекрасно, но смысл заключается в том, чтобы сделать их жизненными и принести пользу пользователям и бизнесу в целом. Ключевой концепцией data mesh является продуктовое мышление, при котором мы постепенно развиваем наши продукты исходя из потребностей пользователей и возможности их использования в реальной жизни. Наш подход к преобразованию data mesh в целом также должен следовать этому эволюционному плану с элементами обратной связи.
Сессия по ускорению Data Mesh
В Thoughtworks нашим решением стал процесс под названием «Ускорение Data Mesh» (Data Mesh Accelerate). Мы удачно объединили определенную последовательность действий для установления целей (то есть направления, куда именно мы идем), для формирования четкого понимания предстоящих шагов, а также для создания стратегии развития. Это решение подразумевает сбалансированное сочетание первичного анализа и плана действий для старта проекта, а также разумное сочетание технологий и соотнесенности с общими бизнес-целями.
Сессия по ускорению Data Mesh предполагает серию мероприятий по сотрудничеству, определению текущего состояния и построению плана по реализации ожиданий. Основная цель заключается в утверждении стратегических целей между владельцами бизнеса, в понимании, чего они ждут от Data Mesh, а также в определении процесса идентификации, проектирования и создания продуктов данных.
Покидая сессию, владельцы бизнеса должны иметь общий взгляд на концепцию Data Mesh, общее понимание того, что за «приключение» их ждет впереди, а также осознавать, какие именно шаги необходимо будет предпринять. Сессия по Data mesh по сути является самым первым шагом на пути трансформации организации; впереди будет еще много этапов, но мы уже полностью убедились в том, что от успеха самой первой ступени зависит успех всего проекта.
Когда сессия уместна?
Сессия по ускорению Data Mesh – первая часть data mesh трансформации. Для успешной реализации проекта перед созданием продуктов данных и их добавлением в data mesh необходимо правильно выбрать домены, с которыми предстоит работать, затем двигаться от общего видения к применению новых инструментов на практике (accelerate), затем определить продукты данных, платформу и необходимые организационные изменения (discovery и inception).
Сессия по ускорению Data Mesh уместна и хорошо вписывается в общий процесс трансформации в том случае, когда есть заинтересованные стороны (управленческий и технический персонал), которые смогут уделить несколько часов старту проекта.
Подготовительные работы
Проведение любой сессии, не говоря уже о многодневном сессии, таком как Data Mesh Accelerate, требует подготовки. В разделах ниже мы расскажем о том, что необходимо сделать до дня сессии.
Материалы, инструменты и логистика
Необходимо подготовить следующие материалы и инструменты (или их цифровые эквиваленты):
- Бумага для заметок и ручки;
- Доски совместной работы (смотрите ниже);
- Доступ к необходимым инструментам (видео-конференция, online доски и т.д.);
- Зарезервировать дату и время мероприятия в календарях участников
Подготовка аудитории
Помимо общего понимания того, о чем будет сессия, каждый участник должен хорошо понимать, чего именно ожидают от него. Это Ваша работа – доступно объяснить свои ожидания всем участникам, а также убедиться в том, что на сессию приглашены только «правильные» сотрудники.
Вы должны сообщить цель сессии, то, как он соотносится с группой приглашенных лиц, а также то, каким образом он будет организован. Вам также необходимо описать его в контексте того, что было раньше, и что будет после (согласно Вашим ожиданиям). Это можно сделать следующими способами:
- Послать короткий вводный email;
- Разослать разъясняющее видео;
- Сделать конференц-колл;
- Разослать ссылку на эту статью и статьи Zhamak;
- Провести с каждым участником личные встречи
Помимо подготовки аудитории, Вы получите инсайт о технических навыках и осведомленности о data mesh Ваших сотрудников – участников сессии. Это также поможет Вам адаптировать содержание сессии под их потребности.
Повестка дня
Каждая сессия нуждается в повестке дня. Уточнение плана мероприятия и заблаговременное приглашение людей помогут Вашим участникам чувствовать себя более непринужденно и найти время в своем плотном графике.
В следующем разделе представлена типичная повестка дня. Мы рекомендуем Вам начать именно с этого и настроить повестку дня в зависимости от Ваших личных ожиданий и потребностей.
Подготовка занятий
Каждое занятие нуждается в рабочей зоне и специфических инструкциях. Они подробно описаны в следующем разделе. Ваша работа состоит в тщательной подготовке этих зон. Вы можете подготовить несколько флипчартов, а также подготовить презентации и другие инструменты для удаленной совместной работы. Мы описываем план действий с точки зрения достижения положительных результатов, предоставляя Вам возможность адаптировать их исходя из конкретной ситуации и Ваших личных предпочтений.
Ниже Вы найдете пример повестки дня, а также разъяснение и описание каждого занятия на сессии.
Ссылка на шаблон MURAL, используемый для повестки дня, представленной выше.
Примерная программа сессии рассчитана на четыре дня. Обычно мы используем такой план мероприятия, когда проводим сессию удаленно. Это позволяет избежать усталости от видеоконференций и помогает участникам лучше вписать его в свои планы.
Когда мы проводим эту сессию в виде встреч, мы делаем это в течение двух последовательных дней. Мы бронируем комфортный конференц-зал и заполняем флипчарты (а также стены – при необходимости) множеством стикеров по мере проведения мероприятия.
Пример программы сессии по ускорению Data Mesh
Старт программы
Сессия начинается со старта, затем - несколько интенсивных сессий, в самом конце проводится обзор проделанной работы. Распорядок сессии и ожидания от нее освещаются на старте.
Шаг за шагом
- Попросите спонсоров мероприятия открыть сессию и выступить с речью, объясняющей всю важность данного события;
- Сделайте короткую презентацию о целях сессии, ее распорядке и каждом предстоящем занятии. Это также Ваш шанс обратить внимание на основные правила мероприятия (смотрите ниже);
- Попросите каждого коротко представить себя (подсказка: помимо ФИО и позиции в компании, здорово было бы спросить человека о чем-то еще, например, о любимой еде или о любимом месте для отдыха).
Стартовая часть сессии должна завершиться формированием четкого понимания цели данного мероприятия и предстоящей работы в рамках сессий. Возможно, некоторые люди будут работать друг с другом впервые, поэтому очень важно воспользоваться подсказкой во время представления участников, чтобы людям было легче взаимодействовать друг с другом.
Установление основных правил, таких как отключение телефонов или пожелание того, чтобы люди были толерантны по отношению к другим точкам зрения, поможет участникам лучше понять, что именно от них ждут, а также провести сессию в максимально комфортном режиме.
4 принципа Data Mesh и трудности, с которыми придется столкнуться
Построение Data Mesh имеет две основные цели: (1) добиться всеобщего понимания 4 принципов Data mesh – доменное владение, данные как продукт, платформа самообслуживания и федеративное управление, и (2) способствовать открытому разговору о проблемах реализации каждого из принципов в контексте данной организации и группы лиц.
Шаг за шагом
- Коротко представить каждый из 4 принципов;
- Попросить участников поделиться опасениями по поводу применимости каждого принципа: “какие трудности ожидают нас на пути к их реализации?”;
- Поговорить о предстоящих трудностях
Очень важно добиться того, чтобы все участники хорошо понимали, что такое Data Mesh и его основные принципы. Участник, свободно владеющий темой, должен выступить с короткой презентацией, покрывающей следующий минимум:
- “Почему” Data Mesh, какие проблемы призвана решить данная концепция;
- 4 принципа Data Mesh с подробным объяснением каждого из них.
По окончании презентации позвольте другим участникам уточнить информацию, задать дополнительные вопросы о принципах.
Попросите участников поделиться своим предыдущим опытом, опасениями по поводу каждого из четырех принципов. Обсуждение проблем помогает группе получить первоначальное представление об областях, на которые следует обратить более пристальное внимание, особенно в самом начале трансформации в области данных.
“Если бы мы начали применять принципы уже завтра, с какими трудностями мы бы столкнулись?”
Пока участники делятся своими взглядами, попросите остальную часть группы сравнить свои взгляды с представленными, задав им три вопроса: что одинаково, в чем различия и что удивило. Эти вопросы — отличный способ сравнить и сопоставить различные точки зрения в группе, выявить сходства и слепые зоны.
Изучая проблемы, с которыми, сталкивается Ваша организация, а также болевые точки, затронутые участниками, Вы сможете лучше понять текущую ситуацию и правильным образом организовать последующие обсуждения. Учитывая тот факт, что Data Mesh направлено на устранение распространенных сбоев, с которыми сталкивается большинство предприятий, понимание трудностей именно Вашей компании — это отличный старт!
Data Mesh Нирвана
Цель данного занятия состоит в формирования понятия добра в контексте Data Mesh за счет заявления о Нирване - четко сформулированного идеального будущего состояния. Это упражнение поможет группе посмотреть вперед и даст возможность проанализировать некоторые из текущих болевых точек.
“Нирвана — это особое место, конечное состояние совершенства (часто недостижимое, но к которому так важно стремиться). Очень важно согласовать и понять, что такое Нирвана именно для этой конкретной группы людей в рамках определенного организационного контекста.”
Шаг за шагом
- Разделить всех участников на небольшие группы;
- Каждая группа должна сформулировать свое представление Нирваны и представить его оставшейся аудитории;
- Сформулировать общее видение Нирваны.
Разделение участников на несколько небольших групп способствует организации оживленной дискуссии. Работая в небольших группах, люди с большей степенью вовлекаются в процесс. Мы считаем, что группы из 4-6 участников оптимальны для организации по-настоящему активного рабочего процесса.
Дайте каждой группе одинаковые инструкции: написать короткое видение идеального будущего состояния data mesh. Стикеры, начинающиеся со слов «Наша Нирвана – это …», помогут начать обсуждение.
После того, как группы сформулируют свои заявления о Нирване, соберитесь снова и попросите добровольца из каждой группы зачитать свое видение и поделиться мыслями, лежащими в его основе.
Последнее задание состоит в том, чтобы объединить разные точки зрения в одно общее видение Нирваны. В данном случае мы рекомендуем подход «аквариум» для стимулирования обсуждения и совместной работы. Результатом данного задания должно стать одно общее видение Нирваны, которое, по мнению всех участников сессии, представляет собой желаемую цель.
Очень интересно наблюдать за тем, как этот простой вопрос способен вовлечь участников в обсуждение: в чем состоит наша Нирвана? Как только все участники придут к всеобщему согласию по этому поводу, будет намного легче прояснить «маршрутную карту».
Прежде чем говорить о вариантах, действиях, инициативах для достижения какой-либо цели, очень важно согласовать эту самую цель более высокого порядка.
4 ключевые метрики
Упражнение по четырем ключевым метрикам преследует две основные цели: (1) способствовать обсуждению текущего состояния четырех ключевых метрик и (2) сформулировать понятие, к чему стремится команда.
Книга Accelerate и связанное с ней исследование показывает всю важность 4 ключевых метрик для достижения успешной организационной структуры. 4 ключевые метрики: время выполнения, частота развертывания, среднее время восстановления (MTTR) и процент неудачных изменений.
«Скажи мне, как ты меня измеряешь, и я скажу тебе, как я себя веду»
-- Eli Goldratt
Шаг за шагом
- Расскажите о четырех ключевых метриках и обсудите их важность;
- Попросите участников поделиться своим видением того, где они находятся по каждой из 4 метрик на сегодняшний момент;
- Обсудите ожидания в отношении 4 ключевых метрик
Начните с презентации 4 ключевых метрик, чтобы познакомить всех участников с их использованием, а также исследованиями, лежащими в их основе.
В составе участников сессии должны быть представители разных сфер и разных ролей в компании. Такая комбинированная группа необходима для полного понимания того, где организация находится на данный момент по каждой из метрик.
Начните с первой метрики - времени выполнения. Попросите участников поделиться своим мнением по поводу того, где они находятся сегодня в соответствии с метрикой времени выполнения:
- Более шести месяцев
- От одного до шести месяцев
- От недели до месяца
- От одного дня до одной недели
- Менее одного дня
- Менее одного часа
Когда все точки будут расставлены, попросите участников рассказать истории, связанные с этими точками. Обратная связь, в частности, предоставит ценную информацию об опыте команды.
В конце упражнения Вы должны завести разговор о том, как, по мнению участников, они могли бы улучшить эти метрики в течение следующего года. Несмотря на то, что группа еще не знает, как именно этого добиться, важно начать обсуждение и обратить внимание на предстоящие шаги. Чтобы начать разговор, можете сказать примерно следующее: «Подумайте, где, по Вашему мнению, мы могли бы быть по каждому из этих четырех метрик через год?»
Метрики способствуют важному обсуждению желаемых результатов и способов измерения прогресса. Более того, они привлекают внимание каждого участника к текущему состоянию, а также к желаемому будущему результату.
Цели и ключевые результаты
Цель этого упражнения — согласовать основные цели организации и поговорить об измеримом прогрессе на пути к успеху. Есть множество способов построения данного обсуждения. В этой статье мы хотим поговорить о целях и ключевых результатах (Objectives and Key Results, OKR) , но есть еще один эффективный способ - построение дерева целей — это достаточно эффективный подход, связывающий бизнес-видение с повседневной работой. Конечно, если Ваша организация уже использует структуру целей/задач, Вы можете здорово сэкономить время, выбрав самый последний набор целей из этой системы.
Цели и ключевые результаты (OKRs) - структура постановки целей, которая помогает группе людей определить точные цели/задачи и затем отслеживать результаты своей деятельности с помощью количественных показателей (ключевых результатов). OKR существуют с 1970-х годов, это понятие было впервые введено компанией Intel, и сегодня многие популярные организации, такие как Google, Oracle, Twitter, LinkedIn, а также Dropbox широко применяют их на практике.
Цели (Куда мы хотим пойти?) и ключевые результаты (Как мы узнаем, что мы на верном пути?)
Шаг за шагом
- Определите цели высокого уровня;
- Проведите мозговой штурм по ключевым результатам, которые могут измерить прогресс в достижении этих целей;
- Определите общие OKR
OKR не всегда легко поддаются точной формулировке. Являются ли цели действительно желаемыми целями или это просто результат определенных действий? Действительно ли ключевые результаты охватывают все то, что необходимо для достижения поставленных целей? Избегайте распространенных ошибок, давая участникам время на формулирование своих OKR.
Определение целей и ключевых результатов помогает сделать предстоящий путь более осязаемым. По мере того, как Вы будете продвигаться вперед и начнете определять продукты данных, которые Вы намерены создать, помните об этих OKR - это поможет преодолеть разрыв между целью и простым результатом определенных действий.
Изучение кейсов
Определив свои цели на предыдущем шаге, обратите внимание на то, как Вы можете достичь этих целей. В контексте аналитических данных кейсы - это либо:
Повышение эффективности
Например, использование сервиса прогнозирования для оптимизации эффективности
ИЛИ
Опыт улучшений
Например, рекомендовать услугу пользователям на основе их прошлых покупок
Данное задание — это момент, когда группа проводит мозговой штурм и согласовывает кейсы использования data mesh. Для улучшения сфокусированности обсуждения используйте следующий шаблон:
Мы считаем, что <этот кейс> поможет нам достичь <эту цель>
Шаг за шагом
- Разделите участников на группы и попросите их провести мозговой штурм по поводу кейсов, используя шаблон, приведенный выше;
- Попросите каждую группу представить свои кейсы аудитории с последующим обсуждением;
- Уточните и выберите наиболее оптимальные кейсы
Вы должны начать это упражнение с определения и обсуждения кейсов использования data mesh. Это сделает мозговой штурм более продуктивным. На данном этапе Вам необходимо собрать как можно больше идей, позже нужно будет отфильтровать самые удачные из них.
Когда группы закончат обсуждение, попросите добровольца от каждой группы представить свое видение широкой аудитории и обсудите разные точки зрения. Это отличная возможность объединить (или сгруппировать) похожие кейсы и отказаться от недостаточно продуманных вариантов.
После того, как Вы получите несколько групп кейсов на выбор, Вам необходимо будет решить, какие из них Вы будете использовать в дальнейших упражнениях. Если их слишком много, необходимо расставить приоритеты. Существует довольно много методов расстановки приоритетов, выберите тот, который наилучшим образом соответствует Вашим предпочтениям и ситуации.
«Создайте их, и они появятся» — это ловушка, в которую попадают многие усилия по преобразованиям, поэтому, сохраняйте связь кейсов с ранее определенными целями, это станет гарантией того, что работа не будет проведена впустую.
Разработка продуктов данных
Data Mesh характеризуется представлением о данных, как о продукте, что позволяет создать настоящую ценность из имеющейся информации и по-настоящему порадовать своих потребителей. Продукты данных являются архитектурным квантом Data Mesh, «мельчайшей единицей архитектуры, которая включает в себя все структурные элементы, необходимые для ее функционирования». (определение из Эволюционных Архитектур).
Продукты данных представляют собой строительные блоки data mesh. В данном упражнении мы определяем такие продукты данных, которые могут помочь соблюсти кейсы, определенные выше. Взаимодействие одного или нескольких продуктов данных соответствует кейсу.
После того, как мы определились с оптимальным набором кейсов, нам необходимо установить взаимосвязь между продуктами данных и кейсами.
Шаг за шагом
- Определите продукты данных для выбранных кейсов;
- Определите источники и потребителей для каждого продукта данных;
- Сопоставьте связи между продуктами данных
«Если бы Вы наняли продукт данных для решения этого кейса, в чем бы заключалась его работа?». Работа для выполнения (Jobs to be done, JTBD) - это методология, созданная Клейтоном Кристенсеном для понимания клиентов и их мотивации при принятии нового продукта или услуги. Для определения продукта данных мы предлагаем использовать данный подход. Простой вопрос, упомянутый выше, поможет участникам начать обсуждение того, как лучше использовать данные с максимальной пользой.
После того, как Вы определили работу продукта данных, Вы можете копнуть немного глубже и спросить, какие именно данные потребуются для фактического выполнения этой самой работы. Это могут быть текущие основные данные или операционные системы, ручной ввод данных или другие информационные ресурсы.
Определив источники продукта данных, Вы должны спросить, кто действительно заинтересован в их использовании. Это могут быть конкретные люди, определенные позиции в компании, системы данных и даже другие продукты данных.
Часть видения Data Mesh — это сетка повторно используемых, совместимых продуктов данных. В заключительной части этого упражнения Вам необходимо наметить то, как продукты данных будут взаимодействовать друг с другом. Там, где один продукт данных использует другой продукт данных, нарисуйте связь между ними на доске. Результатом данного задания должна стать карта взаимодействия продуктов данных.
Рис.8
Идентификация продуктов данных, их источников, потребителей, а также связей между ними является важной частью успешной трансформации data mesh. На этом этапе сессии группа соединяет важные части головоломки для нескольких первых кейсов.
Завершение сессии и обзор результатов
Завершение сессии важно для того, чтобы сформировать ощущение завершения опыта совместной работы, проанализировать достижения и начать обсуждение следующих шагов. Сессия по ускорению будет более полным, если в конце Вы кратко изложите достигнутые результаты и представите примерный план дальнейших действий.
Вы должны завершить сессию, резюмируя основные моменты. Некоторые темы, которые, возможно, Вы захотите осветить в своем обзоре:
Шаг за шагом
- Цели, кейсы и продукты данных, определенные во время сессии;
- Любые интересные наблюдения, выводы или рекомендации;
- Подробная информация о следующих шагах
Также можно пригласить на эту сессию внешних заинтересованных лиц, которым важны результаты данного семинара.
После обзора мы рекомендуем завершить сессию следующими мероприятиями:
Перспектива на будущее
Небольшое упражнение по планированию перспектив на будущее, такое как Будущие посты в LinkedIn поможет участникам визуализировать тот путь, который им придется преодолеть.
Check Out
Если позволяет время, упражнение под названием «Одно слово перед тем, как уйти» может стать отличным способом поделиться опытом и получить отзывы от участников.
Теперь Вы с чистой совестью можете завершить сессию, ведь мы знаем, что Вам просто не терпится приступить к преобразованиям!
Заключение
Сессия по ускорению Data Mesh — это интенсивное мероприятие, в котором участвуют сотрудники Вашей организации, чтобы получить общее представление о Data Mesh и согласовать следующие шаги.
События в мире технических и бизнес-данных развиваются действительно молниеносно. Сессии и мероприятия, подобные тому, которое мы здесь представили, — это хорошие средства объединения людей, согласования и планирования успешных преобразований.
Мы, а также многие наши коллеги неоднократно применяли на практике то, о чем мы здесь поведали, и сумели достичь впечатляющих результатов! Мы искренне надеемся, что это сработает и для Вашей компании. Вы вправе использовать наши рекомендации, адаптировав их под свои нужды. Будем благодарны за обратную связь!