Идее техрадара уже более 10 лет. Поэтому во многих компаниях он может присутствовать в том или ином виде. Иногда это JSON-файл, подкладываемый в Open Source решение, иногда система статусов в Jira, а у кого-то его и вовсе может не быть. В Ginc Radar для каждого из этих сценариев есть свой способ начать работу.
Техрадар начинается не с картинки
Когда говорят о технологическом радаре, то обычно представляют несколько секторов, кольца и набор технологий, расположенных на визуальной карте. Но это лишь визуализация. За ней стоят месяцы согласований и утверждений жизненного цикла технологий. В зрелых организацях это часть регламентированных процессов, а сам радар - результат работы в соответствии с заданной технологической моделью.
Откуда в компании появляется эта технологическая модель?
В одной организации архитекторы поддерживают собственный технологический радар. В другой существует только набор архитектурных документов. В третьей статусы технологий управляются через Jira и проходят строго определённый жизненный цикл.
Импорт из JSON
Для компаний, у которых техрадар уже существует и его нужно перенести в Ginc Radar.
Визуальный конструктор
Для создания нового радара с собственной структурой или на основе классического шаблона.
Синхронизация с Jira
Для организаций, где жизненный цикл технологий уже управляется через процессы и статусы Jira.
1. Импорт из JSON: когда технологический радар уже существует
Базовый сценарий - когда у компании уже есть собственный радар технологий.
Он может быть создан на базе Open Source решения, внутреннего инструмента и храниться в git репозитории в виде JSON-файла.
В таком случае переносить технологическую модель вручную не имеет смысла. Не хочется заново создавать каждую технологию, восстанавливать секции, статусы и историю ревизий.
Для этого в Ginc Radar предусмотрено создание радара из JSON-файла.
Пользователь загружает файл в поддерживаемом формате, после чего Ginc Radar использует его для создания нового радара. Существующий радар становится основой для дальнейшей работы в системе.
Json Schema такого файла доступна в документации GincRadar.
В этом сценарии JSON-импорт позволяет не начинать управление технологическим стеком заново, а продолжить работу с уже существующими архитектурными решениями.
2. Визуальный конструктор: когда радар создаётся с нуля
Но готовый Tech Radar есть далеко не у всех компаний.
Иногда технологическая стратегия существует в документах, иногда в нескольких разрозненных источниках, а иногда её только предстоит сформировать.
В таком случае используется визуальный конструктор Ginc Radar. Он позволяет создать структуру радара через интерфейс, без редактирования конфигурационных файлов или JSON вручную.
При создании радара можно настроить его структуру: количество секций, количество статусов и их расположение. Параметры изменяются интерактивно. Пользователь формирует будущий радар постепенно, не работая напрямую с технической конфигурацией.
Можно начать с классического пресета
Не всегда нужно придумывать собственную структуру.
В конструкторе доступен классический пресет Tech Radar с четырьмя секциями и четырьмя статусами:
Это хороший вариант для компаний, которые хотят использовать привычную модель зрелости технологий.
Но пресет не ограничивает пользователя.
Внутренние процессы компании могут использовать совершенно другую статусную модель, связанную с внутренними архитектурными стандартами.
3. Jira как источник технологического процесса
Третий сценарий выглядит менее очевидным, но особенно интересен для крупных организаций.
Иногда жизненный цикл технологий уже управляется через Jira.
Для каждой технологии существует задача. Её статус показывает текущее состояние: технология рассматривается, проходит оценку, утверждается, становится стандартом или выводится из эксплуатации.
При этом переходы между статусами могут быть строго ограничены через workflow в Jira. В такой модели технологию нельзя просто переместить из одного статуса в другой. Она должна пройти установленный процесс.
За этим процессом могут стоять техническая экспертиза, архитектурный комитет, пилотирование, согласование безопасности или другие внутренние процедуры. В результате Jira становится не просто системой задач. Она хранит согласованное состояние процесса управления технологиями.
Jira управляет процессом, Ginc Radar показывает результат
В таком сценарии Ginc Radar не создаёт второй независимый процесс управления статусами.
При создании радара пользователь выбирает Jira-доску, которая становится источником технологических статусов.
Дальше Ginc Radar периодически синхронизирует состояние технологий с выбранной доской.
Если технология проходит через установленный Jira workflow и меняет статус, соответствующее изменение появляется в радаре.
Jira отвечает на вопрос «как технология проходит процесс?», а Tech Radar — «как сейчас выглядит технологическая стратегия?».
Несколько Jira-досок и автоматическая иерархия радаров
В одном Jira-проекте может существовать несколько досок.
Например, отдельные доски могут использоваться для Backend, Frontend, Infrastructure и Security.
Если при импорте радара из Jira радара выбрать сразу несколько досок, Ginc Radar создаёт иерархию технологических радаров.
Пользователь задаёт имя родительского радара, а дочерние радары получают имена выбранных Jira-досок.
Ginc Radar │ ├── Backend │ ├── Frontend │ ├── Infrastructure │ └── Integration Bus
Такой подход особенно полезен там, где технологическая стратегия существует одновременно на нескольких уровнях: на уровне компании, инженерных доменов и отдельных технологических направлений.
Какой способ выбрать?
Выбор зависит не столько от размера компании, сколько от того, где сейчас находится её технологическая модель.
Перенесите существующую структуру и продолжите работу в Ginc Radar.
Настройте собственную структуру или начните с классического пресета.
Используйте существующий workflow как источник состояния технологий.
Не начинайте с пустого списка, если он уже существует
Создание технологического радара часто воспринимается как отдельный архитектурный проект. Нужно собрать технологии, договориться о статусах, придумать структуру и только потом начать работу.
Но во многих компаниях большая часть этой работы уже сделана.
Поэтому задача создания техрадара не всегда требует начинать все с нуля.
Ginc Radar позволяет выбрать подходящий способ: импортировать существующий радар, собрать новый через визуальный конструктор или подключить уже работающий процесс управления технологиями через Jira.
Создайте свой технологический радар
Начните с существующей технологической модели или создайте новую структуру и постепенно превратите Tech Radar в живой инструмент управления технологиями.
Попробовать Ginc Radar