4. Роли

SENAR определяет пять наборов обязанностей. Один человек МОЖЕТ совмещать несколько наборов. Все обязанности ОБЯЗАНЫ быть закрыты, но не обязательно выделенными позициями.

Карьерные траектории, руководства по переходу и коэффициенты масштабирования см. в Гиде SENAR и Справочнике.

4.1 Супервайзер (ОБЯЗАТЕЛЬНО — все конфигурации)

Направляет AI-агентов, верифицирует результаты, принимает архитектурные решения, контролирует соблюдение Шлюзов качества.

Обязанности: a) формулировать Задачи с целями и критериями приёмки до начала работы; b) предоставлять AI-агенту структурированный контекст; c) направлять AI в ходе выполнения, корректируя курс; d) проверять все результаты AI по критериям приёмки; e) принимать архитектурные решения и решения о компромиссах; f) контролировать прохождение Шлюзов качества при закрытии Задач; g) фиксировать записи знаний в ходе работы; h) поддерживать дисциплину Сессий (контрольные точки, длительность).

Супервайзер отдаёт приоритет AI-генерации, но МОЖЕТ писать код вручную, когда стоимость подготовки контекста превышает стоимость ручного вмешательства. Ручные вмешательства РЕКОМЕНДУЕТСЯ делать прослеживаемыми.

4.2 Контекстный архитектор (ОБЯЗАТЕЛЬНО — все конфигурации)

Проектирует требования как структурированный вход для AI, управляет иерархией требований (БТ → СТ → ТЗ) и обеспечивает прослеживаемость. Качество закладывается на входе: дефект в Бизнес-требовании каскадирует на все нижестоящие Системные требования, Требования к задачам и в конечном счёте — на код. Контекстный архитектор — главный хранитель качества входных данных.

Начальная (совмещение с Супервайзером — Section 4.8, Section 11.1): На Начальном уровне Супервайзер берёт на себя обязанности Контекстного архитектора. Минимальные обязанности Начального уровня: a) поддерживать файл контекста проекта (например, CLAUDE.md) в актуальном состоянии; b) перед началом задачи проверять качество контекста — входные данные QG-0 должны быть достаточны и хорошо структурированы; c) проектировать начальную декомпозицию задач (минимум БТ → ТЗ).

Командная (ОБЯЗАТЕЛЬНО — выделенная роль): a) поддерживать иерархию требований (БТ → СТ → ТЗ) с двунаправленной прослеживаемостью; b) управлять жизненным циклом требований: черновик → утверждено → верифицировано → устарело; c) обеспечивать свойства качества требований: верифицируемость (ОБЯЗАТЕЛЬНО), согласованность, достаточность, неизбыточность, прослеживаемость [Командная+: ОБЯЗАТЕЛЬНО]; d) приоритизировать работу с использованием WSJF (Section 3.29); e) периодически проверять прослеживаемость: выявлять осиротевшие требования (без Задач) и осиротевшие Задачи (без требований); f) способствовать повторному использованию требований, сохраняя верифицированные требования как записи Базы знаний; g) проектировать Профили агентов и управлять Операционными скриптами (Section 5); h) проверять изменения скриптов как изменения производственного процесса (Section 10.14); i) поддерживать инвентарь инструментов по каждому Профилю агента (Section 5.4).

4.3 Инженер знаний (ОБЯЗАТЕЛЬНО Командная+)

Фиксирует, курирует и поддерживает организационную базу знаний.

NOTE: В Начальной конфигурации (Foundation) обязанности Инженера знаний совмещены с ролью Инженера верификации — их закрывает один человек (Section 4.8, Section 11.1). Обозначение «Командная+» означает выделенную роль; на Начальном уровне обязанности совмещаются. Выделенный Инженер знаний необходим начиная с Командной конфигурации (Team).

Обязанности: a) фиксировать тупиковые подходы, решения, паттерны, известные проблемы; b) поддерживать записи в поисковом и категоризированном виде; c) проверять актуальность знаний, депрецировать устаревшие записи; d) выявлять пробелы в знаниях.

4.4 Менеджер потока (ОБЯЗАТЕЛЬНО Командная+)

Управляет ритмом Сессий, учётом затрат и метриками потока.

NOTE: В Начальной конфигурации обязанности Менеджера потока берёт на себя Супервайзер (Section 4.8, Section 11.1). Обозначение «Командная+» означает выделенную роль; на Начальном уровне обязанности совмещаются.

