[Презентация] Технический радар — это инструмент, используемый для визуализации и анализа технологий, инструментов, платформ, языков и подходов, которые организация рассматривает, использует или планирует использовать. Он помогает командам принимать обоснованные решения о внедрении технологий, а также поддерживает прозрачность и стратегическое планирование.
Принципы построения технического радара
1. Определение целей и аудитории
Цели: Определите, для чего нужен радар. Например:
Оценка текущих технологий.
Планирование внедрения новых инструментов.
Обзор устаревающих технологий.
Аудитория: Учитывайте потребности ключевых заинтересованных сторон (разработчиков, архитекторов, руководителей).
2. Структура и категории радара
Технический радар обычно делится на 4 сектора, каждый из которых представляет определённую категорию технологий:
Техники (Techniques): Подходы, методы и практики разработки (например, TDD, DevOps, CI/CD).
Инструменты (Tools): Инструменты и платформы, используемые в разработке (например, Docker, Kubernetes).
Платформы (Platforms): Аппаратные и программные платформы (например, AWS, Azure, JVM).
Языки и фреймворки (Languages & Frameworks): Языки программирования и их экосистемы (например, Python, React).
3. Использование кругов зрелости
Радар делится на 4 концентрических круга, которые отображают этапы жизненного цикла технологии:
Adopt (Внедрение): Технологии, которые доказали свою эффективность и активно используются в компании.
Trial (Испытание): Технологии, которые тестируются и оцениваются для более широкого использования.
Assess (Оценка): Технологии, которые находятся на ранней стадии изучения, и их применимость только рассматривается.
Hold (На паузе): Технологии, которые не рекомендуются к использованию или устарели.
4. Критерии отбора технологий
При выборе технологий важно учитывать:
Актуальность: Соответствие бизнес-целям и проектам.
Уровень зрелости: Насколько технология стабильно работает и поддерживается.
Популярность и сообщество: Размер и активность сообщества вокруг технологии.
Совместимость: Легкость интеграции с существующей инфраструктурой.
Риски: Возможные проблемы при внедрении, включая безопасность, лицензирование и сложность использования.
5. Визуализация данных
Технический радар обычно представляют в виде круговой диаграммы, где:
Круги отражают стадии зрелости.
Сектора — категории технологий.
Точки или элементы — конкретные технологии.
Для визуализации можно использовать инструменты, такие как Zalando Tech Radar или собственные диаграммы.
6. Регулярное обновление
Радар должен быть живым инструментом, который обновляется с учётом новых технологий и изменений в стратегии компании.
Периодичность обновлений может быть ежеквартальной или полугодовой.
7. Коллаборация и открытость
Привлекайте команды из разных отделов для создания и обновления радара. Это помогает учесть мнение всех участников.
Документируйте причины, почему определённая технология попала на радар, и какие выводы были сделаны.
8. Прозрачность и коммуникация
Делайте радар доступным для сотрудников, чтобы все могли видеть текущее состояние технологий.
Организуйте обсуждения и презентации радара, чтобы сотрудники понимали, почему те или иные технологии рекомендованы или устарели.
Пример процесса построения радара
Сбор данных о текущих технологиях.
Классификация их по секторам и кругам зрелости.
Визуализация с использованием выбранного инструмента.
Рецензия и обсуждение с заинтересованными сторонами.
Публикация и распространение среди сотрудников.
Технический радар — это мощный инструмент, который способствует внедрению инноваций и поддержанию технологической стратегии компании.
Автор презентации
Олеся Дергунова
Получите эту презентацию бесплатно в личном кабинете после быстрой регистрации