Roadmap Studio¶
Любой ЕА-функции её CIO задаёт одни и те же два вопроса: как будет выглядеть ландшафт через три года и что будет, если мы выберем иначе? Презентации плохо отвечают на первый и вовсе не отвечают на второй — они устаревают через неделю после управляющего комитета, и две такие презентации невозможно сравнить.
Roadmap Studio отвечает на оба вопроса на основе инвентаря, который вы и так ведёте. Сценарий — это план, наложенный на ваш живой ландшафт: это вывести из эксплуатации, то заменить в такую-то дату, добавить три вещи, которых ещё нет. Он хранится как набор изменений, а не как копия вашего графа. Ничто из того, что вы исследуете, не касается инвентаря, пока план не утверждён и не применён, а так как план читается относительно того, что инвентарь говорит сегодня, он никогда не расходится с реальностью незаметно.
Кратко¶
| Лицензия | Коммерческая — требуется подписанное право |
| Минимальная версия Turbo EA | 2.119.0 |
| Разрешения | ext.roadmap-studio.view, .manage, .apply, .admin |
| Доступ к данным | Карточки (чтение + запись), события карточек, задачи (чтение + запись), каталог пользователей, записи решений |
| Нужен перезапуск бэкенда | Да — расширение содержит серверный код |
| Где появляется | Roadmap в главной навигации · чип на карточке · панель и раздел экспорта на решениях |
Трансформации и сценарии¶
Трансформация — это программа, к которой относится набор конкурирующих планов, например «Модернизация ERP», и она называет цели, за которые программа отвечает. Под ней находятся сценарии: альтернативные ответы на один и тот же вопрос. Один из них можно пометить как рекомендуемый, чтобы в зале знали, что предлагает архитектор, ещё до того, как прочитают цифры.
Сценарий вне какой-либо трансформации совершенно допустим; у него просто нет альтернатив, среди которых его выбирают.
Инвентарь планирования и дорожная карта¶

Дорожная карта рисует план датированными полосами по дорожкам, а полоса затрат под ними показывает эксплуатационные расходы по годам — включая всплеск во время параллельной эксплуатации, то есть именно ту цифру, которую обоснование миграции обычно прячет.

Инвентарь планирования — тот же план в виде таблицы: ваши живые карточки плюс запланированные, со всеми изменениями по ним. Запланированные карточки живут внутри сценария и никогда — в вашем основном инвентаре.
Изменение, чья целевая карточка с тех пор была заархивирована, перемещена или передатирована в другом месте, помечается как устаревшее с указанием причины — так план, написанный три месяца назад, сам сообщает, что сдвинулось под ним.
Плато и архитектурный срез¶

Поскольку каждое изменение несёт дату, архитектура в любой момент — это просто сценарий, вычисленный на эту дату. Назовите важные моменты плато — «T1 · Консолидация ядра, 3-й кв. 2027» — и пройдите по ним: дорожная карта, представление зависимостей и цифры двигаются вместе.
Сравнение сценариев¶

Сравнение ставит каждый сценарий рядом с базовой линией бездействия по эксплуатационным расходам на горизонте, затратам на переход, числу карточек и подверженности окончанию поддержки, а плюсы и минусы каждого плана записаны рядом с его цифрами. Необязательная ставка дисконтирования применяется к будущим годам.
Где план встречается с карточкой¶

Откройте любую карточку инвентаря — и чип скажет, какие планы её упоминают и как: как то, что выводится из эксплуатации, как преемника в замене или как карточку, которую план помещает под нового родителя.
Рецензирование, решение и применение¶
Это путь управления, и он разделяет три действительно разные вещи: совет, решение и запись.
1 · Попросить о рецензии¶
Запросить рецензию называет людей, чьё мнение вам нужно, и создаёт каждому настоящую задачу, которая попадает на их страницу задач и в колокольчик уведомлений. Выбор охватывает весь каталог: рецензент — тот, кто может помочь именно с этим планом: архитектор по безопасности для одного, финансовый партнёр для другого.
Каждый рецензент отвечает в приложении: Поддержать, Запросить изменения или Прокомментировать, плюс заметка. Их ответы — это совет. Они ничего не решают, и именно поэтому больше не используют слова «утвердить» и «отклонить».
2 · Обсудить¶
Любой, кто может читать план, может писать в его обсуждении. Лента несёт всю историю в том порядке, в каком она происходила: комментарии, каждый ответ рецензента (а не только последний), а затем отправки и голоса. Совет читает тот же разговор, что был у рецензентов, а не получает вердикт без стоящих за ним аргументов.
3 · Отправить в совет по рассмотрению¶
Совет по рассмотрению — это именованная группа людей, привязанная к трансформации (см. ниже). Когда у плана есть совет, Отправить на решение передаёт план туда:
- статус становится Ожидает решения, а содержимое плана блокируется, чтобы все голосовали по одному и тому же документу;
- каждый участник получает задачу Решить по … с обычным уведомлением о назначении;
- здесь же вы выбираете, должно ли утверждение создать запись решения и инициативы — это решается при отправке, чтобы голосующие видели, что создаст их «за».
Правило допуска (Администрирование → Настройки, см. ниже) может задержать план перед его советом, пока рецензенты не ответят.
4 · Совет голосует¶
Каждый участник голосует Одобрить, Отклонить или Воздержаться, с необязательной заметкой, и может изменить голос, пока раунд открыт. Диалог показывает подсчёт, сколько одобрений ещё нужно и что сказал каждый участник.
Раунд завершается, как только правило решения совета определилось:
| Правило | Одобряет, когда | Отклоняет, когда |
|---|---|---|
| Большинство (по умолчанию) | Одобряет больше половины | Отклонивших столько, что большинство уже невозможно |
| Единогласно | Одобряют все участники | Участник отклоняет или воздерживается |
| Любой участник | Одобряет один участник | Все проголосовали, никто не одобрил |
Отклонение наступает, как только одобрение стало арифметически невозможным, а не после того, как все проголосовали по уже решённому вопросу.
Право голоса даёт членство в совете — ext.roadmap-studio.apply не требуется.
Автор плана может голосовать по собственному плану; диалог прямо об этом
говорит, а запись называет, кто как проголосовал.
Отозвать забирает план из рук совета до того, как он решил. Это могут сделать автор, отправивший его и любой участник — совету, который хочет доработки, не следует ради этого отклонять план. Задачи участников удаляются, а не помечаются выполненными, и план возвращается на рассмотрение.
5 · Что делает утверждение¶
Решающий голос делает всё сразу: конкурирующие сценарии той же трансформации отклоняются, план блокируется, открытые запросы закрываются, создаются инициативы (программа для трансформации, по одному проекту на плато), и черновик записи решения сохраняется в Поставка EA → Решения с указанием совета, его правила, подсчёта, каждого голоса с заметкой, целей, плато, цифр относительно бездействия и каждой отклонённой альтернативы. Затем у проголосовавших «за» запрашиваются подписи.
Утверждённый план доступен только для чтения, пока обладатель
ext.roadmap-studio.apply не откроет его заново, что снимает утверждение.
6 · Применить¶
Применить записывает план в ваш живой инвентарь, по праву
ext.roadmap-studio.apply. Это отдельное действие, часто спустя месяцы после
решения. Каждая запись проходит через аудируемый пакетный механизм, поэтому
попадает в Администрирование → Журнал аудита и может быть отменена.
Пользователь с .manage может открыть тот же план только для чтения и убедиться,
что он лёг бы чисто.
Сценарии без совета по рассмотрению¶
Сценарий вне трансформации или тот, у чьей трансформации нет совета, сохраняет
более простой путь: обладатель ext.roadmap-studio.apply утверждает его напрямую.
Небольшой команде, которой некого созывать, не нужно изобретать орган управления.
Советы по рассмотрению¶
Советы управляются в одном месте: Настройки → Управление → Управлять советами по
рассмотрению на странице Roadmap (требуется ext.roadmap-studio.admin). У
совета есть имя, описание, до 25 участников и правило решения. Привяжите его к
одной или нескольким трансформациям с любой из сторон.
Удаление совета отвязывает трансформации, которые он рассматривал; оно никогда не удаляет их и никогда не трогает запись того, что он решил в прошлом.
Настройки и история¶

Вкладка Настройки страницы Roadmap (требуется ext.roadmap-studio.admin)
содержит:
| Настройка | Что делает |
|---|---|
| Модель затрат | Какой атрибут хранит годовые эксплуатационные расходы карточки, какие типы карточек считает показатель, как далеко смотрит подверженность окончанию поддержки, и необязательная ставка дисконтирования |
| Правило допуска | Задерживают ли ответы рецензентов план перед его советом: никогда, пока запрошены изменения, или пока не ответят все рецензенты |
| Советы по рассмотрению | Открывает диалог советов |
Карточка История — это полный журнал активности: каждый план, карточка, изменение, плато, запрос рецензии, ответ, отправка, голос, комментарий и решение, с указанием, кто это сделал и что изменилось.
Режим презентации и колода¶

Режим презентации проводит зал по плану от плато к плато, а экспорт в PowerPoint следует ровно той последовательности, которую вы только что прошли.
Демонстрационные данные¶
Один клик в настройках загружает полный пример ландшафта с двумя конкурирующими сценариями, чтобы попробовать всё до ввода собственных данных. Ещё один клик убирает все следы.
Разрешения¶
| Разрешение | Даёт |
|---|---|
ext.roadmap-studio.view |
Видеть сценарии, сравнения, плато, обсуждение и решение |
ext.roadmap-studio.manage |
Создавать и редактировать планы, запрашивать рецензию, отправлять на решение, отзывать |
ext.roadmap-studio.apply |
Применять утверждённый план к живому инвентарю, открывать его заново и утверждать план без совета по рассмотрению |
ext.roadmap-studio.admin |
Настройки, советы по рассмотрению и демонстрационные данные |
Голосование не является разрешением: оно следует из членства в совете,
решающем по этому плану, плюс ext.roadmap-studio.view, чтобы его открыть. Любой
с .view может писать в обсуждении.
Если лицензия истекла или расширение отключено¶
Страница Roadmap и её API исчезают, но ничего не удаляется: сценарии, планы, голоса и обсуждение остаются в собственных таблицах расширения. Карточки, которые расширение создало в вашем инвентаре, — обычные карточки, и они не затрагиваются. Обновлённая лицензия возвращает всё.
Замечания и ограничения¶
- В рамках одной трансформации в совет идёт один план за раз.
- Нет председателя и нет весов голосов. Каждый голос считается один раз, и решающего голоса не существует.
- Нет напоминаний. Раунд остаётся открытым, пока правило его не решит или кто-нибудь его не отзовёт.
- Автор плана может голосовать по собственному плану. Это сделано намеренно: небольшой совет, чей архитектор не мог бы голосовать, не смог бы ничего решить, а каждый голос назван в записи.
- Расширение содержит серверный код, поэтому его установка или обновление требует однократного перезапуска бэкенда. Turbo EA показывает баннер, когда это нужно.