Основные этапы системного анализа

Системный анализ нужен не ради диаграммы, а ради решения. Этапы можно повторять: новая информация часто возвращает к границам и критериям.

1. Сформулировать проблему

Отделить наблюдаемый симптом от предполагаемой причины.

«Очередь растёт после полудня» — наблюдение. «Не хватает обработчиков» — гипотеза, которую ещё надо проверить.

Зафиксировать владельца решения, участников, ограничения и цену ошибки.

2. Задать цель и критерии

Цель описывает желаемое состояние. Критерии делают его измеримым: время ответа, пропускная способность, стоимость, вероятность отказа. Если критериев несколько, заранее определить приоритеты и допустимые компромиссы.

3. Провести границу системы

Определить входы, выходы, внешнюю среду и уровень детализации. Не включать компонент только потому, что он технически связан с системой: включать его следует, если он влияет на исследуемое решение.

4. Построить модель

5. Собрать данные и проверить гипотезы

Указать источник, период наблюдения и погрешность. Корреляция помогает найти кандидата на причину, но сама по себе причинность не доказывает.

6. Сравнить варианты

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

7. Внедрить и замкнуть обратную связь

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

Мини-шаблон

Проблема:
Граница:
Цель:
Критерии:
Ограничения:
Гипотезы:
Данные:
Варианты:
Решение:
Как проверим эффект:

Самопроверка

  • На каком этапе гипотеза превращается в подтверждённый вывод?
  • Почему внедрение без повторного измерения не завершает анализ?
  • Когда выгоднее имитация, а когда — эксперимент на малом трафике?