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