Обязанности: a) мониторить длительность Сессий и каденцию контрольных точек; b) отслеживать стоимость на Задачу и Инкремент относительно бюджета; c) мониторить метрики потока (Section 9); d) фасилитировать Планирование инкремента и Ретроспективу; e) координировать зависимости между Парами (Федерация); f) планировать Обзоры качества.

На Корпоративном масштабе расширяется до координации нескольких Пар (Координатор федерации).

4.5 Инженер верификации (ОБЯЗАТЕЛЬНО Командная+)

Аудирует результаты, сгенерированные AI, на корректность, безопасность и соответствие архитектуре.

NOTE: В Начальной конфигурации обязанности Инженера верификации совмещены с ролью Инженера знаний — их закрывает один человек (Section 4.8, Section 11.1). Обозначение «Командная+» означает выделенную роль; на Начальном уровне обязанности совмещаются.

Обязанности: a) проводить Обзоры качества; b) аудировать результаты AI по Чеклисту проверки AI-вывода (см. Гид SENAR); c) проверять AI-сгенерированные тесты на покрытие и качество ассертов; d) отслеживать Defect Escape Rate и выявлять системные проблемы.

4.6 Роли Корпоративного уровня (только Корпоративная конфигурация (Enterprise))

На Корпоративном масштабе (10+ Пар) возникают три дополнительных набора обязанностей:

Портфельный менеджер: координирует несколько Инкрементов в потоках создания ценности. Управляет единым бюджетом, межпоточными зависимостями и стратегической приоритизацией. Следит за тем, чтобы инвестиции в AI соответствовали целям организации.

Главный Супервайзер: устанавливает архитектурные стандарты для всех Пар. Проверяет и утверждает архитектурные исключения. Определяет общеорганизационные паттерны взаимодействия с AI и шаблоны контекста. Примечание: Главный Супервайзер определяет общеорганизационные стандарты; Контекстный архитектор (Section 4.2) реализует их в конкретных проектах.

Координатор федерации: отвечает за межпроектное отслеживание зависимостей, общую базу знаний и межкомандную прослеживаемость требований. Фасилитирует церемонии Синхронизации федерации (Section 7.5) на уровне портфеля.

Это наборы обязанностей, а не должности. Один человек МОЖЕТ охватывать несколько ролей Корпоративного уровня.

4.7 Сводка

ОбязанностьКоманднаяКорпоративная
СупервайзерОБЯЗАТЕЛЬНО (каждая Пара)ОБЯЗАТЕЛЬНО (каждая Пара)
Контекстный архитекторОБЯЗАТЕЛЬНО (выделенный)ОБЯЗАТЕЛЬНО (выделенный)
Инженер знанийОБЯЗАТЕЛЬНО (выделенный)ОБЯЗАТЕЛЬНО (выделенный)
Менеджер потокаОБЯЗАТЕЛЬНО (выделенный)ОБЯЗАТЕЛЬНО (выделенный)
Инженер верификацииОБЯЗАТЕЛЬНО (выделенный)ОБЯЗАТЕЛЬНО (выделенный)
Портфельный менеджерОБЯЗАТЕЛЬНО
Главный СупервайзерОБЯЗАТЕЛЬНО
Координатор федерацииОБЯЗАТЕЛЬНО

NOTE: Для начального уровня внедрения (1–2 Пары) см. Основы SENAR. Роль Супервайзера в Основах вбирает все обязанности.

4.8 Комбинации ролей по размеру команды

Размер командыПаттерн совмещения
1 Пара (Базовая)Супервайзер неформально закрывает все обязанности
1–3 Пары (Начальная)Супервайзер + Контекстный архитектор (совмещены), Инженер знаний + Инженер верификации (совмещены). 2 человека закрывают все роли.
3–5 Пар (Командная)Контекстный архитектор + Менеджер потока (совмещены), Инженер знаний (выделенный или совместный), Инженер верификации (выделенный), Супервайзеры (каждая пара). Минимум 3 различных носителя ролей.
5–10 Пар (Командная)Все 5 ролей выделены. Контекстный архитектор может быть совмещён с Менеджером потока при 5–6 парах.
10+ Пар (Корпоративная)Все роли выделены + роли Корпоративного уровня (Портфельный менеджер, Главный Супервайзер, Координатор федерации).

NOTE: Комбинации ролей — рекомендация уровня РЕКОМЕНДУЕТСЯ. Организации МОГУТ выбирать другие комбинации исходя из навыков команды и предметной области. Главное — чтобы все обязанности были закрыты, а не чтобы использовались конкретные комбинации.