Сценарный анализ для архитектурного выбора, RFP и проектирования пилота. Дата среза: 21 июля 2026 года
CodeGraph позиционируется как решение для управляемой разработки цифровых продуктов с участием ИИ: оно связывает портфель инициатив, требования, инженерную работу, проверки и готовность к выпуску. Цифровые сотрудники выполняют повторяемые задачи в заданной области, а продуктовые, архитектурные, риск- и релизные решения принимает ответственный человек. CG-01
В RFP CodeGraph сравнивают прежде всего с платформами Engineering Lifecycle Management / ALM и Software Delivery Management. Второй круг сравнения: Strategic Portfolio Management / Value Stream Management, прослеживаемость требований, управление выпуском и управление ИИ-агентами.
У CodeGraph нет одного универсального конкурента: ему противостоят либо платформенный набор из нескольких продуктов, либо существующий составной стек заказчика.
1. Что именно сравнивается
| Категория | Статус для CodeGraph | Причина |
|---|---|---|
| Engineering Lifecycle Management / ALM | Основная | CodeGraph связывает требования, реализацию, проверки, изменения и решения. |
| Software Delivery Management | Основная | Платформа связывает инженерную работу с готовностью и управленческим решением, работая вместе с первичными delivery-системами. |
| Value Stream Management | Вспомогательная | Есть поток от инициативы к выпуску и основания статуса; финансовое и ресурсное управление ведётся профильными системами. |
| Strategic Portfolio Management | Вспомогательная | Портфельная модель связывает инициативы с инженерными результатами; бюджетирование и workforce planning ведутся профильными системами. |
| Requirements Management and Traceability | Вспомогательная | Модель связывает требования с кодом, тестами и подтверждениями в обе стороны. |
| Release Governance / Release Readiness | Вспомогательная | Собирается пакет обязательных результатов, рисков и решений. |
| AI Agent Governance for Software Engineering | Вспомогательная | Цифровые роли имеют владельцев, полномочия, запреты, критерии и условия остановки. |
| Code Intelligence / Code Graph | Технологический слой | CPG и анализ влияния поддерживают инженерный контекст, а продуктовые решения оформляются в смежных слоях. |
| SAST, DLP, SIEM, MCP, ACP, CLI, LSP | Механизмы и интеграционные поверхности | Их сравнивают в профильных сценариях; основную категорию продукта они не определяют. |
Границы CodeGraph
По текущим материалам CodeGraph:
- добавляет к портфелю инженерную прослеживаемость, подтверждения, блокировки и фактическую готовность;
- сохраняет трекеры, Git, CI/CD, анализаторы и документацию как первичные системы;
- финансовое управление портфелем и ресурсное планирование выполняются профильными системами;
- приоритет, архитектурный риск и выпуск утверждает уполномоченный человек. CG-01 CG-03 CG-08
Эти границы входят в сравнение и описывают область продукта в корпоративном стеке.
2. Методика и статусы
В исследование включены только актуальные официальные продуктовые страницы, документация, release notes и исходные материалы CodeGraph.
| Статус | Смысл |
|---|---|
| Нативно | Сценарий документирован внутри указанного продукта или набора модулей. |
| Нативно в отдельном модуле или редакции | Нужен конкретный коммерческий компонент; его нельзя приписывать базовому продукту. |
| Через официальную интеграцию | Сценарий зависит от поддерживаемой интеграции и её фактических операций. |
| Через стороннюю или заказную интеграцию | Понадобятся marketplace-приложение, собственный адаптер или проект внедрения. |
| Частичный сценарий | Поддерживается только часть цепочки или отсутствует постоянная связь между её объектами. |
| Ручной процесс | Человек собирает данные или принимает решение вне единого автоматизированного маршрута. |
| Требует проверки | Функцию проверяют в пилоте или у поставщика по актуальной редакции продукта. |
| Не поддерживается | Используется только при прямом официальном подтверждении ограничения. |
| Не применяется | Критерий не относится к назначению решения. |
Дополнительные правила:
- Preview, beta и roadmap не считаются общедоступной функцией.
- Цены сравниваются в отдельном RFP: большинство платформ требует индивидуальной конфигурации, а опубликованные тарифы показывают разные составы поставки.
3. Карта конкурентного поля
| Уровень | Что входит | Как использовать в RFP |
|---|---|---|
| A. Прямые платформенные альтернативы | GitLab; Atlassian assembled stack; ServiceNow; Microsoft + GitHub; IBM ELM; Codebeamer; Devprom; Сфера Platform; в отдельных RFP — Planview, Polarion, Digital.ai | Сравнивать полный путь инициативы и требования через поставку к управленческому решению. |
| B. Смежные платформы | Planview, Polarion, Digital.ai, Harness, Port, Jama Connect, Aha!, Productboard, Backstage, SourceCraft | Включать только при совпадении главного сценария и владельца бюджета. |
| C. Специализированные альтернативы | SonarQube, Semgrep, Snyk, PT Application Inspector, Checkmarx, Fortify, Sourcegraph, отдельные AI-помощники | Сравнивать только в аудите кода, AppSec, code intelligence или AI-разработке. |
| D. Составной стек | Трекер + документы/требования + Git + CI/CD + SAST/SCA + архитектурные материалы + таблицы + ручной релизный комитет + AI-помощники | Рассматривать как обязательную baseline-альтернативу: чаще всего покупатель сравнивает новую платформу с текущим процессом. |
Почему специализированные анализаторы вынесены из основной матрицы
SonarQube, Semgrep, Snyk и PT Application Inspector решают задачи качества и AppSec. Sourcegraph отвечает за поиск, навигацию и контекст кода. GitHub Copilot и SourceCraft Code Assistant помогают создавать и изменять код. Каждое из этих решений конкурирует с CodeGraph в отдельном сценарии и охватывает лишь часть маршрута «инициатива → требование → реализация → подтверждение → решение о выпуске».
4. Сводное сравнение прямых альтернатив
4.0. Карта источников и состава решений
| Решение / область | Точный состав | Основные источники |
|---|---|---|
| CodeGraph — позиционирование | Главная, whitepaper, CPO/CTO/security/evidence/integrations/digital team | CG-01 CG-03 CG-05 CG-07 |
| CodeGraph — шесть сценариев | Portfolio, feature, audit, release, controls, AI-code | CG-09 CG-11 CG-13 |
| CodeGraph — объект аудита и технические подтверждения | Публичная конкурентная матрица и руководство по корпоративному развёртыванию | CG-15 |
| GitLab | Ultimate/Premium + Duo Agent Platform; offering фиксировать | GL-01 GL-03 |
| Atlassian | Strategy + Teamwork + Software + Product Collections | AT-01 AT-03 |
| ServiceNow | SPM + DevOps Change Velocity + AI Control Tower | SN-01 SN-03 |
| Planview | Portfolios + Viz | PV-01 |
| IBM | Engineering Lifecycle Management; модули фиксировать | IBM-01 |
| PTC | Codebeamer 3.2 + Codebeamer AI 1.0 | PTC-01 |
| Siemens | Polarion ALM 2606 / Polarion X отдельно | SI-01 |
| Microsoft + GitHub | Azure Boards/DevOps + GitHub Enterprise + Copilot Enterprise | MS-01 GH-02 |
| Digital.ai | Platform + Release/Deploy и другие модули по договору | DAI-01 |
| Devprom | Devprom ALM; редакцию уточнить | DP-01 |
| Productboard | Productboard product management platform | PB-01 |
| Harness | Harness Platform + Worker Agents | HAR-01 |
| Port | Port platform + AI | PORT-01 |
| Jama Connect | Requirements/test/risk platform | JAMA-01 |
| Aha! | Aha! Roadmaps | AHA-01 |
| Backstage | Open-source framework + plugins | BACK-01 |
| SourceCraft | Platform + Code Assistant/CLI | SC-01 |
| Сфера Platform | Комплексная платформа управления жизненным циклом ПО | SFERA-01 |
| Специализированный code/AppSec слой | SonarQube, Semgrep, Snyk, PT Application Inspector, Checkmarx, Fortify, Sourcegraph | SONAR-01 SNYK-01 CX-01 FORT-01 |
В таблицах ниже указаны конкретные наборы продуктов.
4.0.1. Подробные страницы сравнения
Ниже собраны все публичные страницы подробного сравнения CodeGraph с платформами и специализированными продуктами из этой матрицы.
| Решение | Подробное сравнение | Роль в матрице |
|---|---|---|
| GitLab | CodeGraph и GitLab | DevSecOps и AI-разработка |
| Atlassian Collections | CodeGraph и Atlassian Collections | Стратегия, продуктовая работа и поставка |
| ServiceNow | CodeGraph и ServiceNow | SPM, DevOps и управление изменениями |
| Planview | CodeGraph и Planview | SPM, VSM и управление портфелем |
| IBM Engineering Lifecycle Management | CodeGraph и IBM ELM | ALM и инженерная прослеживаемость |
| Codebeamer | CodeGraph и Codebeamer | ALM для сложных продуктов |
| Polarion ALM | CodeGraph и Polarion ALM | ALM и системная инженерия |
| Microsoft + GitHub | CodeGraph и Microsoft + GitHub | Планирование, код и поставка |
| Digital.ai | CodeGraph и Digital.ai | DevSecOps и релизное управление |
| Devprom ALM | CodeGraph и Devprom ALM | ALM |
| Harness | CodeGraph и Harness | CI/CD и управление поставкой |
| Port | CodeGraph и Port | Внутренний портал разработчиков и платформа разработчиков |
| Jama Connect | CodeGraph и Jama Connect | Требования, риски и тестирование |
| Aha! Roadmaps | CodeGraph и Aha! Roadmaps | Roadmapping и управление продуктом |
| Productboard | CodeGraph и Productboard | Управление продуктом и roadmapping |
| Backstage | CodeGraph и Backstage | Каталог разработчиков и плагины |
| SourceCraft | CodeGraph и SourceCraft | Российская платформа разработки и AI-помощник |
| Сфера Platform | CodeGraph и Сфера Platform | Комплексное управление жизненным циклом ПО |
| Snyk | CodeGraph и Snyk | AppSec и безопасность кода |
| Sourcegraph | CodeGraph и Sourcegraph | Поиск и контекст кодовой базы |
| SonarQube | CodeGraph и SonarQube | Качество кода и AppSec |
| Semgrep | CodeGraph и Semgrep | AppSec и анализ кода |
| PT Application Inspector | CodeGraph и PT Application Inspector | AppSec для российского рынка |
| Checkmarx | CodeGraph и Checkmarx | SAST и AppSec |
| Fortify | CodeGraph и Fortify | SAST и AppSec |
4.1. Жизненный цикл и поставка
| Решение и точный состав | Портфель и инициативы | Требования и прослеживаемость | Инженерная поставка | Готовность к выпуску |
|---|---|---|---|---|
| CodeGraph — заявленная корпоративная платформа | Нативно; статус опирается на связанные объекты | Нативно по продуктовым материалам; глубину проверить в пилоте | Через интеграции с первичными системами + собственный инженерный контекст | Нативно: обязательные результаты, риски и решение человека |
| GitLab Ultimate + Duo Agent Platform | Частичный сценарий: epics, planning, VSM; не финансовый SPM | Нативно для GitLab-объектов; внешние требования зависят от интеграции | Нативно: SCM, CI/CD, security, review, agents | Нативно для pipeline/MR/security gates; состав доказательного пакета настраивается |
| Atlassian: Strategy + Teamwork + Software + Product Collections | Нативно в Strategy Collection | Нативно/частично через Jira, Confluence, JPD и связи между ними | Нативно в Software Collection и через интеграции | Частичный сценарий; обычно конфигурация Jira/JSM, Pipelines и приложений |
| ServiceNow: SPM + DevOps Change Velocity + AI Control Tower | Нативно в SPM, включая инвестиции и ресурсы | Частичный сценарий; инженерная детализация поступает из toolchain | Через официальные интеграции DevOps Change Velocity | Нативно для change governance и approvals; технические доказательства зависят от источников |
| Microsoft + GitHub: Azure Boards/DevOps + GitHub Enterprise + Copilot Enterprise | Частичный сценарий через Boards, epics/features и отчётность | Нативно для work items/links; строгая цепочка до подтверждений требует модели и интеграции | Нативно в Azure DevOps/GitHub | Нативно/частично через branch protection, Actions, environments и approvals |
| IBM ELM | Частичный сценарий: engineering program/lifecycle; финансовый SPM проверяется отдельно | Нативно: требования, тесты, изменения, OSLC/digital thread | Через собственные модули и интеграции | Нативно для lifecycle-quality gates; агентное исполнение проверяется отдельно |
| PTC Codebeamer 3.2 + Codebeamer AI 1.0 | Частичный сценарий | Нативно: ALM, требования, тесты, риски и traceability | Через интеграции и ALM-процесс | Нативно/частично по workflow и approval-механике |
| Devprom ALM — точную редакцию определить в RFP | Нативно по материалам вендора | Нативно по материалам вендора | Через ALM-модули и интеграции | Частичный сценарий; состав и автоматизацию подтвердить в демонстрации |
4.2. AI, инженерный контекст и эксплуатационная модель
| Решение | Управляемые AI-роли/агенты | Кодовый граф и влияние | On-premise / изолированный контур | Ключевая граница |
|---|---|---|---|---|
| CodeGraph | Нативно по паспорту роли: владелец, входы, инструменты, запреты, результат, приёмка, остановка | Нативно по документации; полноту языков и межрепозиторный охват проверяют в пилоте | Документированы Docker Compose, Kubernetes и изолированный режим | Работает вместе с Git, CI/CD, финансовым/ресурсным SPM и решением человека |
| GitLab | Нативно: foundational/custom/external agents, flows, access controls; часть governance/context возможностей имеет отдельный статус | Нативно/частично в контексте GitLab; CPG проверяют по отдельному источнику | GitLab Self-Managed; offline Agent Platform документирован с условиями лицензирования | Объединяет DevSecOps в одной системе учёта; сохраняет разнородные первичные системы через интеграции |
| Atlassian | Rovo/Rovo Dev; модель полномочий зависит от приложений, Cloud и настроек | Через Compass, Bitbucket, Rovo Dev и интеграции; CPG проверяют по материалам поставщика | Состав Cloud/Data Center различается; Collections сравнивать как Cloud-набор | Охватывает стратегическое планирование, знания и совместную работу; единый технический пакет требует настройки |
| ServiceNow | AI Control Tower управляет AI-активами и рисками; инженерные агенты зависят от Now Platform/интеграций | Через toolchain data; собственный CPG проверяют по материалам поставщика | Основной сервис — облачная платформа; требования к резиденции проверять по договору | Охватывает SPM, финансы, ресурсы и управление изменениями |
| Microsoft + GitHub | Enterprise policies, agent sessions, audit; покрытие клиентских prompts зависит от состава журналов | Через GitHub code context и сторонние анализаторы; CPG проверяют по материалам поставщика | Смешанная архитектура; путь AI-данных и доступность функций для Server проверять отдельно | Объединяет распространённые инженерные инструменты Microsoft и GitHub |
| IBM ELM | Специализированную модель управляемых цифровых ролей проверяют по материалам поставщика | Engineering knowledge graph/digital thread; code-flow анализ сопоставляют с CPG отдельно | SaaS и локальные варианты зависят от состава | Ориентирован на формальную инженерию, требования и регулируемые отрасли |
| Codebeamer | AI-функции доступны; паспорт ролей и инструментальные запреты проверяют по материалам поставщика | Impact/traceability нативны; CPG и data-flow proof проверяют отдельно | On-premise и SaaS-варианты | Ориентирован на ALM для программно-управляемых продуктов и системной инженерии |
| Devprom | Статус уточняется у поставщика | CPG, связи и метрики ALM сверяются с материалами вендора | Закрытый контур заявлен вендором; технические условия проверить | Российская ALM-альтернатива; точный коммерческий состав требует RFP |
Основной вывод
CodeGraph связывает четыре контура:
- продуктовая инициатива и требования;
- инженерный контекст и анализ влияния;
- управляемое исполнение цифровых ролей;
- пакет подтверждений и решение человека.
5. Сравнение по шести сценариям
5.1. Управление портфелем изменений
Основание сценария CodeGraph: CG-09
Проблема покупателя. Руководитель видит процент выполнения, но не может перейти к требованиям, свежим проверкам, межпроектным зависимостям и ожидающим решениям.
Основные роли. CPO, руководитель портфеля, CTO, архитектор, владельцы продуктов.
| Решающий критерий | Вес |
|---|---|
| Иерархия, владельцы и зависимости | 25% |
| Связь стратегии с инженерными объектами | 20% |
| Объяснимый статус на подтверждениях | 20% |
| Финансы и ресурсы | 15% |
| Интеграции | 10% |
| Развёртывание | 10% |
| Решение | Оценка сценария | Что проверить |
|---|---|---|
| CodeGraph | Нативная связь портфеля с требованиями, проверками и решениями; финансы/ресурсы вне основной границы | Вычисление статуса, межпроектные зависимости, происхождение каждого индикатора |
| ServiceNow SPM + DevOps Change Velocity | SPM охватывает инвестиции и ресурсы; инженерная детализация поступает из набора инструментов | Глубину перехода от портфеля до кода, теста и свежего результата |
| Atlassian Strategy Collection + продукты поставки | Связывает стратегию, управление сотрудниками и корпоративное исполнение | Точный набор Collections, стоимость, единый маршрут прослеживаемости |
| Planview Portfolios + Viz | Объединяет SPM/VSM и аналитику потока | Связь требования с реализацией и управляемыми агентами |
| GitLab Ultimate | Связывает планирование с поставкой внутри GitLab | Финансовое планирование и внешние источники требований |
| Составной стек | Позволяет независимо выбирать инструменты; статус часто агрегируется вручную | Трудозатраты на интеграцию, расхождения идентификаторов и актуальность данных |
Отличие CodeGraph. Портфельный статус проектируется из связанных инженерных результатов, блокировок и решений.
Финансовый контур. Финансовое управление портфелем, инвестиционное планирование и workforce planning выполняются профильными системами.
Когда альтернатива может быть предпочтительнее. ServiceNow, Atlassian или Planview предпочтительнее, когда основная задача — бюджеты, мощности, сценарное планирование и управление инвестициями.
Проверка в пилоте. Выбрать одну инициативу с межпроектной зависимостью и проверить переход от верхнего статуса до исходного требования, последней проверки и владельца решения.
5.2. Поставка новой функции
Основание сценария CodeGraph: CG-10
Проблема покупателя. Продуктовая постановка распадается на документы и задачи; изменение кода теряет связь с исходным основанием и критериями приёмки.
Основные роли. CPO/PM, аналитик, tech lead, разработчик, QA, AppSec, архитектор.
| Решающий критерий | Вес |
|---|---|
| Требования и критерии приёмки | 20% |
| Границы задания | 15% |
| Код, CI/CD и review | 20% |
| Сквозная прослеживаемость | 20% |
| Управление AI-исполнителями | 15% |
| Приёмка и выпуск | 10% |
| Решение | Оценка сценария | Что проверить |
|---|---|---|
| CodeGraph | Нативная предметная цепочка; инженерные действия зависят от интеграций | Реальный write-back, CI trigger, идентичность артефактов и fail-closed поведение |
| GitLab Ultimate + Duo Agent Platform | Связывает issue с MR внутри единой DevSecOps-системы | Внешние требования, формальные критерии, независимое принятие остаточного риска |
| Atlassian Product/Teamwork/Software Collections | Связывает discovery с backlog и продуктами экосистемы | Постоянную связь до кода, теста и проверки без зависимости от Marketplace |
| Microsoft Azure DevOps + GitHub | Объединяет инженерную поставку в Azure DevOps и GitHub | Единую модель между Boards и GitHub, журналы агентов и релизные подтверждения |
| IBM ELM / Codebeamer | Связывает требования, тесты и формальные процессы | Современную агентную разработку, контекст кода и интеграции с набором инструментов поставки |
| Составной стек | Сохраняет выбранные специализированные инструменты | Ручные передачи, потерю версии требования и статус без доказательной базы |
Отличие CodeGraph. Цепочка идёт от замысла и требования к области влияния, заданию, изменению, проверке и решению.
Проверка интеграций. Нативность интеграций и зрелость каждого write-back-оператора подтверждаются отдельным пилотом.
Когда альтернатива может быть предпочтительнее. GitLab или Microsoft/GitHub предпочтительнее, когда организация готова консолидировать delivery в одной инженерной системе; IBM/Codebeamer — когда доминируют формальные требования.
Проверка в пилоте. Провести реальное изменение: версия требования → ограниченное задание → MR/PR → тесты → обязательные проверки → пакет решения.
5.3. Аудит кодовой базы
Основание сценария CodeGraph: CG-11
Проблема покупателя. Команда должна восстановить архитектуру, зависимости, потоки данных, область влияния и связанные риски, а также получить список совпадений правил.
Основные роли. CTO, архитектор, AppSec, tech lead, аудитор.
| Решающий критерий | Вес |
|---|---|
| Семантическая модель кода | 30% |
| Межфайловые потоки и зависимости | 20% |
| Связь находки с кодом | 15% |
| Границы и полнота анализа | 10% |
| Security-интеграции | 15% |
| Развёртывание | 10% |
| Решение | Оценка сценария | Что проверить |
|---|---|---|
| CodeGraph | CPG, зависимости, потоки и связь с рабочим контекстом документированы | Языки, версии, точность, межрепозиторный анализ и воспроизводимость на эталонном наборе |
| SonarQube Advanced Security | Объединяет анализ качества и безопасности с корпоративным процессом | Точный состав редакции, анализ потоков данных и роль AI-функций |
| Semgrep Code | Использует правила и Pro Engine как специализированный AppSec-компонент | Межфайловый охват по языкам и базовый уровень ложных срабатываний на коде заказчика |
| Snyk Code | Встраивает AppSec-проверки в работу разработчика | Локальность анализа, объяснимость и связь с продуктовым требованием |
| PT Application Inspector | Релевантен для российского AppSec и закрытых контуров | Точную редакцию, поддерживаемые языки, экспорт и доказательность |
| Sourcegraph | Даёт поиск, контекст и навигацию по большим кодовым базам | Не приравнивать анализ кода к SAST или CPG без отдельного подтверждения |
Отличие CodeGraph. Аудит связывается с требованиями, областью изменения, задачами исправления, повторной проверкой и остаточным риском.
Методика измерений. Публикуйте заявления CodeGraph о точности, покрытии CVE и доле ложных срабатываний вместе с новой воспроизводимой методикой.
Когда альтернатива может быть предпочтительнее. SonarQube, Semgrep, Snyk или PT AI предпочтительнее, когда нужен серийный специализированный AppSec-контроль без портфельной и агентной модели.
Проверка в пилоте. Зафиксировать репозиторий, commit, языки, источники/приёмники, эталонную разметку, ограничения и повторяемую команду; сравнить recall, precision, время триажа и полноту цепочки.
5.4. Релизная проверка
Основание сценария CodeGraph: CG-12
Проблема покупателя. Статус закрытой задачи формируется после QA, архитектурной проверки, AppSec, документации, эксплуатационных проверок и плана отката.
Основные роли. Release manager, CTO, QA, AppSec, архитектор, SRE, владелец риска.
| Решающий критерий | Вес |
|---|---|
| Обязательные результаты и evidence | 25% |
| Approvals и separation of duties | 20% |
| CI/CD и deployment context | 20% |
| Исключения и остаточный риск | 15% |
| Rollback/операционная готовность | 10% |
| Аудит решения | 10% |
| Решение | Оценка сценария | Что проверить |
|---|---|---|
| CodeGraph | Нативный пакет готовности и человеческое решение; источники остаются внешними | Актуальность evidence, блокировки, повторный запуск и восстановление provenance |
| GitLab Ultimate | Объединяет конвейеры, среды, политики безопасности и согласования | Связь с продуктовым замыслом и формальный пакет за пределами GitLab |
| ServiceNow DevOps Change Velocity | Автоматизирует согласование изменений и корпоративное управление | Глубину инженерных подтверждений и отсутствие дублирования с ITSM |
| Harness | Объединяет конвейеры поставки, политики, откат и управляемых агентов | Портфельную прослеживаемость требований и точный коммерческий состав |
| Microsoft/GitHub | Объединяет среды, Actions/Azure Pipelines и обязательные проверки | Единый межпродуктовый аудит и сохранение подтверждений |
| Digital.ai Release | Оркестрирует выпуск, процессы соответствия и гибридную поставку | Продуктовую прослеживаемость и агентное управление |
| Составной стек | Сохраняет текущий релизный процесс | Ручную сборку, устаревшие снимки экрана и неявные исключения |
Отличие CodeGraph. Платформа собирает основания готовности, а уполномоченный человек разрешает выпуск, принимает риск или блокирует решение.
Проверка интеграций. Пилот показывает полноту интеграций и место хранения копии, ссылки, хеша или нормализованного результата в CodeGraph.
Когда альтернатива может быть предпочтительнее. ServiceNow подходит организациям с процессом вокруг ITSM и управления изменениями; Harness, GitLab или Digital.ai — организациям, где главный объект управления — конвейер и выпуск.
Проверка в пилоте. Смоделировать непройденную проверку, просроченный evidence, исключение, откат и повторную проверку; убедиться, что статус fail-closed и решение атрибутировано человеку.
5.5. Технические контроли и внутренний аудит
Основание сценария CodeGraph: CG-13
Проблема покупателя. Политики и стандарты существуют отдельно от реализации; аудитор не может быстро восстановить область, версию, результат, исправление и принятый остаточный риск.
Основные роли. Владелец контроля, AppSec, внутренний аудит, compliance, CTO, архитектор.
| Решающий критерий | Вес |
|---|---|
| Связь контроль → реализация | 25% |
| История evidence и повторная проверка | 20% |
| RBAC и аудит действий | 15% |
| Security-интеграции | 15% |
| Развёртывание и границы данных | 15% |
| Поддержка стандартов | 10% |
| Решение | Оценка сценария | Что проверить |
|---|---|---|
| CodeGraph | Нативная цепочка контроля до кода/конфигурации/evidence по позиционированию | Отделить технический proof pack от сертификации; проверить зрелость шаблонов |
| IBM ELM | Даёт формальную прослеживаемость и конфигурационное управление | Связь с современным набором AppSec-инструментов и управлением ИИ |
| Codebeamer | Связывает процессы рисков, требований и тестов с журналом аудита | Глубину подтверждений на уровне кода и контроль агентов |
| ServiceNow | Объединяет GRC/ITSM/SPM при добавлении соответствующих модулей | Не объединять модули без спецификации лицензии |
| GitLab Ultimate | Встраивает контроли безопасности и соответствия в DevSecOps | Политики вне GitLab и межсистемные подтверждения |
| PT Application Inspector | Даёт специализированный результат AppSec; управление контролями и портфелем остаётся за другими системами | Состав редакции, экспорт и связь с контрольным контуром |
| Составной стек | Позволяет использовать сертифицированные/привычные средства | Ручную нормализацию evidence, исключения и происхождение решений |
Отличие CodeGraph. Техническое требование, реализация, проверка, исправление и остаточный риск образуют одну цепочку.
Нормативная оценка. Официальное соответствие нормативу и сертификация подтверждаются отдельной оценкой.
Когда альтернатива может быть предпочтительнее. IBM/Codebeamer предпочтительнее для сложной системной инженерии; ServiceNow — при доминирующем GRC/ITSM; специализированные анализаторы — для обязательного сертифицированного контроля.
Проверка в пилоте. Выбрать один реальный контроль, связать его с кодом/конфигурацией, воспроизвести проверку после изменения, оформить исключение и восстановить весь журнал решения.
5.6. Контроль кода, созданного ИИ
Основание сценария CodeGraph: CG-14
Проблема покупателя. Организация ограничивает область работы агента, его инструменты и данные, независимо проверяет результат и сохраняет происхождение действий.
Основные роли. CTO, engineering platform, AppSec, разработчики, владельцы AI governance.
| Решающий критерий | Вес |
|---|---|
| Границы задания и инструментов | 20% |
| Происхождение действий и журнал | 15% |
| Независимая проверка результата | 20% |
| Human approval | 15% |
| Модели и границы данных | 15% |
| Аудит использования и стоимость | 15% |
| Решение | Оценка сценария | Что проверить |
|---|---|---|
| CodeGraph | Паспорт роли и типизированные передачи документированы; реализацию проверять по операциям | Запреты на инструменты, остановку, DLP, журналы, стоимость и separation of duties |
| GitLab Duo Agent Platform | GA-платформа агентов и flows в DevSecOps-контексте | Статус каждой функции governance/context, self-hosted/offline условия и human approval |
| GitHub Copilot Enterprise | Корпоративные политики, сеансы агентов и аудит связаны с процессом GitHub | Клиентские prompts не полностью входят в стандартный audit log; preview-функции учитывать отдельно |
| Harness Worker Agents | Управляемые pipeline steps с RBAC, OPA, audit, MCP и BYOM | Связь с продуктовыми требованиями и независимость проверяющей роли |
| Atlassian Rovo Dev | Агентная работа в экосистеме Atlassian | Точный набор инструментов, границы, аудит и data path |
| SourceCraft Code Assistant | Российская инженерная платформа с CLI/agent mode, BYOM/MCP; часть режима Preview | Коммерческую редакцию, enterprise governance, аудит и закрытый контур |
Отличие CodeGraph. Управление строится вокруг роли, полномочий, обязательного артефакта, критериев, передачи, остановки и владельца-человека.
Технические границы. Запрет проверяется блокировкой действия; описание правила в промпте дополняет технический контроль.
Когда альтернатива может быть предпочтительнее. GitLab/GitHub предпочтительнее при стандартизации на их SCM; Harness — при pipeline-centric governance; SourceCraft — при приоритете российской инженерной экосистемы.
Проверка в пилоте. Дать агенту намеренно расширяющее область задание, закрытый файл и опасный инструмент; проверить блокировку, журнал, независимый review и невозможность самоутверждения.
6. Инженерная прослеживаемость и подтверждения
CodeGraph различает шесть уровней зрелости:
| Уровень | Что он означает | Что проверить дополнительно |
|---|---|---|
| Статус задачи | Объект переведён в состояние Done/Closed | Связь требования с реализацией и проверками |
| Ссылка между объектами | Между задачей, документом, PR или тестом есть URL/ID | Полноту, актуальность и двусторонность связи |
| Постоянная прослеживаемость | Сохраняются тип связи, версия, область и происхождение | Положительный результат связанного review |
| Техническое подтверждение | Есть конкретный результат проверки для версии и области | Наличие всех обязательных проверок |
| Пакет готовности | Собраны обязательные результаты, исключения и открытые риски | Что выпуск автоматически разрешён |
| Решение человека | Уполномоченное лицо принимает или отклоняет риск и выпуск | Что основание решения проверено; оно требует отдельного аудита |
Целевая цепочка CodeGraph сформулирована так:
продуктовый замысел
→ версия требования
→ область влияния
→ ограниченное задание
→ изменение кода
→ тест
→ результат проверки
→ остаточный риск
→ решение о выпуске
Для каждого перехода в пилоте должны быть проверены идентификатор, версия, источник, время обновления, владелец и поведение при отсутствии данных. CG-02 CG-05
7. Управление цифровыми сотрудниками и AI-агентами
Обычный AI-чат или автодополнение не эквивалентны управляемой цифровой роли. Минимальный проверяемый контракт роли включает:
| Группа | Обязательные элементы | Проверка в демонстрации |
|---|---|---|
| Идентичность | Функция, миссия, человек-владелец, событие запуска | Кто инициировал работу и несёт ответственность |
| Границы | Обязательные входы, разрешённые инструменты, запрещённые действия | Запрет технически блокирует действие |
| Результат | Артефакт, формат, критерии приёмки, evidence | Результат нельзя принять без обязательных критериев |
| Передача | Получатель, состояние, ответственность, блокировки | Контекст не теряется между ролями |
| Контроль | Остановка, эскалация, версия роли, дата пересмотра | Владелец может остановить и изменить роль |
| Разделение обязанностей | Создатель и независимый проверяющий | Роль не утверждает собственный результат |
| Экономика | Модель, токены, время, стоимость, лимиты | Расход восстанавливается до задачи и роли |
CodeGraph документирует паспорт цифровой роли с владельцем, входами, инструментами, запретами, ожидаемым артефактом, критериями, передачей и условиями эскалации. GitLab, GitHub, Harness, Atlassian, SourceCraft и другие платформы развивают агентные возможности, поэтому сравнение должно регулярно обновляться и отдельно фиксировать GA/preview-статус. CG-02 GL-01 HAR-01
8. Развёртывание, данные и корпоративное управление
| Критерий | CodeGraph: текущая доказательная база | Что подтвердить до публикации или сделки |
|---|---|---|
| Docker Compose | Документирован как режим разработки/одного узла | Поддерживаемую production-конфигурацию и ответственность поддержки |
| Kubernetes | Документирован production-путь | HA, upgrade, backup/restore, capacity, observability и supported matrix |
| Изолированная среда | Документирован режим с локальной LLM | Полный перечень артефактов, offline licensing, обновления и отсутствие скрытых egress |
| Выбор модели | Маркетинговые и технические материалы описывают локальные/внешние провайдеры | Поддерживаемые модели, потери функций, SLA, data path и журнал prompts/tool calls |
| RBAC | Корпоративная документация описывает управление доступом | Фактическую матрицу разрешений для каждой поверхности и service account |
| Аудит | Заявлены журналы и evidence-модель | Полноту событий, retention, неизменность, экспорт и корреляцию с SIEM |
| DLP и секреты | Существуют продуктовые/технические заявления | Enforcement, шаблоны, false positives, bypass paths и поддержку Vault/других KMS |
| SIEM/SARIF | Документированы форматы и интеграционные намерения | Рабочий экспорт, retry, schema/version, объём и эксплуатационный runbook |
| Интеграции | Публичная страница честно разделяет auth/read/events/write-back/CI/export | Каждую операцию на версии системы заказчика; наличие адаптера не считать доказательством |
| Экспорт и exit | Требует отдельной проверки | Полный экспорт объектов, связей, evidence, журналов и конфигурации без проприетарной блокировки |
Техническая документация CodeGraph описывает Docker Compose, Kubernetes и изолированный режим. Производственный SLA и сертификацию проверяют в пилоте и по процессам целевой среды. CG-16
9. CodeGraph и составной стек
| Измерение | CodeGraph | Составной стек |
|---|---|---|
| Специализация инструментов | Один управляющий и доказательный слой поверх источников | Команда выбирает отдельный инструмент для каждой функции |
| Миграция | Заявлена возможность сохранить первичные системы | Миграция не нужна, если текущий процесс остаётся |
| Связи | Предметная модель должна хранить типизированные связи | Часто реализуются URL, полями, ETL и соглашениями |
| Статус | Должен вычисляться из требований, evidence, рисков и решений | Часто агрегируется вручную или BI-слоем |
| Гибкость | Ограничена моделью и доступными адаптерами | Высокая, но растёт интеграционный долг |
| Подтверждения | Единый пакет и происхождение входят в целевую модель | Хранятся в CI, анализаторах, документах и переписке |
| AI-исполнение | Роли и передачи проектируются в одном контуре | Несколько агентов с разными политиками и журналами |
| Vendor lock-in | Риск зависимости от управляющей модели CodeGraph | Риск зависимости распределён, но интеграции принадлежат заказчику |
| Стоимость | Лицензия + внедрение + эксплуатация платформы | Лицензии нескольких систем + интеграции + ручной труд + сопровождение |
Единая платформа не всегда лучше. Составной стек предпочтителен, если у организации уже есть зрелый integration platform, устойчивые идентификаторы, формальная evidence-модель и команда, которая поддерживает связи без значительного ручного труда.
10. Когда CodeGraph подходит
Пилот CodeGraph обоснован, когда одновременно выполняются несколько условий:
- требуется связать продуктовый и инженерный циклы и сохранить трекер в общем контуре;
- руководителю нужен объяснимый статус портфеля с переходом к основаниям;
- требования должны сохранять связь с кодом, тестами, контролями и версиями;
- организация внедряет AI-исполнителей и должна управлять их полномочиями, передачами и остановкой;
- release decision должен опираться на единый пакет обязательных результатов и открытых рисков;
- Git, CI/CD, трекеры и анализаторы должны остаться первичными системами;
- требуется локальное или контролируемое развёртывание;
- заказчик готов провести измеримый пилот на одной инициативе.
11. Когда лучше выбрать другую систему
Другая система может быть предпочтительнее, когда:
- нужен только трекер задач или база знаний;
- нужен только SAST/SCA, code search или AI-автодополнение;
- основная задача — бюджетирование, инвестиционное планирование и распределение ресурсов;
- требуется зрелая формальная engineering lifecycle platform с отраслевыми шаблонами;
- организация стандартизирует весь DevSecOps на GitLab, GitHub/Microsoft или другой единой delivery-платформе;
- требуется сертифицированное средство конкретного класса, а не доказательный контур вокруг него;
- нет готовности формализовать требования, роли, критерии и владельцев решений;
- необходима публично подтверждённая production-зрелость функции, которая у CodeGraph пока имеет только маркетинговое или внутреннее доказательство.
12. Вопросы для RFP и пилота
- Есть ли переход от статуса портфеля к конкретному требованию, версии реализации и последнему результату проверки?
- Какие объекты служат первичными, какие система копирует, а какие только индексирует или связывает?
- Как система отличает отсутствие подтверждения, просроченное подтверждение и отрицательный результат?
- Как система вычисляет статус требования и показывает каждый фактор расчёта?
- Что происходит, если обязательный критерий приёмки отсутствует или не получил подтверждения?
- Кто имеет право принять остаточный риск и как атрибутируется решение?
- Может ли AI-исполнитель расширить область задачи, изменить запрещённый файл или подключить новый инструмент?
- Какие запреты система проверяет технически до выполнения, а какие оставляет только в инструкции модели?
- Может ли роль, создавшая изменение, сама принять результат?
- Какие действия агента, prompts, tool calls, изменения файлов и расходы входят в аудит?
- Какие данные каждая выбранная модель отправляет за пределы контура?
- Поддерживает ли система локальную или выбранную заказчиком модель; какие функции при этом теряются?
- Какие операции реально поддерживает каждая интеграция: auth, read, events, write-back, approvals, CI trigger, export?
- Как обрабатываются ошибки, повторы, дубликаты и рассинхронизация идентификаторов?
- Как фиксируются commit, branch, версия требования, область анализа и версия правила?
- Как система доказывает полноту или явно показывает границы анализа?
- Как формируется пакет готовности и какие результаты блокируют выпуск?
- Как проверяется план отката и операционная готовность?
- Воспроизводит ли система проверку после исправления и связывает ли оба результата?
- Какие возможности входят в базовую редакцию, отдельный модуль, usage-based AI или professional services?
- Какие функции имеют статус GA, preview, beta или roadmap на дату договора?
- Как экспортировать требования, связи, evidence, журналы и конфигурации при выходе из продукта?
- Какие исходные и итоговые показатели будут измеряться в пилоте и кто согласует методику?
- Что остаётся ручным после внедрения и какие новые операционные обязанности возникают?
13. Источники и условия проверки
Исследование отражает публичные материалы, доступные 21 июля 2026 года. AI-функции и коммерческий состав платформ меняются быстро.
Основные условия проверки:
- большая часть утверждений о CodeGraph основана на материалах самого производителя;
- бизнес-эффект измеряется в операционном контексте заказчика;
- интеграции должны проверяться по операциям и версиям в инфраструктуре заказчика;
- нормативные утверждения требуют юридической и сертификационной проверки;
- отсутствие публичного описания функции у конкурента требует прямой проверки у поставщика;
- итог зависит от сценария, архитектуры, ограничений данных и готовности организации менять процесс.