Помогаем развивать инженерную культуру, процессы и практики
Знакомые проблемы?
Низкая инженерная культура
1
Рост компании, продуктов и проектов
2
Нехватка экспертизы и экспертов
3
Неэффективные процессы и практики
4
Замедление разработки и поставки
5
Стандартизация практик и инструментов
6
Мы помогаем решать проблемы с которыми регулярно сталкиваются технические директора, руководители продуктовых и платформенных команд, руководители команд разработки, инфраструктуры и эксплуатации в технологических и Enterprise компаниях.
Мы помогаем
Развивать инженерную культуру, процессы и практики
Развивать центры компетенций, экспертизы и практик
Развивать внутренние профессиональные сообщества
Создавать фреймворки, плейбуки и модели зрелости
Развивать платформенные и экспертные команды
Стандартизировать и внедрять практики и процессы
Мы применяем
Мы применяем и адаптируем современные фреймворки, подходы, модели, паттерны и метрики для оценки зрелости и развития инженерной культуры, процессов и практик
Мы понимаем, что все компании и команды разные, поэтому пилотируем и масштабируем процессы, практики и инструменты с учетом вашего контекста, инженерной зрелости и ограничений
Мы предлагаем
Мы оказываем услуги в формате исследований, аудитов, проектных работ, консалтинга и обучения, выбирая наиболее эффективный формат под задачи клиента
Проводим исследования команд и их взаимодействия. Анализируем состояние инженерной культуры, практик и процессов разработки, тестирования и эксплуатации. Подготавливаем рекомендации по улучшению и развитию культуры, процессов и практик.
Помогаем создавать и развивать центры компетенций и сообщества практик, платформенные и enabling команды, повышаем инженерную культуру и зрелость, внедряем современные процессы, практики и инструменты, усиливаем вашу экспертизу и компетенции.
Проводим обучение, тренинги, воркшопы и консультации по современным практикам для руководителей центров практик, компетенций и трансформации, тимлидов и техлидов, экспертов, представителей платформенных, продуктовых и enabling команд.
Запросить
Мы готовы вам помочь
Ответим на вопросы по услугам и форматам, разберем ваш кейс, назначим встречу с экспертом, отправим предложение
Мы анализируем и публикуем обзоры основных отраслевых исследований, отчетов и технологических радаров, связанных с развитием инженерной культуры, процессов и практик
Разработанные нами рекомендации, методологии и подходы успешно применяются в компаниях
Исследование и оценка инженерной культуры в 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 в компании.