Помогаем создавать и развивать платформы и инструменты для инженерной аналитики
Знакомые проблемы?
Процессы и практики разработки, тестирования, поставки и надежности анализируются раздельно. Нет общего понимания как инженерная культура и работа команд влияют на скорость, качество и результат.
Видны отдельные сигналы и показатели, но неясно, что именно замедляет работу, где возникают потери и какие факторы реально ограничивают результат. Нехватка бенчмарка, чтобы оценить свое состояние относительно других компаний и понять основные зоны отставания или преимущества.
Вместо платформ для инженерной аналитики используется разрозненный набор инструментов, метрик, отчетов, таблиц и дашбордов, которые не помогают принимать инженерные и управленческие решения и не дают возможности смотреть на изменения в динамике.
Инженерные решения не связаны с финансами, затратами, потерями, экономическим эффектом и ROI, что делает анализ, планирование и приоритизацию инженерных инициатив субъективной.
Решения по повышению эффективности или сокращению затрат принимаются на уровне отдельных команд, ролей или функций, без понимания последствий для всей организации, потока работы и процессов разработки и поставки.
Запрос на хорошие и зеленые значения метрик приводит к систематическому искажению данных, скрытию проблем и принятию решении, которые ухудшают долгосрочное качество, устойчивость и эффективность.
Мы помогаем решать проблемы, с которыми регулярно сталкиваются технические директора, руководители продуктовых и платформенных команд, руководители команд разработки, тестирования, поставки и эксплуатации в технологических компаниях.
Мы помогаем
Создавать платформы и инструменты аналитики
Проектируем архитектуру платформ инженерной аналитики: от сбора и обработки данных до визуализации и дашбордов. Выстраиваем методологию и инструменты для получения инсайтов и принятия решений.
Определять методологию и ключевые метрики
Разрабатываем и адаптируем методологию измерения продуктивности, поставки и надежности. Внедряем системы метрик на основе отраслевых фреймворков с учетом контекста и зрелости компании.
Выявлять ограничения и потери эффективности
Выявляем узкие места и системные ограничения в процессах поставки: где замедляется разработка, возникают потери, накапливается технический долг и снижается надежность.
Оценивать зрелость и формировать бенчмарк
Сравниваем состояние инженерной организации с отраслевыми бенчмарками, определяем зоны отставания и преимущества, готовим основу для приоритизации изменений.
Оценивать экономический эффект инженерных инициатив
Обеспечиваем прозрачность экономического эффекта инженерных решений: анализируем затраты, потери и ROI инженерных инициатив.
Поддерживать принятие инженерных решений
Помогаем интерпретировать результаты аналитики и формировать на их основе обоснованные инженерные и управленческие решения.
Мы применяем
Мы исследуем, применяем и адаптируем современные фреймворки, подходы, модели зрелости, паттерны и метрики по инженерной аналитике
Мы понимаем, что все компании и команды разные, поэтому пилотируем и масштабируем процессы, практики, метрики и инструменты с учетом вашего контекста, инженерной зрелости и ограничений
Проводим аудит текущего состояния инженерной аналитики: оцениваем качество платформ, инструментов, метрик и процессов измерения. Анализируем разрывы между данными и решениями, выявляем ключевые ограничения и готовим рекомендации по развитию платформ, методологии и метрик.
Помогаем проектировать и развивать платформы инженерной аналитики, внедрять методологию и системы метрик, выстраивать процессы работы с данными. Запускаем пилотные проекты, адаптируем отраслевые фреймворки под контекст компании и сопровождаем внедрение изменений.
Проводим обучение и консультации по инженерной аналитике, метрикам и фреймворкам для технических директоров, руководителей платформенных и продуктовых команд, тимлидов и техлидов. Помогаем выстроить культуру работы с данными и принятия решений на основе аналитики.
Запросить
Мы готовы вам помочь
Ответим на вопросы по услугам и форматам, разберем ваш кейс, назначим встречу с экспертом, отправим предложение
Разработанные нами рекомендации, методологии и подходы успешно применяются в компаниях
Исследование и оценка инженерной культуры в Enterprise компании
Мы привлекались как внешние эксперты в команду по исследованию инженерной культуры в крупной Enterprise компании (3500 инженеров, 250 команд). Управленческий запрос был связан с отсутствием целостного и сопоставимого представления о состоянии инженерной культуры в доменах и командах и необходимостью использовать эти данные для принятия управленческих решений и развития инженерной стратегии.
Исследование проводилось в форматах интервью и опросов с участием представителей 150 команд из 12 доменов. Для проведения исследования мы разработали все необходимые инструменты и использовали адаптированную модель DORA, дополненную практиками и метриками, применяемыми в компании. В качестве основы для анализа характеристик культуры использовалась типология Рона Веструма. В рамках исследования оценивались такие характеристики культуры, как обмен информацией, сотрудничество, общая ответственность, отношение к ошибкам и работа с улучшениями, с фокусом на выявление системных проблем и точек развития.
По результатам исследования:
Создана модель оценки инженерной культуры в командах, включающая 6 ключевых характеристик, и сформированы гипотезы для дальнейшей проверки;
Подготовлен опросник для оценки инженерной культуры с примерами проявления каждой характеристики, проведена оценка инженерной культуры в 150 командах из 12 доменов (охват 60%) в формате опросов и интервью;
Рассчитан индекс инженерной культуры по компании в целом, доменам и командам, подготовлен интерактивный отчет с аналитикой по характеристикам, практикам и метрикам;
Определены характеристики культуры в командах и связаны с уровнем зрелости технических практик;
Определены практики и характеристики требующие приоритетного внимания и включены в инженерную стратегию для развития;
На основе модели и аналитики разработано внутреннее платформенное решение для регулярной оценки инженерной культуры и практик.
Этот проект стал основой для системного управления инженерной культурой на уровне всей организации.
Развитие инженерной культуры и практик в продуктовых и платформенных командах
Мы привлекались как внешние эксперты в рабочую группу по запуску внутреннего акселератора для развития инженерной культуры и практик в продуктовых и платформенных командах быстрорастущей технологической компании. Управленческий запрос был связан с быстрым ростом организации, увеличением количества команд и необходимостью системно повышать зрелость процессов разработки и поставки без потери скорости.
В рамках проекта было проведено исследование продуктовых и платформенных кластеров, включающих более 30 команд. Исследование проводилось в формате интервью с техническими руководителями и тимлидами, анализа задач в Jira, документации в Confluence, рабочих материалов в Miro, а также анализа OKR, моделей зрелости команд, внутренних платформ, дашбордов и метрик. Целью исследования было выявить системные ограничения, мешающие росту инженерной эффективности, и определить, какие практики и подходы могут быть масштабированы на всю компанию.
По результатам работы:
Выявлены проблемы взаимодействия между кластерами и командами, а также ограничения, связанные с загрузкой и capacity продуктовых и платформенных команд;
Определены сильные стороны инженерной организации и практики, которые целесообразно масштабировать;
Подготовлены рекомендации по обновлению инженерных практик и метрик в Team Maturity Model;
Сформированы варианты запуска и развития акселератора с учетом текущих ограничений и целей компании;
Подготовлен отчет с рекомендациями, визуальные схемы и проведена презентация для руководства.
Результаты работы стали основной для унификации практик, работы с техническими проблемами и принятия решений на основе данных в условиях быстрого роста компании.
Анализ процессов и практик внутренней платформы для команд разработки
Мы проводили анализ функционала внутренней платформы в части технических процессов и практик с целью оценки их соответствия современным подходам к разработке, тестированию, поставке и эксплуатации. Управленческий запрос был связан с необходимостью получить целостную картину состояния платформенных процессов и использовать ее как основу для дальнейшего развития и формирования собственной методологии.
Для оценки соответствия использовались технические практики из модели Accelerate (DORA Core) и подхода Trunk-Based Development. В рамках анализа были изучены ключевые документы и материалы: стратегия развития платформы, архитектура, сервисы, процессы, практики, метрики, роли, шаблоны и интерфейсы.
По результатам анализа:
Выделены категории процессов и стадии, которые структурируют жизненный цикл платформы и разделяют его на логические этапы;
Подготовлен каталог процессов и практик с описанием, примерами, метриками и моделью зрелости;
Построен радар практик и проработан жизненный цикл практик;
Детально проработаны практики: Версионирование и ветвление, Непрерывная интеграция, Управление зависимостями, Качество кода и ревью кода, Управление окружениями, Автоматизация тестирования, Непрерывная поставка и управление релизами, Инфраструктура как код;
Подготовлены рекомендации по развитию процессов и практик, а также по формированию собственной методологии.
Результаты проекта стали основой для системного развития платформенных сервисов и принятия инженерных и архитектурных решений.
Развитие инженерной культуры и практик в крупном банке
Мы проводили исследование и развитие инженерной культуры и практик в крупном банке (2500 инженеров). Работа велась с центром компетенций DevOps, продуктовыми и платформенными командами. Запрос был связан с необходимостью системно развивать инженерные практики, выстроить единый подход к DevOps на уровне компании и повысить эффективность внутренних платформ.
В рамках проекта мы провели исследование текущего состояния инженерных практик, оценили зрелость команд и подготовили рекомендации по развитию внутренней платформы как продукта и сервиса. На базе подходов DORA была создана модель инженерных практик, применимая для регулярной оценки и развития инженерной культуры в командах. Для проведения оценки были разработаны инструменты опросов и аналитики, проведены исследования и анализ результатов. Процесс развития DevOps практик был адаптирован под текущие процессы банка и стандарты индустрии, включая технический ассессмент команд, материалы ЦК Agile и DevOps, радары по технологиям, каталоги практик и метрик.
По результатам работы:
Сформирована внутренняя экспертная команда в формате Enabling команды;
Разработан фреймворк и процессы развития DevOps на уровне компании и команд;
Составлен каталог инженерных практик и метрик, подготовлены модели зрелости;
Созданы инструменты для опросов и анализа состояния практик в командах;
Подготовлены отчеты по результатам оценки, анкеты команд и рекомендации по применению;
Сформирован бэклог и роадмап подключения команд к внутренней платформы и реализации конвейера CI/CD.
Результаты работы заложили основу для системного и управляемого развития инженерной культуры и DevOps практик в организации.
Развитие и масштабирование практики Infrastructure as Code в технологической компании
Мы привлекались в рабочую группу по развитию и масштабированию практики Infrastructure as Code в платформенных и инфраструктурных командах крупной технологической компании. Запрос был связан с ростом и усложнением инфраструктуры и необходимостью унифицировать подходы и практики управления инфраструктурным кодом.
В рамках проекта была сформирована временная рабочая группа и проведен аудит текущих подходов и практик. Мы проанализировали используемые инструменты, провели сравнение и выбор решений (Puppet, Ansible, Chef, Salt), а также собрали сложные кейсы применения практики Infrastructure as Code в инфраструктурных и платформенных командах крупных технологических компаний. Отдельным направлением работы стало развитие экспертизы и практического применения подхода в командах.
По результатам работы:
Проведен аудит практики Infrastructure as Code и выявлены ключевые ограничения и точки роста;
Выполнено сравнение и обоснованный выбор инструментов с учетом масштабов и требований компании;
Собраны и систематизированы сложные кейсы применения Infrastructure as Code в крупных инженерных организациях;
Подготовлена и проведена серия мастер классов по практическому применению выбранных инструментов;
Запущен пилотный R&D проект по переходу на новую версию инструмента;
Разработан внутренний Development Kit, упростивший работу со структурой инфраструктурных репозиториев, зависимостями и шаблонами, а также улучшивший документацию и тестирование инфраструктурного кода.
Проект заложил основу для масштабируемого и управляемого развития практики Infrastructure as Code в компании.