Зачем нужен этот раздел
22 закона SIMPLIOTICS описывают объективные закономерности архитектурной динамики. Они не являются рекомендациями или лучшими практиками — это законы, которые действуют независимо от нашего желания. Их понимание критично для диагностики и планирования реконфигурации.
- ▸ Предсказуют, как система будет эволюционировать при текущей архитектуре
- ▸ Объясняют появление проблем, которые кажутся неожиданными или беспричинными
- ▸ Помогают избежать попыток "решить" проблему способами, которые не сработают
Как устроен свод законов
22 закона организованы в четыре группы, каждая из которых описывает определённый аспект архитектурной динамики.
Группа 1: Структура и сложность (1–6)
Законы, описывающие, как устроена архитектура, откуда берётся сложность, как она накапливается и структурируется.
- Закон расширяющейся структуры
- Закон критической плотности
- Закон узловой иерархии
- Закон накапливающейся избыточности
- Закон структурной инерции
- Закон целостности и разрывов
Группа 2: Управляемость и искажения (7–12)
Законы, описывающие, как архитектура влияет на способность системы к управлению и где возникают искажения.
- Закон управляемости через видимость
- Закон искажения в узлах зависимостей
- Закон расхождения логики и реальности
- Закон жёсткости и отказа
- Закон скрытых сложностей
- Закон кумулятивного отставания
Группа 3: Восприятие и когнитивная нагрузка (13–17)
Законы, описывающие, как люди воспринимают и обрабатывают архитектурную сложность.
- Закон когнитивного порога
- Закон нарастающей непонимаемости
- Закон локального знания
- Закон изолирующихся компартментов
- Закон мифотворчества в условиях неопределённости
Группа 4: Телос и путевая динамика (18–22)
Законы, описывающие, как системы эволюционируют, какие пути доступны им и как можно их переконфигурировать.
- Закон дрейфа от исходного замысла
- Закон необратимости без инвестиций
- Закон критических точек преобразования
- Закон путевой зависимости
- Закон восстановления через разрыв
Как читать и интерпретировать законы
Каждый закон имеет несколько уровней прочтения — от описания явления к его математической формализации и практическому применению.
Уровень явления
Описание того, что происходит в системе — какое архитектурное поведение закон объясняет.
Уровень механизма
Объяснение, почему это происходит — какие структурные и динамические причины стоят за явлением.
Уровень формализации
Математическое или логическое выражение закона, пороги и условия его действия.
Уровень практики
Применение закона к конкретной ситуации — как его учитывать при диагностике и планировании изменений.
Связь с практикой архитектурного анализа
22 закона — это основа диагностического инструментария и основание для разработки плана реконфигурации.
- ◆ При диагностике мы ищем признаки действия того или иного закона — это наши диагностические маркеры
- ◆ При планировании преобразований мы предусматриваем, как наши действия повлияют на динамику законов
- ◆ При мониторинге мы отслеживаем, как система движется по траекториям, предсказанным законами
