Веб-версияОткрыть в Telegram
ООб DevOps и архитектуру

Об DevOps и архитектуру

@devops_architecture · канал · Технологии · в индексе с 2026-05-20
362подписчиков+1 за неделю
83постов в индексе
T
Timur Batyrshin
Святослав Котусев небезызвестный в кругах Enterprise Architecture своими исследованиями EA, выпустил новую версию своего легковесного фреймворка по Enterprise Architecture: https://eaonapage.com/ 4 больших одностраничных карты вместо 1.5 тыс страниц TOGAF (в прошлой версии было 2 одностраничника): Из изменений: - Добавилась модель зрелости EA - Добавились полтора десятка вариантов функциональной оргструктуры архитектуры (в зависимости от размера и типа организации), в т.ч. небольшой бенчмарк по количеству архитекторов в организации - Расширилась карта практик EA (добавились связи с артефактами ЕА, появились примеры, карта стала более практической) - Уточнены формулировке на карте артефактов Рекомендую как минимум полистать всем, кто так или иначе сталкивается со следующими темами или интересуется ими: - Lifecycle объектов уровня солюшена и масштабнее - Опермодель архитектурной функции и взаимодействие между отделами и проектами - Виды архитектурной документации (обоснования, governance, портфолио и архрепозитории)
20 · 774 ·
T
Timur Batyrshin
The Kubernetes design is based on choreography, but can incorporate orchestration benefits. Пояснительная бригада: choreography и orchestration это два подхода композиции микросервисов (паттерна saga). В случае orchestration есть отдельный микросервис, который оркестрирует процесс, проходящий через несколько микросервисов. В случае choreography микросервисы обмениваются событиями напрямую. Так вот, операторы в Kubernetes в общем случае работают в соответствии с подходом Choreography, а не Orchestration как мы могли бы подумать. Что с этим делать? Ничего, просто забавное наблюдение 😃
1 · 535 ·
Timur Batyrshin
Ссылка
нажмите — покажем
Страница команды Github по продуктовым исследованиям (во многом на базе LLM). В разных стадиях — от «набросок на салфетке» до «работающий продукт» https://githubnext.com/
1 · 388 ·
T
Ссылка
нажмите — покажем
Интересный взгляд от Github на Platform Engineering в эпоху AI: https://githubnext.com/projects/continuous-ai/ «Классические» платформы всегда event-driven, они предоставляют сервис в ответ на некий API-запрос, будь то вызов REST API или push в репозиторий. С появлением понятия «агент» платформа может выполнять некоторую активность постоянно — переход от вызовов API к постоянному сервису. Робот-пылесос убирающий квартиру постоянно, а не только по запросу. Промежуточным шагом к этому были операторы и шедулеры — условный cert-manager не просто выписывает тебе сертификат LetsEncrypt, а поддерживает его в актуальном состоянии. Auto-scaling group или HPA не просто масштабирует нагрузки, а поддерживает оптимальное количество мощностей для них. И то и другое — это по сути классическая работа operations. Написание автоматизации и ее конфигурирование — классическая работа разработки. Если рассматривать результат работы agentic AI как некую активность над вверенным ему ресурсами (или шире — объектами), платформенную инженерию можно осмыслить по новому. Не доставка товаров курьером по кнопке, а непрерывная доставка JIT. Не сканирование кода на уязвимости по созданию PR, а непрерывное сканирование и их устранение. Раньше мы рассматривали dependabot и vulnerabot как ботов. Кажется теперь можно рассматривать их как first class citizen в платформах
6 · 560 ·
T
Timur Batyrshin
Мне кажется, половина восторгов вокруг LLM связаны с тем что они постоянно исподволь и умело хвалят человека у клавиатуры, даже если он пишет полнейшую хрень. В обычном цикле работы «гипотеза - реализация - оценка» напрочь ломается последний шаг, если его явно не выносить за рамки чата с LLM. При этом, не важно занимаешься ли ты оценкой своей работы по факту — ты так или иначе ее получаешь в любом случае, и она в любом случае будет носить некоторый объективный характер. В случае с LLM положительное подкрепление получаешь сразу же, при этом независимо от того что вы оба написали — если не развита саморефлексия, получится «я герой, и гитхаб не пустой, но время потрачено, а результата нет»
1 · 465 ·
T
Timur Batyrshin
С этими LLM одни проблемы — количество идей увеличилось в несколько раз. Когда их воплощать то? Вторая проблема (связанная с первой), о которой мало говорят — как и многие современные технологии LLM вторгаются в стандартный культурно-обусловленный дофаминовый цикл. Если раньше в процессе работы над проблемой радость от решения проблем была размазана на длительность работы, то теперь за час разговора можно получить подробный план решения, и пачку тикетов в персональную (или не обязательно персональную) тикетницу на довольно рутинную реализацию. У меня получилась такая эвристика: «если после разговора с LLM ты не почуствовал себя дураком, или не ушел из разговора с вооот такенным списком задач — ты поговорил зря» — знай эти задачи как-то приоритезируй и разгребай. Но в разгребании радости гораздо меньше чем собственно в поиске решения. Навык «разбивать большую задачу на много маленьких, каждая из которых приносит пользу» становится еще более актуальным чем во времена пост-ватерфола: сейчас становится супер легко попасть в ловушку over-engeneering, причем сразу на множестве уровней одновременно: уровне описания проблемы, уровне описания концепции решения, уровне постановки задач, уровне проработки архитектуры решения, уровне определения и проработки границ между компонентами, уровне определения качества этих компонентов. Чуть промахнулся — получил тонны нейрослопа, который еще не сразу заметишь. На уровне реализации все наоборот, хорошо — написал задание, модель тебе написала ответ. Но попутно тут же наплодила долга на всех перечисленных уровнях (и нескольких не перечисленных). А если делать интероп LLM с человеком — чтобы по-очередно могли писать код и люди и LLM получается все еще более интересно, но об этом в другой раз. Что любопытно, практики Devops описанные отцами-основателнями и далее превратившиеся в DX, Evolutionary Architecture, и частично Platform Engineering на концептуально-методическом уровне вполне неплохо помогут справиться с возросшей сложностью
8 · 377 ·
T
Timur Batyrshin
Как я написал в прошлом посте, меня как и во многих других вещах, в контексте LLM интересует в первую очередь методологический аспект: как работать с ними эффективно? При этом я намеренно не задаю определение слова «эффективно», чтобы можно было применять этот подход в разных контекстах. В этот раз я не буду писать долго и много, и просто порекомендую посмотреть на https://github.com/Fission-AI/OpenSpec/ Это одновременно метод и инструмент для построения coding workflow вида «планируем фичу -> проектируем архитектуру -> пишем тесты -> пишем код». На базе него эту эффективность собрать кажется достаточно несложно независимо от того что вы понимаете под «эффективностью»: - если вам дела нет до документации можно ее оставить только как опору для агентов - если вам техническая документации нужна, здесь уже есть готовый каркас на базе которого можно строить и не выдумывать его самому - каркас довольно легковесный, при этом его можно дорабатывать (например корректировать какая именно документация вам нужна) (уточнение: я пока не могу сказать насколько он сочетается с полностью автономными coding agents) Похожие инструменты/подходы, но менее удобные для старта по тем или иным причинам: - https://promptdriven.ai/ — кажется, один из первых подходов «спеки -> доки», который так и не выстрелил, да и помер. Смотреть на него не рекомендую. - https://github.com/github/spec-kit — более детальный по сравнению с OpenSpec и кажется более тяжеловесный подход от Microsoft - https://github.com/bmad-code-org/BMAD-METHOD — на мой взгляд чрезмерно формализованный - Plan & Act — самый простой, но и наименее мощный из всех Как и с изучением всего нового, рекомендую взять какой-то подход и сделать на базе него десяток итераций (реализовать десяток решений любого размера начиная от простейшего скрипта). Мои первые опыты генерировали гигантское количество документации которая не нужна, но теперь я понимаю что именно из нее нужно. Следующая итерация видимо будет обкатка этих подходов в к
8 · 343 ·
Timur Batyrshin
Об вайбкодинг текстов Примерно с октября я довольно плотно занимаюсь работой с текстом при помощи LLM + FPF. Сперва Google AI Studio (бесплатный, хорош для быстрого старта), теперь ChatGPT Plus. Из недавних открытий (и мне почему-то не встречались статьи про это) — работа с текстом не через WebUI, а через IDE+coding agent. Проблематика следующая: Примерно от 1-2 страниц текста, у тебя в нем появляется заметное количество взаимозависимых объектов. Когда какой-то меняется, их неплохо бы обновлять и «пересчитывать» — примерно как в случае с Openspec, Spec-Kit, которые описаны выше. А если текст структурирован, доработок много, то в чате начинаешь быстро теряться, забывать скопипастить какие-то строки, соглашения, терять диффы и т.д. Иными словами, поболтать с моделью в UI легко и приятно, но непродуктивно если что-то нужно получить на выходе — выгребать ценное из гор слопа сложно и муторно. Но когда разговариваешь с LLM в IDE, агент сам фиксирует и типизирует все объекты, фиксирует принятые решения и вообще ведет подробный лог изменения документов. Скорее всего на старте разговора нужно настроить AGENTS.md и структуру репозитория, но если опыт с этим есть проблем с настройкой не должно быть. Вот пример моей настройки: https://github.com/timurb/fpf-workbench. Для использования клонируем+копируем репозиторий, открываем в любой IDE с подключенным агентом, подробно описываем свою ситуацию и просим сохранить как вводные данные. Дальше просим дать такие или иные ответы, или сделать корректировки, и они появляются прямо на диске. В следующем посте о том, что я собираю с помощью LLM.
1 · 201 ·
Конкретно в одной из последних задач LLM мне помогает смоделировать операционную модель команды в проектной организации. А точнее как более эффективно интегрировать между собой: - Сервисы/услуги, предоставляемые проектной командой внутри проекта - Методы работы команды: ядро, контекстно-зависимые методы, внесервисные методы. - Состав команды - Грейды (в т.ч. разделение на «базу» и «точки роста» в рамках одного грейда), и назначение грейдов на методы работы - Предъявляемые артефакты работы для упрощения принятия решения промо/не промо - Трансформеры для того, чтобы люди двигались на следующий грейд (был человек грейда «джуниор», после участия в некоторой деятельности стал «миддл»). Все это естественно между собой густо перевязано связями, к примеру: - сервисы состоят из методов с одной стороны, и из людей с другой стороны - чтобы команда работала предсказуемо (т.е. реализовывала свои системы надежно, защищенно и т.д.) у ней должен быть достаточно определенный состав, а не производльный (не должно быть джунов без сеньора) и т.д. - сотрудник определенного грейда может выполнять какие-то методы работы, а другие методы еще пока не может - на собеседованиях мы проверяем наличие этих навыков и т.д. и т.п. В классическом моделировании при помощи условного archimate если мы меняем что-то в одном месте дальше нужно руками проходить по связям и смотреть что поменялось. Рисовать это в PowerPoint, еще хуже, т.к. в нем нет инструментов анализа. В случае работы с LLM при изменении вводных в одном месте все остальное автоматом пересчитывается (возможно нужно дать модели пинок, но это происходит). По сути у нас получается что-то типа пайплайна CI/CD для текстов, только на базе LLM, а не yaml. Гипотезы у меня сейчас следующие: - Насколько хорошо оцифрованная модель команды срисованная с реального мира будет работать и заведется ли вообще? Надеюсь узнаю за 1-2 месяца работы уже «в реальном мире» после того как ее доработаю. - Автоматический пересчет всех текстов когда я на вход
225 ·
В целом, с LLM удобно и вести исследования различных предметных областей как таковых. К примеру, в процессе данной работы обнаружилось, что любой метод работы (компетенцию) можно разложить на: - Ядро метода (K), которое не меняется от проекта к проекту. Пример: «Разворачиваем Gitlab-CI в общем», «знание Ansible» - Контекстно-зависимые методы (S) — то же самое с репликацией, отказоустойчивостью и резервными копиями. Здесь можно много развивать в любую сторону — это по своей сути system analysis + system design. Написать пайплайн легко — берешь, читаешь туториал и пишешь. А вот вписать его в контекст проекта (количество команд, отзывчивость пайплайна, его надежность, комплаенс по секретам, мониторинг пайплайнов) — это уже совсем другое. - Внесервисные методы — заказчик часто не может качественно сформулировать запрос на услугу. Например, сколько ему времени хранить резервные копии, или сколько ему нужно диска под данные. Нужно ему в этом помочь, а может быть и убедить что нужно сделать так, а не иначе, т.е. транслировать потребности в требования. И все эти методы по своей природе разные — одно это знание инструмента, второе это насмотренность и знание архитектуры, третье это умение коммуницировать и выгружать из соседней команды чего они хотят на самом деле. По аналогии можно декомпозировать и другие объекты
265 ·
Если вам интересна эта тема — предложите про что из этого написать более развернуто.
250 ·
T
На всякий случай уточню, что в данном случае «методом» я называю то, что люди в команде выполняют в рамках своих задач, а не какие-то универсальные способы действовать описанные в книжках или статьях. Проверочное утверждение: сотрудники работают по некоему методу и получают некий рабочий продукт. Например: - разработчики пишут на java::метод и получают модуль аутентификации::рабочий продукт. - devops-инженеры готовят воспроизводимое изменение IaC::метод и получают скрипты для развертывания БД PostgreSQL::рабочий продукт. Это примеры методов блока Ядро (K) — для одного и того же сервиса (например, написание IaC) они одинаковы для всех контекстов. Контекстно-зависимым (S) же методом будет, например Выбрать режим поставки и границы интеграции (выбор режима managed/self-hosted, cloud/on-prem, интеграций и границ ответственности) и при выполнении получиим уточненная спецификация::рабочий продукт. Важный момент: явным образом это редко когда выделяют в рабочем процессе в виде отдельных шагов, они переплетены с другими методами (инженерный процесс всегда непрерывный, дискретны только трансакции между участниками), но от этого они не исчезают. А вот пример внесервисного метода (их тоже можно разделить на ядро и контекстнозависимую составляющую): Зафиксировать бизнес-цель запроса, ожидаемый эффект и границы релевантного контекста (K) или Собрать ограничения и приоритеты запроса (сроки, риски, критичность, compliance) (S). Здесь еще нужна доработка, это пока сырой черновик — возможно внесервисные методы не нужно делить на K и на S, будем разбираться. Иными словами, чтобы любая команда успешно работала, кто-то так или иначе должен выполнять все эти методы — представитель команды, кто-то внешний, кто-то приглашенный. Без этого всегда будет в чем-то просадка.
342 ·
T
Timur Batyrshin
Опрос
нажмите — покажем
280 ·
Timur Batyrshin
К сожалению, выгружать в человекочитаемом виде наработки по ходу довольно накладно, видимо выгрузку про сервисную модель сделаю уже только когда все закончу. Но если взглянуть на operations в принципе через призму ITSM/сервисной модели, обнаружилась просто замечательная разница между «devops-инженерами» и «сисадминами». Над этой разницей мы в программном комитете DevOpsConf (кстати, в апреле уже конференция) мы уже бьемся лет пять, и никак не можем ее ухватить. Попробуйте не открывая спойлер ответить «в чем разница между devops-инженером и сисадмином, если не брать в расчет написание пайплайнов?» И тот и другой пишет ансибл, разворачивает базы данных и кафку, настраивает сети и т.д. Devops-инженеры это сисадмины или нет? В чем разница? Подсказка, попробуйте подумать об этом в следующем ключе: какой сервис (as in ITSM) они предоставляют заказчику? Дальше цитата близко к оригиналу. Самый простой способ увидеть разницу между Devops и Sysadmin: взять один и тот же технический кейс и посмотреть, какой consumer-facing результат обещаем. Установить базовые пакеты на все Linux-хосты через Ansible Devops: Обычно не самостоятельный DevOps service; может быть внутренним carrier для platform/runtime outcome Sysadmin: Прямой предмет работы: привести хосты к нужному baseline Написать playbook для развертывания PostgreSQL Devops: Часть обещания “дать проекту готовый infra component/platform foundation” Sysadmin: Часть администрирования серверов и сервиса БД Развернуть кластер Kubernetes Devops: Дать командам platform foundation: кластер, tenancy, baseline policies, operating model Sysadmin: Поднять и администрировать кластер как инфраструктурную систему Настроить ArgoCD Devops: Дать воспроизводимый deployment/platform contour для проектных команд Sysadmin: Установить и сопровождать еще один инфраструктурный инструмент Выдать VPN/доступ в прод Devops: Если это часть developer enablement к runtime/platform contour Sysadmin: Прямой предмет работы: доступы, сеть, эксплуатацио
5 · 336 ·
T
Почему это открытие оказалось таким легким и одновременно таким сложным. Все знают что «классический DevOps» это про ускорять поставку, разработку и т.д. При этом само понятие давно выродилось, и от devops-инженеров уже давно не ждут «построения DevOps» или чего-то такого, а ждут всяких инфраструктурных задач и кодинга в команде разработки. И не совсем понятно чем это отличается от сисадминства. Так вот, отличие в цели этих операций, а не в содержании. Если инженер настраивает, скажем, кафку потому что ему дали задачу ее настроить — это сисадмин. Есле же он настраивает ее для того, чтобы команда разработки могла использовать ее в средах разработки, тестирования и продакшна — идет стремительный сдвиг в сторону devops. Кажется, отличие в цели не очень-то существенно или материально. Но на деле оно влечет за собой разницу в подходе: - «Как вы хотите кафку использовать? В каких задачах, какие нагрузки и т.д.?» против - «Сколько ей сделать нод, сколько выдать памяти и диска? А авторестарт вам нужен?»
5 · 514 ·
T
Timur Batyrshin
Ссылка
нажмите — покажем
Если DevOps был «технологизацией» Agile, то что будет технологизацией AI-gile?
2 · 359 ·
T
Timur Batyrshin
Ссылка
нажмите — покажем
Название моего доклада: «Расширение онтологии сервисного запроса при помощи LLM+FPF». Подключайтесь по этой ссылке (откроется Zoom, сейчас там идут другие доклады): https://systemschool2026-zoom.timurb.ru Слайды соедующим сообщением. Мой слот по расписанию: 13:30-14:00
3 · 325 ·
T
Timur Batyrshin
Интересный момент, что с появлением coding agents автоматизация SDLC (т.е. в частности CI/CD, вот это наше всё) стала ещё более важной чем была до этого. Люди более детерминированные чем LLM тупо в силу того что у них есть привычки, и в силу того что постоянно общаются друг с другом вне кода и тикетов. А LLM это бывалый сыч, который всё умеет, но сидит где-то в углу, кодит что-то в одиночку, что-то там бормочет, иногда вскрикивает, и ни с кем не общается. Задачи закрывает быстро, но его лапшу никто кроме него понять не может, да ещё и душнит как только какой-то косяк ему предъявишь. И с одной стороны, для организации такой ситуации нужен нормально работающий SDLC, а с другой — часть его переедет из собственно CI-сервера в AGENTS.md, openscpec workflows и подобные промпт-компоненты
1 · 271 ·
Timur Batyrshin
Фотография
нажмите — покажем
Как вы знаете, я давно работаю над «путем развития инженера» от джуна до милорда, и чтобы при этом описание этого пути получилось компактным. Переход на каждый новый грейд это как переход в новую профессию — нужно не развитие существующих навыков, а абсолютно новые (рассказывал про это в прошлом году на конференции). И чтобы это не взрывало мозг людям, важный момент, чтобы рост был непрерывным — новые навыки появляются в рамках того уровня где ты находишься, закрепляются и осваиваются и ты движешься дальше. Рост из миддла в сеньора это не «изучить больше инструментов» или «изучить какие-то инструмент глубоко», а научиться декомпозировать задачу на составляющие, контролировать насколько качественно эти составляющие реализованы. «Глубокое знание инструментов» (или навык быстро набирать эту глубину) это просто необходимая база для того чтобы выполнять эту самую декомпозицию. Рядом органично вырастают архитектурные паттерны — если мы можем разрезать задачу на структурные части, то дальше логичным образом мы перестаем оперировать деталями и начинаем оперировать этими самими структурными частями, связями между ними, их характеристиками и т.д. Некоторое время назад я думал, что следующий шаг это навык перестраивать под конкретный запрос ту архитектуру, которая получается после декомпозиции и последующего синтеза. Но возможно это тоже только «необходимая база», а действительный навык это способность одновременно работать по нескольким направлениям. В целом это сочетается и с моделью про которой я рассказывал весной, только видимо на верхнем слое упор больше должен быть не на прохождение одного запроса в сервис, а на работу с потоком входящих запросов.
2 · 253 ·
T
В управление кубером, облаком и инфрой вообще через агентов + MCP есть интересный и тонкий момент. Это уход от configuration management в «deployless» (шуточный термин): «ща емана тут на проде один параметр поправлю падажжи нах» Т.е. это шаг назад. Подобный уход уже был некоторое время назад через Operator Pattern, и к нему до сих пор довольно неоднозначное отношение в сообществе — хорошие операторы писать сложно, пользоваться ими тоже сложно, супер важен API/DX для них и т.д. Так вот, с агентами и MCP похоже будет продолжение этой истории по одному из направлений (или сразу по всем трем): • трэш и содомия «deployless и правим на проде» (и все откатится обратно) • агенты будут не править кубера/облака, а будут коммитить в гит — благо что они это умеют, и дальше все катится обычными пайпами • либо будет дальнейшее развитие Operator Pattern и пока неясно в какую сторону (замену софта на агента умеет делать мало кто, и плюсы от этого довольно узкие)
1 · 282 ·
Timur Batyrshin
Ссылка
нажмите — покажем
Недавно Онтико (организаторы крупнейших технологических конференций) сделали публикацию про новую систему разделения труда, которая у нас на подходе с появлением ИИ: https://t.me/onticochannel/60 Мое внимание привлек слайд про промышленные революции, и захотелось его уточнить. Выношу сюда свою реплику из закрытого чата, т.к. она может быть полезной и для других. Давайте рассмотрим слайд «Матрица четырёх промышленных революций» (с ним я согласен только отчасти) и проследим как собственно происходила эволюция через революции. У тебя есть цепочка добавления ценности (совпадает с разделением труда). Во время промышленной революции №0 (нумерация со слайдов) разделение труда начало проявляться в обществе, а не только в общине: не человек пришел к соседу за луковицей/тканью, а человек пришел к мастеру, который именно этим и занимается профессионально, и занимается не по запросу (ты попросил я сделал), а под постоянный сбыт. Этот ремесленник, или может быть купец (но еще не предприниматель). Следующей промышленной революцией обычно считается изобретение паровой машина и механизация силы. Но вот с промышленными революциями 20 века не все так однозначно. Если говорить о конвейере как центральном элементе промышленных революций 20в, то до собственно прохождения детали по конвейеру у тебя должна появиться стандартизация изделий и деталей (19в), и дальше декомпозиция техпроцесса на стадии (операции) и их регламентация. Их сборка в поток это и есть конвейер. Первое — это инженерия, второе — технология. Работа с временами производства в потоке это менеджмент, но менеджмент процессный, который весьма сильно отличается от например менеджмента проектного и продуктового. И до второй половины 20 века еще не считалось зазорным производить продукцию «на склад», т.е. и процессный менеджмент был в довольно зачаточном состоянии. Если более пристально посмотреть на изменения цепочки добавленной ценности («горизонтальный сдвиг»), то увидим, что происходили переходы: • Обособление торгов
7 · 277 ·
T
Если кого-то из вас shieldybot незаслуженно кикнул из чата — напишите мне (@TimurBatyrshin), я вас разбаню
277 ·
T
Timur Batyrshin
Попросили меня сегодня прокомментировать модель зрелости для внедрения AI в devops, и у меня получились такие интересные результаты, что чем выше уровень зрелости по условному CMMI тем меньше в нем места для AI в принципе. (на примере только CI/CD, не рассматривал другие поднаправления) UPD: кажется можно и в принципе для разработки эту шкалу применять L0 (нулевой). AI не используется для CI/CD. L1 (стихийный). AI для написания и исправления кода пайплайнов по месту. L2 (повторяемый). AI используется для написания сквозных пайплайнов на местах. Задан набор правил и code style для агентов. L3 (управляемый). Заданы критерии качества к коду пайплайнов написанного AI. Построен процесс для контролируемой доставки инкрементов пайплайнов, реализованных агентами. Результаты работы пайплайнов (результаты и логи сборок и т.д.) доступны агентам для анализа. Задана и выполняется политика безопасности для доступа агентов к исходному коду приложений L4 (оптимизируемый). Заданы характеристики качества самих пайплайнов, реализовано измерение качества, эти характеристики качества используются в качестве цели для постановки задач для AI. Заданы и выполняются политики по выполнению операций не связанных с управлением кодом пайплайнов и приложений -- запуск пайплайнов, создание тикетов, создание архитектурных RFC для пайплайнов, работа с секретами (например, создание плейсхолдеров) L5 (инновационный). Выбран портфель характеристик элементов ИТ-ландшафта; характеристики пайплайнов входят в состав этих элементов. Выполняется управление портфелем характеристик, задания на изменение набора характеристик ставятся в качестве задач для AI. Заданы, контролируются и улучшаются правила и полномочия действий конкретных ролей агентов на уровне организации, а не только на уровне технологических элементов. А вы что думаете?
1 · 170 ·

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем