#056 - Дерево решений
Almara Kulieva«Разделите каждую сложную задачу на столько частей, сколько возможно и необходимо для её решения» (с) Рене Декарт
Существует метод принятия решений, известный как «дерево решений». Это мощный и универсальный инструмент, который позволяет системно анализировать задачи и принимать решения, разбивая их на последовательные этапы в виде структуры, напоминающей дерево. Дерево решений широко применяется в различных областях — от машинного обучения, где его используют для классификации и регрессии, до бизнеса, медицины и науки для анализа данных, оценки рисков и сегментации клиентов. В данной статье я сосредоточусь на применении дерева решений для личной и профессиональной эффективности.
Метод достаточно сложен и трудоемок, поэтому не предполагается, что его можно часто использовать в повседневной практике. Я рекомендую применять дерево решений в двух случаях: при необходимости проанализировать сложное решение с множеством факторов «от корки до корки» или при создании алгоритма для повторяющихся решений. Например, пока я готовила эту публикацию, я разработала дерево решений про свой курс (ниже в примере), чтобы потенциальные клиенты могли самостоятельно оценить, подходит ли курс им. В этом случае я использовала первый подход — детальный анализ факторов, влияющих на решение. Но так как результат мне понравился, я решила действительно опубликовать его на сайте вместо текущего алгоритма выбора тарифа. Кроме того, я создала универсальное дерево решений для определения, стоит ли выполнять ту или иную задачу. Здесь использовался второй подход — я пыталась создать максимально универсальный и короткий алгоритм, которы можно использовать многократко. Ранее я использовала дерево для иллюстрации алгоритма постановки SMART-целей — обновленный и более глубокий вариант которого сегодня появился во втором модуле «Понедельника».
Структура дерева
Дерево решений состоит из четырех основных компонентов:
- Корневой узел — исходная точка, с которой начинается разбиение задачи. В контексте принятия решений это конкретный вопрос, требующий ответа.
- Внутренние узлы — условия или критерии, по которым происходит дальнейшее разветвление. Это те параметры, на основе которых принимается решение.
- Ветви — возможные варианты ответов на критерии, ведущие к следующим узлам. Желательно формулировать критерии так, чтобы ответы были ограничены, например, «да» или «нет», хотя возможны и другие варианты.
- Листья — конечные узлы, где формируется итоговое решение или предсказание. Их количество и содержание зависят от исходного вопроса. Например, при вопросе «делать или не делать» листьями будут два варианта, но при более сложных сценариях могут появиться промежуточные варианты.
Этапы построения дерева решений
- Сформулировать основной вопрос для корневого узла.
- Определить все потенциальные критерии, влияющие на решение.
- Обобщить и структурировать эти критерии.
- Превратить структурные элементы во внутренние узлы дерева.
- Определить ветви для каждого внутреннего узла.
- Собрать узлы и ветви в логичном порядке — от общих критериев к более частным.
- Добавить дополнительные связи между узлами и листьями при необходимости.
Пример
В качестве примера я покажу процесс построения дерева решений для оценки «пригодности» курса.
1. Определила цель дерева, сформулировав ключевой вопрос.
Вопрос: «Идти ли на курс «Понедельник»?»
2. Набросала вопросы/аспекты, имеющие значение при принятии решения.
Для решения о покупке курса:
- проблемы с прокрастинацией
- потенциальные выгоды
- предыдущие попытки
- соответствие программы курса моим ожиданиям и целям
- готовность выполнять задания
- готовность прикладывать усилия
- интерес к психологии
- желания понимать причины и механизмы
- любовь к четкой структуре
- любопытство по отношению к себе
- время на прохождение курса
- готовность к постепенным системным изменениям
- доверие к преподавателю
- стиль преподавателя (манера речи, письма, формулировки заданий)
- необходимость поддержки
- стоит ли курс своих денег
- есть ли у меня деньги на курс
- важность скидки
- гарантии
- внутренний интерес и желание попробовать
- внутренние препятствия
- более подходящая альтернатива
3. Структурировала выделенные вопросы/аспекты.
В моем случае все сводится к четырем большим вопросам:
- Нужно ли мне работать с прокрастинацией? Если ответ «да», идем дальше. Если ответ «не уверен_а», надо копать глубже. Если ответ «нет», можно остановиться.
- Готов_а ли я работать с прокрастинацией? Здесь много внутренних и внешних аспектов. В каких-то случаях есть смысл думать про курс. В других — искать альтернативные способы помощи себе.
- Подходит ли мне этот курс? Тоже много аспектов: уже не про нас, а про курс. Если курс подходит, можно идти к финальной части. Если курс не подходит (но мы уже дошли до дереву до этого этапа), нужно подобрать альтернативу.
- Могу ли я его себе позволить? Если ответ «да», логично переходить к покупке. Если ответ «нет», логично запланировать действия, которые приведут к прохождению курса в будущем.
4. В каждый элемент структуры подобрала ключевые вопросы.
(дам список один раз для экономии места)
5. Сформулировала варианты ответа для каждого вопроса.
Нужно ли мне работать с прокрастинацией?
- хочу ли я что-то поменять в своей жизни? (да / нет)
- есть ли у меня склонность откладывать дела на потом? (да, большинство дел / да, только серьезные изменения в жизни / нет)
- поменяется ли моя жизнь в лучшую сторону, если я справлюсь с прокрастинацией? (да, очень сильно / да, в отдельных моментах / не уверен_а)
- стану ли я счастливее / успешнее / здоровее (психологически и физически), если справлюсь с прокрастинацией? (да / не уверен_а)
Готов_а ли я работать с прокрастинацией?
- готов_а ли я узнавать новое? (да / нет)
- готов_ а ли я «прикладывать» новые знания к своей жизни? (да / нет)
- готов_а ли я выполнять практические задания и пробовать инструменты? (да / не уверен_а)
- готов_а ли я прикладывать усилия и встречаться с потенциальными неудачами? (да / нет)
Подходит ли мне этот курс?
- соответствует ли программа курса моим ожиданиям и целям? (да / нет)
- хочу ли я понимать причины и механизмы прокрастинации? (да / нет, меня интересуют только инструменты и лайфхаки)
- вызывает ли преподаватель курса мое доверие? (да / нет)
- подходит ли мне стиль преподавателя (манера речи, письма, формулировка заданий)? (да / нет)
- стоит ли курс своих денег? (да / не уверен_а)
- вызывает ли курс мой интерес и желание его попробовать? (да / нет)
Могу ли его себе позволить?
- есть ли у меня время на прохождение курса (минимум 2-3 часа в неделю)? (да / нет)
- есть ли у меня деньги на покупку курса? (да / нет)
6. Нарисовала дерево по получившемуся маршруту.

7. Добавила в дерево оставшиеся варианты ответов и сценарии.

Когда следует использовать?
- При необходимости детального анализа сложных решений с множеством факторов.
- Для создания алгоритмов принятия повторяющихся решений.
- Когда важно учесть все возможные варианты и исключить упущения.
- При работе в команде, чтобы обеспечить единое понимание логики принятия решений.
Когда метод не подходит?
- Решение требуется принять быстро и оно не повторяется.
- Факторов мало, и их можно оценить интуитивно.
- Существует склонность к излишнему анализу, ведущему к прокрастинации.
Дерево решений — один из наиболее эффективных инструментов для глубокого и осознанного анализа. Он позволяет рассмотреть все возможные сценарии и принять взвешенное решение. Однако создание дерева требует времени и усилий, поэтому не стоит применять этот метод для быстрых и одноразовых решений. Если же вы регулярно сталкиваетесь с похожими сложными выборами, разработка собственного дерева решений может существенно повысить вашу эффективность.