TGTGInsightаналитика telegramLIVE / telegram public index
← Системный сдвиг
Системный сдвиг avatar

TGINSIGHT POST

Post #687

@systemswing

Системный сдвиг

Просмотры3,810Количество просмотров
Опубликован28 мар.28.03.2025, 14:46
Содержимое поста

Содержимое

Есть такой клёвый инструмент — Tech Radar, радар используемых технологий в компании. Придумали его thoughtworks — компания, в которой, например, работает Мартин Фаулер в классной должности Chief Scientist (я бы тоже таким работал!) Это такое графическое представление разных технологий, которые использует или к которым присматривается компания. В оригинале он разбит на четыре сектора: техники/подходы, инструменты, платформы, языки/фреймворки. В каждом секторе есть 4 кольца: Adopt — то, что в компании активно используется и является практически стандартом. Trial — то, что готово к использованию, даже где-то применяется в исследовательских целях, но в этом мы не так уверены, как в предыдущих технологиях. Assess — то, к чему мы присматриваемся, но пока даже не проводим исследования Hold — то, что уже не должно применяться в новых проектах, но может ещё оставаться в легаси Для крупных компаний с десятками и сотнями команд это хороший ориентир для разработчиков при старте новых проектов — а что у нас есть, на чем делать будем. Так же это и для привлечения специалистов работает — смотрите, какой у нас стек модный! — поэтому многие их публикуют в открытом доступе. Вот, например, Т-Банк: https://radar.tinkoff.ru/ Мы тут видим в Adopt: OpenAPI, Scrum/Kanban, Feature Toggle, а вот DDD — только в Trial. Нас интересует, понятно, сектор "Техники", может быть — "Инструменты" (хотя часто их не очень-то различают). Вот Авито: https://techradar.avito.ru/ Swagger 2.0 — в Adopt, OpenAPI 3.0 — в Assess МТС: https://mts-digital.ru/technology/techradar/ В Adopt есть Archi(!), а в Hold — Figma(!). Зато в фреймворках есть gRPC. HH: https://hh.ru/article/techradar В общем, практически ни у кого ничего по системному анализу! А очень зря, между прочим. Если у вас хоть сколько-нибудь аналитиков в компании есть — имеет смысл такую карту составить. Там будут, конечно, только техники, подходы и инструменты, но уже это само по себе полезно. Что мы сейчас применяем — юзер-стори или юскейсы? А диаграммы мы рисуем где — в draw.io или в plantuml? И для себя полезно понимать, и новички не будут сомневаться. Такая ситуационная инженерия метода работы на минималках. У самих thoughtworks на радаре совсем другое, там сплошной ИИ: В Adopt: RAG, в Trial: Small language models, генерация синтетических данных для тестов, LLM для реверс-инженеринга, вызовы функций из LLM и всякое такое. А ещё — Domain Storytelling! Как облегченная версия Event Storming'a. При этом DDD даже нет на радаре, это у них вообще "фундаментальный подход к созданию ПО". А Event Storming у них вошел в Adopt ещё в 2018 году. В Assess — тоже сплошной LLM, но ещё, например, GraphQL как инструмент talk-to-data: когда LLM-ка для ответа на вопрос формирует запрос GraphQL, вызывает его, парсит и отвечает по-человечески. В общем, прямо разительные отличия: в наших-то радарах вообще про ИИ мало. И это октябрь прошлого года! Новый техрадар от thoughtworks выходит буквально сейчас: ещё не опубликован, пока только представлен в вебинарах, буквально позавчера. Опубликуют — посмотрим, какой там прогресс. Сами они называют ситуацию с LLM "кембрийским взрывом". Кто не запрыгнет — останется вендобионтом 😂