За последние пару лет технологическая индустрия ускорила усилия по консолидированию инструментов и увеличению автоматизации, чтобы осветлить когнитивную нагрузку, которая замедляет разработчиков.
Внутренний портал разработчиков стал эффективный способ абстрагировать эту сложность посредством стандартизации и лучшего обнаружения услуг.
Тем не менее, только около половины организаций приняли эту передовую практику отрасли, согласно новому опросу «Состояние порталов внутренних разработчиков» Порт. В отчете 2025 года отражается опыт 300 разработчиков и инженерного лидерства в сша и Западной Европе. Он обнаружил, что, независимо от того, имел ли они внутренний портал DEV или нет, две трети инженерных команд все еще должны ждать дня или более, чтобы операции ответили на свои билеты. Потому что эти команды по надежности сайта (SRE) и DevOps борются с собственным отставанием.
Независимо от того, используют ли они внутренние порталы разработчиков, разработчики все еще ждут слишком долго, они все еще не доверяют качеству данных, и они в подавляющем большинстве чувствуют себя недовольными своими инструментами. Состояние внутреннего портала разработчика, безусловно, многое рассказывает о том, что испытывают разработчики в 2025 году.
Общая недовольство инструментами разработчиков
В жизни разработчика просто слишком много оп.
Это не просто запросы функций. Ежедневный рабочий процесс разработчика по -прежнему опирается на то, чтобы связаться с другими командами для выполнения стандартных задач. Фактически, отчет обнаружил, что 27% разработчиков должны открыть запрос на привлечение для каждого экземпляра инфраструктуры в качестве кода. Еще 20% инженеров по -прежнему справляются с собственными операциями.
Но даже те, у кого есть какой-то рабочий процесс самообслуживания, не любят его. Ошеломляющие 94% респондентов сказали, что они недовольны своим инструментом самообслуживания, с величайшим разочарованием:
Создание облачных ресурсов, цитируемых 48% респондентов. Определение соответствия, 44%. Сборные новые услуги или API, 44%.
Частично это является огромное количество инструментов — подавляющее большинство респондентов имеют шесть или более инструментов для прыжка между ними. Они часто участвуют в операционных задачах, которые не помогают разработчикам обеспечить ценность. Кроме того, хотя существует этот стремление создать лучший опыт разработчиков, все же редко, что организации рассматривают внутренних разработчиков как к клиентам и их платформам как продукты.
Это заставляет 75% разработчиков, тратя от шести до 15 часов в неделю из -за разрастания инструментов — огромное количество сбора разработчиков программного обеспечения для выбора инструментов. Навигация и интеграция всех вариантов негативно влияет на опыт разработчиков, разбивая поток, перегружая когнитивную нагрузку и увеличивая время для обратной связи.
С другой стороны, это не все ручные разрешения, которые замедляют разработки. Почти половина разработчиков может создать облачный ресурс, определить соответствие и/или каркас новую услугу. Чуть более третьей может создать новый кластер Kubernetes. Но опять же, это где разработчики программного обеспечения должны быть сосредоточены?
Во время предполагаемой консолидации инструмента остается шокирующе большое количество разрастания с низким количеством автоматических шагов.
Нет единого источника истины
Что еще хуже, половина всех респондентов заявили, что не доверяют качеству своего центрального хранилища данных.
Хотя некоторое подозрение на качество данных является мудрым, всего 3% респондентов полагали, что метаданные их организации полностью заслуживают доверия. Как отмечалось в докладе, если разработчики не чувствуют, что они могут полагаться на метаданные, они начинают полагаться на DevOps, SRES или других команд для их институциональных знаний. Это не масштабируется.
Что еще хуже, значительно больше разработчиков не доверяют качеству данных, чем их инженерные лидеры, также обнаружил отчет, который показывает еще одно отключение от реальности опыта разработчика.
«Внутренние порталы разработчиков улучшают качество и доверие метаданных за счет централизации информации, стандартизации форматов и обеспечения точности в реальном времени»,-заявил The New Stack Джим Армстронг, руководитель отдела маркетинга продуктов в Port. Это особенно важно, по его словам, когда объемы данных масштабируются, что делает ручные обновления неустойчивыми.
Удивительные 17% инженерных организаций, которые ответили, все еще используют электронные таблицы для отслеживания данных о микросервисах. Еще 25% ответили на опрос, что они используют базы данных управления конфигурацией (CMDB) или системы управления активами предприятия (EAM). Армстронг сказал, что ни одна из них не работает в масштабе, поскольку эти решения борются с большими объемами данных, требуя ручных обновлений, которые отражают только снимок времени, а не состояние в реальном времени.
«Без надежного источника истины разработчики оставляют данные второго догадки, что приводит к неэффективности и ненужным обратном и отрядам»,-сказал Армстронг, а также часто неполные или неточные записи о программных активах и владении.
Это также означает, что в среднем разработчики часто обновляют метаданные программных активов.
С другой стороны, более половины опрошенных организаций выбрали внутренний портал разработчиков или закулисную структуру с открытым исходным кодом для создания собственного портала Dev. Внутренний портал разработчика использует API и плагины, чтобы гарантировать, что метаданные автоматически остаются точными и надежными.
«Порталы решают это путем автоматического агрегирования и обновления информации, предоставляя разработчикам и другим пользователям обновленное представление о услугах, владении и зависимостях»,-сказал Армстронг. «Устранение устаревших или противоречивых метаданных, порталы гарантируют, что команды могут доверять информации, на которую они полагаются ежедневно».
Стандарты? Какие стандарты?
Возможно, наиболее во время реализации отчета этого года было полное отсутствие ясности разработчиков по поводу стандартов их организации. Более половины респондентов сказали, что они не знают о стандартах, в то время как другой третий отреагировал с загадочным «нейтральным».
Поскольку стандарты уникальны для каждой организации, внутренние порталы разработчиков часто принимаются как способ облегчения или обеспечения соблюдения требований, а также для повышения осведомленности о них. Но все разработчики и инженерные лидеры, обследованные портом, определили пробелы в стандартах, которые они не думали, что их организационные процессы соответствовали, — но, опять же, они не были уверены.
«В то время как многие организации используют аналогичное сочетание инструментов, как их разработчики будут использовать их — наряду со стандартами кодирования, определениями качества производства, требованиями к соблюдению и юридическим нормам — значительно варьируется», — сказал Армстронг.
«Портал должен соответствовать этим конкретным стандартам, гарантируя, что каждый пользователь видит только то, что имеет отношение к их роли, обязанностям и более широкой структуре управления организацией».
Это означает, что не затопляет ваших разработчиков всеми правилами — хотя и обеспечивает их соблюдение всех правил. Команды должны иметь видимость в режиме реального времени во всем, за что они несут ответственность, и уполномочен работать, он продолжил, включая открытые задачи, запросы на функции, ошибки и уязвимости-и кто что обрабатывает.
«Портал также должен выявить соответствующие организационные стандарты для моей работы, четко показывая, оправдываю ли я ожидания или не хватает, и какие шаги мне нужно предпринять, чтобы оставаться в соответствии», — сказал Армстронг. «Этот уровень персонализации гарантирует, что разработчики могут сосредоточиться на своей работе без постоянного поиска информации или второго догадки, что относится к ним».
Портал — это не панацея
Только 22% респондентов сообщили, что их проблемы были решены в среднем в течение одного дня. Если команды приняли внутренний портал разработчиков, это число увеличивается до 30% — это не совсем огромное улучшение.
Принятие внутреннего портала разработчика не будет автоматически привести к снижению времени. Армстронг указал на некоторые способы улучшить все эти цифры с помощью внутреннего портала разработчика:
автоматизация рабочего процесса. Портал должен включать действия самообслуживания, где разработчики могут инициировать и выполнять запросы-без ручного вмешательства.
Рабочий процесс разработчика. Многие организации по -прежнему зарождаются в своем портале, что означает, что создатели портала должны расставлять приоритеты и измерить оптимизацию рабочего процесса разработчика.
Построить доверие. Эти команды разработчиков используются для ручных разрешений и ненадежных данных. Речь идет о картировании и сообщении о шагах до и поставтомации и постепенной ликвидации узких мест- не нарушает рабочий процесс разработчика, как переключатель света.
В случае сомнений поговорите со своими инженерами — до, во время и после принятия внутреннего портала разработчика. Начните просто, решая их самые большие проблемы и выращивайте свою инициативу оттуда. Только тогда вы можете улучшить уровень принятия внутренних разработчиков — и восстановить доверие к инструментам разработчика.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дженнифер Риггинс — культурная сторона технического рассказчика, журналиста, писателя и ведущего событий и подкастов, помогающих поделиться историями, где сталкиваются культура и технологии и перевести влияние технологий, которую мы строим. Она была … читайте больше от Дженнифер Риггинс