Инженерная платформа на грани: прорыв или бюст?

Поскольку платформная инженерия сидит на краю пропасти, он на грани падения в впадину Гартнера? Будет ли это наконец преодолеть пропасть между бизнесом и технологиями? Или это падает от благодати и в дезиблений в 2025 году? Как будут выглядеть следующие два года?

Если 89% организаций уже используют некоторую форму внутренней платформы разработчика (согласно последнему отчету DORA), будущее инженерии платформы заключается в том, как вы предоставляете ваши разработчики. Все дело в разработке платформы в качестве мышления продукта, сказала Shweta Vohra из Booking.com, Ники Ватт из Opencredo, LeenaLysis Leena Moooneeram и Syntasso Paula Kennedy, во время панели Open of Open Con в Лондоне в начале этого месяца.

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

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

Какие проблемы — платформная инженерия, пытающаяся решить?

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

Если Platform Engineering пытается выполнить одну вещь, сказал Уотт, генеральный директор и технический директор OpenCredo, то это разгрузить когнитивное бремя, которое испытывают разработчики, пытаясь отправить программное обеспечение.

По ее словам, Platform Engineering — это «эволюция DevOps, которая стремится забрать некоторые из тяжелых переоборудований от разработчиков, поэтому вы можете сосредоточиться на создании программного обеспечения, которое отправляется пользователям». Эта не дифференциальная работа может варьироваться от вращения инфраструктуры и облачных сред до консолидации и стандартизации разрастания инструмента Dev, так что существует «асфальтированный путь или разумный способ двигаться вперед, чтобы мы могли двигаться вперед в качестве инженерной группы».

Чтобы сохранить платформу -команды в бюджет на более жесткие времена, предложила панель, они должны стать множителями, частично, абстрагируя отвлекающие факторы.

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

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

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

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

«Одной из самых больших проблем в нашей отрасли сегодня является наша фрагментированная технологическая экосистема. Мы быстро развиваемся, постоянно обновляемся, и, кроме того, мы имеем дело с постоянно развивающимися бизнес-моделями »,-сказал Вохра, Enterprise Architect на Booking.com и автор« шаблонов декодирования платформы ».

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

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

Как команда платформы измеряет свой успех?

Инженерная инженерия платформы — это, в первую очередь, о технике, что делает ее наукой, что означает, что вы не можете улучшить то, что не можете измерить.

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

Для цепочки — и многих команд платформ — одним из этих ключевых показателей является принятие IDP и показатели использования.

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

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

Дора метрик. Космическая каркас. Девексные метрики. DX Core4 Framework.

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

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

Что означает «платформа как продукт»?

Обещание о том, что платформа будет выполнена прямо сейчас? Участники дискуссии однозначно согласились: нет, это не так.

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

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

Отметив силу «номинального детерминизма», тогда Кеннеди размышлял о сообщении в блоге 2023 года Сэма Ньюмана, известного автора и консультанта, под названием «Не называй это платформой»:

«Я бы хотел, чтобы они не кодифицировали концепцию команды платформы. Наименование важно — оно подталкивает направление — «Мы существуем, чтобы построить платформу», — написал Ньюман. Тем не менее, он добавил, как рассказывает о топологии книги, это не является целью команды платформы: «Миссия команды платформы, если вы решите принять ее, заключается в том, чтобы позволить этим выравниваемым потокам команды добиться цели. ”

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

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

Ватт рекомендовал спросить ваших внутренних застройщиков:

Что удерживает тебя больше всего? Если бы вы могли изменить одну вещь о своей работе, что бы это было? Будущее состояние технологий инженерии платформы

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

«В отношении инструментов с открытым исходным кодом существует много конкуренции и комбинаций, и именно здесь мы сначала имеем дело с этим технологическим мышлением, а не абстрагируем эту технологию», — сказал Вохра.

Она видит, что большинство организаций учится на решения для DIY, в том числе на Booking.com. «Это дает нам гибкость. Где -то инженеры хотят справиться, изучать и представлять ИИ на своих собственных условиях. Строго, давая им некоторую абстракцию, которая просто скрывает от них все внутренние внутренности, не работает для них ».

Строительными платформами, продолжила она, включите:

Гибкость. Абстракция. Централизованное управление. Децентрализация.

По ее словам, до сих пор программное обеспечение как услуги (SAAS) продуктов просто не приносят те же преимущества, что и домашние решения.

Кроме того, «Инженеры всегда собираются инженеров»,-отметил Кеннеди, поэтому построить свой собственный, как правило, убедительно для большинства инженеров платформы.

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

И хотя ландшафт Cloud Native Computing Foundation (CNCF), как и вселенная, кажется в бесконечном расширении, Уотт сказал, что это отчасти потому, что многие различные инструменты работают в очень специфических ситуациях.

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

Но где люди и процессы?

Как и все инженерные вещи, технологии являются только частью истории.

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

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

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

— Leena Moooneeram, цепь

Даже Мэтью Скелтон, соавтор руководства по управлению инженерным управлением «Team Topologies», сказал, что хочет, чтобы он назвал это «группировкой платформы», поскольку это редко только одна команда платформы.

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

С другой стороны, для стартапов один инженер платформы может многое сделать.

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

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

Vohra предложила больше прогнозов: «Я вижу, как инженерия платформы находится на той же траектории, что и мы видели DevOps, от концепции до движения к реальности. Что я хотел бы видеть, так это больше консолидации усилий, больше опыта построения, потому что будущее не принадлежит тем, кто просто быстро строится с ИИ.

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

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дженнифер Риггинс — культурная сторона технического рассказчика, журналиста, писателя и ведущего событий и подкастов, помогающих поделиться историями, где сталкиваются культура и технологии и перевести влияние технологий, которую мы строим. Она была … читайте больше от Дженнифер Риггинс

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *