У тех, кто вчитался в чеклист, возникает резонный вопрос — чем в чеклисте отличаются строки «что внутри, что снаружи» и out of scope?
«Что внутри / что снаружи» — архитектурная граница Это ответ на вопрос: за что система отвечает технически и функционально. Что фиксирует — какие функции реализуются системой, — какие делаются вне системы (людьми или другими ИС), — где проходят интеграционные границы.
Как выглядит на практике — контекстная диаграмма (System Context), — список внешних систем и потоков, — чёткое понимание: здесь наша ответственность, здесь — нет.
Пример Внутри: — расчёт стоимости заказа — проверка лимитов — фиксация статусов
Снаружи:— бухгалтерский учёт — доставка — складская оптимизация
Какую ошибку предотвращает — архитектурную кашу, — «а давайте ещё сюда прикрутим…», — неявные интеграции, которые всплывают слишком поздно.
Out of scope (не-цели) — управленческая отсечка Это ответ на другой вопрос: что мы сознательно НЕ делаем в этом проекте / этапе, даже если это логично, полезно или «когда-нибудь понадобится».
Что фиксирует — осознанные отказанные ожидания, — границы этапа, версии или бюджета, — договорённость со стейкхолдерами.
Как выглядит на практике — список «НЕ делаем», — формулировки вида: «Не входит в рамки текущего этапа», «Рассматривается отдельно». Пример Out of scope:— мобильное приложение — интеграция с маркетплейсами — продвинутая аналитика — автоматизация возвратов
Какую ошибку предотвращает — бесконечный рост требований, — скрытый scope creep, — конфликт ожиданий («мы думали, что это тоже будет»).
Почему нельзя оставить только что-то одно? Если есть «внутри / снаружи», но нет out of scope — система понятна, — проект всё равно расползается, потому что ожидания не зафиксированы.
Типичный эффект: «Да, мы знаем, что это не часть системы… но раз уж делаем, давайте добавим».
Если есть out of scope, но нет «внутри / снаружи» — есть формальные отсечки, — архитектурные дыры остаются.
Типичный эффект: «Мы не делаем X… но кто тогда это делает? и как мы с ним взаимодействуем?»
Правильная связка (как использовать вместе) Минимально корректная формулировка выглядит так:
Граница системы:Система отвечает за … Всё остальное выполняется внешними системами / людьми.
Out of scope текущего этапа:Мы сознательно не реализуем … Эти темы могут быть рассмотрены отдельно.
Это две разные «скобки», и убирать любую из них — ошибка.
Кто дочитал — тому бонус: заполните анкету и получите бесплатную консультацию по своему проекту!