В 2022 году сообщество InfoQ выпустило ежегодный отчёт
Culture and Methods Trends, в котором представлены ключевые тенденции в области инженерной культуры и методов разработки.
InfoQ — это международное сообщество для инженеров, архитекторов и технических лидеров, которое проводит конференции QCon и Dev Summit, выпускает статьи, подкасты и аналитические отчёты о развитии технологий, инженерных культуры и практик в индустрии. Отчёт подготовлен редакцией InfoQ совместно с ведущими экспертами индустрии, среди которых
Shane Hastie,
Sandy Mamoli,
Douglas Talbot,
Ben Linders,
Craig Smith и др.
В отчётах используется модель Джеффри Мура —
Crossing the Chasm, которая показывает, какие практики находятся на стадии экспериментов у новаторов (
Innovators), какие начинают активно внедрять (
Early Adopters), какие становятся массовыми (
Early Majority), а какие уже закрепились как стандарт в индустрии (
Late Majority).
Практики на стадии экспериментов (
Innovators):
- AI/ML Culture Insights — использование AI/ML для анализа инженерной культуры и процессов разработки;
- Descaling — сокращение количества и размеров команд для повышения эффективности и управляемости;
- Humanistic workplaces — создание рабочих мест, ориентированных на сотрудников и их потребности;
- NoProjects / Project-to-Product — переход от проектного управления к продуктовому подходу;
- Systemic & Leadership Coaching — развитие системного мышления и лидерских компетенций через обучение;
- AI/ML Tooling — применение AI/ML-инструментов в инженерных практиках;
- VR collaboration — использование технологий виртуальной реальности для совместной работы;
- Deliberate office design for hybrid work — проектирование офисных пространств для гибридного формата работы;
- Culture handbooks — разработка и внедрение руководств по инженерной культуре, описывающих ценности, нормы и практики.
Практики, которые начинают активно внедрять (
Early Adopters):
- Asynchronous work — внедрение практик асинхронной работы и распределённых коммуникаций;
- Low-code / no-code development — создание продуктов и сервисов с минимальной разработкой;
- Effective remote education — развитие методов и инструментов для эффективного онлайн-обучения;
- Genuine diversity and inclusiveness — внедрение реальных, а не декларативных практик разнообразия и инклюзии;
- Tech for Good — ответственное применение технологий во благо общества и устойчивого развития;
- Real Psychological Safety — создание подлинной психологической безопасности в командах;
- DevEx / Employee Experience — развитие метрик и практик для улучшения опыта сотрудников и разработчиков;
- Business Agility — внедрение гибкости бизнеса на уровне всей организации;
- Team self-selection — практика, при которой сотрудники выбирают команды и проекты самостоятельно;
- Professionalism & Ethics — акцент на профессиональной этике и стандартах работы;
- Mob/Ensemble programming — коллективное программирование всей командой;
- Team Topologies — применение паттернов для построения эффективного дизайна команд и их взаимодействия.
Практики, которые становятся массовыми (
Early Majority):
- Remote tooling — использование инструментов для распределённой работы;
- Pragmatic Agility — адаптация практик Agile под реальные условия компании и команд;
- Craftsmanship — развитие культуры инженерного мастерства с акцентом на качество кода, архитектуры и профессиональный рост;
- BDD/DDD — использование BDD и DDD как стандартов проектирования;
- Coaching/Mentoring — развитие практик наставничества и коучинга;
- DevSecOps — интеграция практик безопасности в SDLC процессы;
- Forced return to the office — возвращение сотрудников в офис под давлением руководства;
- Hybrid hell — негативные эффекты плохо организованного гибридного формата работы;
- IT teams becoming less collaborative — снижение уровня взаимодействия и сотрудничества в IT-командах.
Практики, ставшие стандартом в индустрии (
Late Majority):
- Remote-only teams — формирование полностью распределённых команд;
- Generic Agile / Scrum — использование Agile и Scrum как базовых подходов;
- Scaling frameworks — применение фреймворков для масштабирования (SAFe, LeSS и др.);
- ALM tools — использование инструментов для управления жизненным циклом приложений;
- Cross-functional teams — формирование кросс-функциональных команд, объединяющих разработку, эксплуатацию и бизнес;
- Digital transformation — цифровая трансформация бизнеса через внедрение современных технологий и подходов;
- Truly global teams — построение глобальных команд, объединяющих специалистов из разных стран и часовых поясов.
Основные технологии из отчета
InfoQ Culture and Methods Trends Report 2022 приведены ниже: