Использование матрицы для заданий — Документация по GitHub
Сведения о стратегиях матрицы
Стратегия матрицы позволяет использовать переменные в одном определении задания для автоматического создания нескольких выполнений заданий, основанных на сочетаниях переменных. Например, можно использовать стратегию матрицы для тестирования кода в нескольких версиях языка или в нескольких операционных системах.
Использование стратегии матрицы
Используйте jobs.<job_id>.strategy.matrix
для создания матрицы различных конфигураций заданий В матрице определите одну или несколько переменных, за которыми следует массив значений. Например, в указанной ниже матрице есть переменная под именем version
со значением [10, 12, 14]
и переменная под именем os
со значением [ubuntu-latest, windows-latest]
:
jobs: example_matrix: strategy: matrix: version: [10, 12, 14] os: [ubuntu-latest, windows-latest]
Задание будет выполняться для каждой возможной комбинации переменных. В этом примере рабочий процесс будет выполнять шесть заданий, по одному для каждой комбинации переменных os
и version
.
По умолчанию GitHub максимизирует количество параллельно выполняемых заданий в зависимости от доступности средства выполнения. Порядок переменных в матрице определяет порядок создания заданий. Первая переменная, которую вы определите, будет первым заданием, созданным в ходе выполнения рабочего процесса. Например, указанная выше матрица создаст задания в следующем порядке:
{version: 10, os: ubuntu-latest}
{version: 10, os: windows-latest}
{version: 12, os: ubuntu-latest}
{version: 12, os: windows-latest}
{version: 14, os: ubuntu-latest}
{version: 14, os: windows-latest}
Матрица создаст не более 256 заданий для каждого выполнения рабочего процесса. Это ограничение применяется как к размещенным в GitHub, так и к локальным средствам выполнения.
Переменные, которые вы определяете, становятся свойствами в контексте matrix
, и можно ссылаться на это свойство в других областях файла рабочего процесса. В этом примере можно использовать matrix.version
и matrix.os
, чтобы получить доступ к текущим значениям version
и os
, которые использует задание. Дополнительные сведения см. в разделе Контексты.
Пример. Использование матрицы с одним измерением
Можно указать одну переменную для создания одномерной матрицы.
Например, следующий рабочий процесс определяет переменную version
со значениями [10, 12, 14]
. Рабочий процесс будет выполнять три задания, по одному для каждого значения в переменной. Каждое задание будет получать доступ к значению version
через контекст matrix.version
и передавать значение node-version
в действие actions/setup-node
.
jobs: example_matrix: strategy: matrix: version: [10, 12, 14] steps: - uses: actions/setup-node@v3 with: node-version: ${{ matrix.version }}
Пример. Использование матрицы с несколькими измерениями
Для создания многомерной матрицы можно указать несколько переменных. Задание будет выполняться для каждой возможной комбинации переменных.
Например, для следующего рабочего процесса устанавливаются две переменные:
- Две операционные системы, указанные в переменной
os
- Три версии Node.js, указанные в переменной
version
Рабочий процесс будет выполнять шесть заданий, по одному для каждой комбинации переменных os
и version
. В каждом задании параметру runs-on
присваивается текущее значение os
и передается текущее значение version
в действие actions/setup-node
.
jobs: example_matrix: strategy: matrix: os: [ubuntu-22.04, ubuntu-20.04] version: [10, 12, 14] runs-on: ${{ matrix.os }} steps: - uses: actions/setup-node@v3 with: node-version: ${{ matrix. version }}
Пример. Использование контекстов для создания матриц
Контексты можно использовать для создания матриц. Дополнительные сведения о контекстах см. в разделе Контексты.
Например, следующий рабочий процесс активирует событие repository_dispatch
и использует сведения из его полезных данных для построения матрицы. При создании события диспетчеризации репозитория с полезными данными, как показано ниже, переменная version
матрицы будет иметь значение [12, 14, 16]
. Дополнительные сведения о триггере см. в repository_dispatch
разделе События, инициирующие рабочие процессы.
{ "event_type": "test", "client_payload": { "versions": [12, 14, 16] } }
on: repository_dispatch: types: - test jobs: example_matrix: runs-on: ubuntu-latest strategy: matrix: version: ${{ github.event.client_payload.versions }} steps: - uses: actions/setup-node@v3 with: node-version: ${{ matrix.version }}
Развертывание или добавление конфигураций матрицы
Используйте jobs.<job_id>.strategy.matrix.include
для разворачивания существующих конфигураций матрицы или добавления новых конфигураций. Значение include
является списком объектов.
Для каждого объекта в списке include
пары ключ:значение в объекте будут добавлены к каждой из комбинаций матриц, если ни одна из пар ключ:значение не перезаписывает какие-либо исходные значения матрицы. Если объект не может быть добавлен в какие-либо комбинации матриц, будет создана новая. Обратите внимание, что исходные матричные значения не будут перезаписаны, но добавленные матричные значения могут быть перезаписаны.
Например, эта матрица:
strategy: matrix: fruit: [apple, pear] animal: [cat, dog] include: - color: green - color: pink animal: cat - fruit: apple shape: circle - fruit: banana - fruit: banana animal: cat
приведет к шести заданиям со следующими комбинациями матриц:
{fruit: apple, animal: cat, color: pink, shape: circle}
{fruit: apple, animal: dog, color: green, shape: circle}
{fruit: pear, animal: cat, color: pink}
{fruit: pear, animal: dog, color: green}
{fruit: banana}
{fruit: banana, animal: cat}
следуя этой логике:
{color: green}
добавляется ко всем исходным комбинациям матриц, так как его можно добавить без перезаписи любой части исходных комбинаций.{color: pink, animal: cat}
добавляетcolor:pink
только к исходным комбинациям матриц, которые включаютanimal: cat
. Это перезаписываетcolor: green
, добавленный предыдущей записьюinclude
.{fruit: apple, shape: circle}
добавляетshape: circle
только к исходным комбинациям матриц, которые включаютfruit: apple
.{fruit: banana}
невозможно добавить ни в какую исходную комбинацию матриц без перезаписи значения, поэтому он добавляется в качестве дополнительной комбинации матриц.{fruit: banana, animal: cat}
невозможно добавить ни в какую исходную комбинацию матриц без перезаписи значения, поэтому он добавляется в качестве дополнительной комбинации матриц. Он не добавляется к комбинации матриц{fruit: banana}
, так как эта комбинация не была одной из исходных комбинаций матриц.
Пример. Развертывание конфигураций
Например, следующий рабочий процесс будет выполнять шесть заданий, по одному для каждого сочетания os
и node
. Если выполняется задание для значения windows-latest
параметра os
и значения 16
параметра node
, в задание будет включена дополнительная переменная npm
со значением 6
.
jobs: example_matrix: strategy: matrix: os: [windows-latest, ubuntu-latest] node: [12, 14, 16] include: - os: windows-latest node: 16 npm: 6 runs-on: ${{ matrix.os }} steps: - uses: actions/setup-node@v3 with: node-version: ${{ matrix.node }} - if: ${{ matrix.npm }} run: npm install -g npm@${{ matrix.npm }} - run: npm --version
Пример. Добавление конфигураций
Например, в этой матрице будет выполняться 10 заданий, по одному для каждого сочетания
и version
в матрице, а также еще одно задание для windows-latest
со значением os
и 17
со значением version
.
jobs: example_matrix: strategy: matrix: os: [macos-latest, windows-latest, ubuntu-latest] version: [12, 14, 16] include: - os: windows-latest version: 17
Если не указать переменные матрицы, будут выполняться все конфигурации в include
. Например, следующий рабочий процесс выполнит два задания, по одному для каждого элемента include
. Это позволяет использовать не полностью заполненную матрицу.
jobs: includes_only: runs-on: ubuntu-latest strategy: matrix: include: - site: "production" datacenter: "site-a" - site: "staging" datacenter: "site-b"
Исключение конфигураций матрицы
Чтобы удалить конкретные конфигурации, определенные в матрице, используйте jobs.<job_id>.strategy.matrix.exclude
. Исключенная конфигурация должна иметь хотя бы частичное совпадение, чтобы ее можно было исключить. Например, следующий рабочий процесс будет выполнять девять заданий: одно задание для каждой из 12 конфигураций, минус одно исключенное задание, которое совпадает с {os: macos-latest, version: 12, environment: production}
, и два исключенных задания, которые совпадают с {os: windows-latest, version: 16}
.
strategy: matrix: os: [macos-latest, windows-latest] version: [12, 14, 16] environment: [staging, production] exclude: - os: macos-latest version: 12 environment: production - os: windows-latest version: 16 runs-on: ${{ matrix.os }}
Примечание. Все комбинации include
обрабатываются после exclude
. Это позволяет использовать include
для добавления обратных комбинаций, которые были ранее исключены.
Обработка сбоев
Можно управлять обработкой сбоев заданий с помощью jobs.<job_id>.strategy.fail-fast
и jobs. <job_id>.continue-on-error
.
jobs.<job_id>.strategy.fail-fast
применяется ко всему тому. Если jobs.<job_id>.strategy.fail-fast
задано значение true
, GitHub отменяет все выполняемые и помещенные в очередь задания в матрице, когда какое-либо задание в матрице завершается сбоем. По умолчанию свойство имеет значение true
.
jobs.<job_id>.continue-on-error
применяется к одному заданию. Если jobs.<job_id>.continue-on-error
имеет значение true
, другие задания в матрице будут продолжать выполняться, даже если задание с jobs.<job_id>.continue-on-error: true
завершается сбоем.
Можно использовать jobs.<job_id>.strategy.fail-fast
и jobs.<job_id>.continue-on-error
совместно. Например, следующий рабочий процесс запустит четыре задания. Для каждого задания continue-on-error
определяется значением matrix. experimental
. При сбое любого из заданий с continue-on-error: false
все выполняемые или помещенные в очередь задания будут отменены. При сбое задания с continue-on-error: true
другие задания не будут затронуты.
jobs: test: runs-on: ubuntu-latest continue-on-error: ${{ matrix.experimental }} strategy: fail-fast: true matrix: version: [6, 7, 8] experimental: [false] include: - version: 9 experimental: true
Определение максимального числа параллельных заданий
По умолчанию GitHub максимизирует количество параллельно выполняемых заданий в зависимости от доступности средства выполнения. Для настройки максимального числа заданий, которые могут выполняться одновременно при применении стратегии задания matrix
, используйте jobs.<job_id>.strategy.max-parallel
.
Например, следующий рабочий процесс будет выполнять не более двух заданий одновременно, даже если для одновременного выполнения всех шести заданий доступны средства выполнения.
jobs: example_matrix: strategy: max-parallel: 2 matrix: version: [10, 12, 14] os: [ubuntu-latest, windows-latest]
Задачи по программированию — Тушин Илья
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Разделить элементы матрицы на элемент матрицы с наибольшим значением.
ПОДРОБНЕЕ →
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Разделить элементы каждого столбца матрицы на элемент этого столбца с наибольшим значением.
ПОДРОБНЕЕ →
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Разделить элементы каждой строки на элемент этой строки с наибольшим значением.
ПОДРОБНЕЕ →
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Просуммировать элементы каждой строки матрицы с соответствующими элементами L-й строки.
ПОДРОБНЕЕ →
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Перемножить элементы каждого столбца матрицы с соответствующими элементами K-го столбца.Аим
ПОДРОБНЕЕ →
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Определить, сколько нулевых элементов содержится в верхних L строках матрицы и в левых К столбцах матрицы.
ПОДРОБНЕЕ →
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Определить, сколько отрицательных элементов содержится в каждом столбце и в каждой строке матрицы. Результат оформить в виде матрицы из N + 1 строк и M + 1 столбцов
ПОДРОБНЕЕ →
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Найти сумму элементов всей матрицы. Определить, какую долю в этой сумме составляет сумма элементов каждой строки. Результат оформить в виде матрицы из N строк и M+1 столбцов.
ПОДРОБНЕЕ →
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Найти сумму элементов всей матрицы. Определить, какую долю в этой сумме составляет сумма элементов каждого столбца. Результат оформить в виде матрицы из N + 1 строк и M столбцов.
ПОДРОБНЕЕ →
Опубликовано
Создать прямоугольную матрицу A, имеющую N строк и M столбцов со случайными элементами. Определить средние значения по всем строкам и столбцам матрицы. Результат оформить в виде матрицы из N + 1 строк и M + 1 столбцов.
ПОДРОБНЕЕ →
Введение и 3-минутный видеоурок
Что такое матрица Эйзенхауэра?
youtube.com/embed/tT89OZ7TNwc?rel=0&showinfo=0″ frameborder=»0″ allowfullscreen=»allowfullscreen»>Откуда такое название?
Дуайт Д. Эйзенхауэр был 34-м президентом Соединенных Штатов с 1953 по 1961 год. Прежде чем стать президентом, он служил генералом в армии Соединенных Штатов и Верховным главнокомандующим союзными войсками во время Второй мировой войны. Позже он также стал первым верховным главнокомандующим НАТО.
Дуайту приходилось постоянно принимать трудные решения о том, на какой из многих задач он должен сосредоточиться каждый день. Это, наконец, привело его к изобретению всемирно известного принципа Эйзенхауэра, который сегодня помогает нам расставлять приоритеты по срочности и важности.
Как пользоваться матрицей Эйзенхауэра?
Приоритизация задач по срочности и важности приводит к 4 квадрантам с различными стратегиями работы:
➀ Сделай первым Сначала сосредоточьтесь | ➁ Расписание Важные, но |
➂ Делегат Что срочно, | ➃ Не делай Что ни срочно |
Мы называем первый квадрант Выполняйте сначала , поскольку его задачи важны для вашей жизни и карьеры и должны быть выполнены сегодня или самое позднее завтра. Вы можете использовать таймер, чтобы помочь вам сосредоточиться, пытаясь выполнить как можно больше дел.
Примером такой задачи может быть просмотр важного документа для вашего руководителя.
Второй квадрант мы называем Расписание . Его задачи важны, но менее срочные. Вы должны перечислить задачи, которые вам нужно поместить в свой календарь здесь.
Примером этого может быть давно запланированное возобновление занятий в тренажерном зале.
Профессиональные тайм-менеджеры оставляют меньше дел незапланированными и поэтому стараются управлять большей частью своей работы во втором квадранте, уменьшая стресс, прерывая срочные и важные дела до разумной даты в ближайшем будущем всякий раз, когда появляется новая задача.
Третий квадрант предназначен для тех задач, которые вы могли бы делегировать , поскольку они менее важны для вас, чем другие, но все же довольно срочные. Вы должны отслеживать делегированные задачи по электронной почте, телефону или во время встречи, чтобы позже проверить их ход.
Примером делегированной задачи может быть звонок от кого-то, чтобы попросить о срочной услуге или попросить вас прийти на собрание. Вы можете делегировать эту ответственность, предложив лучшего человека для этой работы или предоставив звонящему необходимую информацию, чтобы он сам разобрался с этим вопросом.
Четвертый и последний квадрант называется Не Делай , потому что он предназначен для того, чтобы помочь тебе разобраться в вещах, которые ты вообще не должен делать.
Откройте для себя и избавьтесь от вредных привычек, таких как серфинг в Интернете без причины или слишком долгие игры, которые дают вам оправдание для того, чтобы не справляться с важными задачами в 1-м и 2-м квадранте.
5 советов по управлению временем при работе с матрицей Эйзенхауэра
РекомендуетсяЧтение
7 навыков
высокоэффективных людей
Стивена Кови
- Внесение дел в список освобождает ваш разум. Но всегда задавайтесь вопросом, что стоит делать в первую очередь.
- Попробуйте ограничить себя не более чем восемью задачами на квадрант. Прежде чем добавить еще один, сначала заполните самый важный. Помните: речь идет не о сборе, а о выполнении задач.
- Вы всегда должны вести только один список для деловых и личных задач. Таким образом, вы никогда не сможете пожаловаться на то, что ничего не сделали для своей семьи или себя в конце дня.
- Не позволяйте себе или другим отвлекать вас. Не позволяйте другим определять ваши приоритеты. Планируйте утром, а затем работайте над своими делами. И в конце наслаждайтесь чувством завершенности.
- Наконец, постарайтесь не откладывать слишком много. Даже не за счет чрезмерного управления вашими делами.
Дополнительные советы см. в нашем подробном введении в тайм-менеджмент.
Чего ты ждешь?
Присоединяйтесь ко многим другим и попробуйте наши приложения или бесплатный холст Матрицы Эйзенхауэра прямо сейчас!
Избегайте «ловушки срочности» с помощью матрицы Эйзенхауэра
«Кто может точно определить для нас разницу между долгосрочной и краткосрочной перспективой! В особенности, когда кажется, что наши дела находятся в кризисе, мы почти вынуждены уделять основное внимание неотложному настоящему, а не важному будущему».
— Дуайт Д. Эйзенхауэр, 1961 г. Адрес ассоциации Century Association
Дуайт Д. Эйзенхауэр — пятизвездный генерал во время Второй мировой войны и 34-й президент Соединенных Штатов — был продуктивным парнем.
В течение двух сроков на посту президента Соединенных Штатов он руководил строительством системы автомагистралей между штатами, создал НАСА, подписал первый крупный закон о гражданских правах после окончания Гражданской войны, положил конец войне в Корее, приветствовал Аляску и Гавайи в союзе и сумел сохранить холодную войну с Россией холодной.
И все это он делал с размахом — Эйзенхауэр становился самым уважаемым человеком года по версии Гэллапа не менее двенадцати раз.
Как Эйзенхауэру удалось добиться такого количества достижений, которые оказали такое длительное влияние на его страну и мир? Он понимал принципиальную разницу между Срочным и Важным. В 1954 речи Эйзенхауэр процитировал неназванного президента университета, который сказал: «У меня есть два вида проблем: срочные и важные. Срочное не важно, а важное никогда не бывает срочным».
Более 30 лет спустя в своем бестселлере «7 навыков высокоэффективных людей» Стивен Кови переформулировал идеи Эйзенхауэра в простой инструмент для определения приоритетов задач, теперь известный как Матрица Эйзенхауэра (также известная как Матрица тайм-менеджмента, Эйзенхауэра). Бокс, метод Эйзенхауэра и матрица «срочно-важно»). Эта структура для расстановки приоритетов помогает вам бороться с эффектом «простой срочности» (подробнее об этом позже), устранять траты времени в вашей жизни и создавать больше мысленного пространства для продвижения к вашим целям.
Попробуйте матрицу Эйзенхауэра, если вы…
Обнаружите, что весь день бегаете и тушите пожары (образно говоря)
Вы заняты, но не чувствуете, что ваша работа имеет большое значение
У вас есть долгосрочные цели, но нет времени или энергии для их достижения
Трудно делегировать полномочия и/или говорить «нет»
Хотите стать президентом Соединенных Штатов (эй, это сработало для Эйзенхауэра)
В этой статье вы узнаете, почему так важно различать Срочное и Важное, как Матрица Эйзенхауэра помогает вам в этом и как применять матрицу как к масштабным проектам, так и к повседневным задачам с помощью Todoist.
Эффект простой срочности, также известный как «Почему мы плохо расставляем приоритеты»
Как мы решаем, какой задаче уделить внимание в данный момент? Не очень хорошо, оказывается.
Недавнее исследование, опубликованное в Journal of Consumer Research, было посвящено изучению того, как люди решают, над чем работать, когда сталкиваются с задачами, имеющими смешанную срочность и важность. В пяти отдельных экспериментах исследователи наблюдали любопытную закономерность: наше внимание привлекали срочные задачи, а не менее срочные9.0148, даже если менее срочное задание предлагает большую награду . Эта психологическая особенность, получившая название «Эффект простой срочности», объясняет, почему мы так плохо справляемся с задачами и тайм-менеджментом. Мы с большей вероятностью отдадим приоритет задачам с крайним сроком, а не задачам без такового, независимо от их долгосрочной отдачи.
Эффект еще более заметен у людей, которые называют себя «занятыми». Те же исследователи обнаружили, что люди, считающие себя занятыми, с большей вероятностью выбирали срочные задачи с меньшими выплатами, потому что они уже были зациклены на продолжительности задачи. Если вы уже чувствуете нехватку времени, вы, вероятно, продолжите расставлять приоритеты в задачах, которые заставляют вас сосредоточиться на часах.
Но есть и хорошие новости — эффект простой срочности можно обратить вспять. Когда участникам было предложено подумать о последствиях своего выбора во время выбора, они значительно чаще выбирали важную задачу, а не срочную. Результаты показывают, что если вы будете помнить о долгосрочной важности несрочных задач, вы сможете преодолеть тягу к срочным отвлечениям и сосредоточиться на том, что действительно важно.
Здесь на помощь приходит матрица Эйзенхауэра.
Матрица Эйзенхауэра — Срочное и Важное
Матрица Эйзенхауэра — это простой инструмент для рассмотрения долгосрочных результатов ваших повседневных задач и сосредоточения внимания на том, что сделает вас максимально эффективным, а не только продуктивным. Это поможет вам визуализировать все ваши задачи в матрице срочных/важных. Все ваши повседневные задачи и более крупные проекты попадают в один из этих четырех квадрантов:
Срочные и важные задачи/проекты, которые необходимо выполнить немедленно
Несрочные и важные задачи/проекты для внесения в календарь
Срочные и неважные задачи/проекты для делегирования кому-то другому
Несрочные и неважные задачи/проекты для удаления
Покрытие проекта для больного коллеги
Автомобильные стоянки на шоссе
Протекают пружины раковины, и ваша кухня залита водой на два фута
- 10 90 с насущной проблемой
Вам назначен крайний срок в последнюю минуту
Планирование долгосрочных и краткосрочных проектов
Регулярные работы по дому или ремонтные работы
Профессиональное общение и построение личных отношений с помощью обучения новым навыкам, обучения новым навыкам,
2
- своей области, посещая образовательные мероприятия
Упражнения и обычные медицинские услуги
Бесполезные перерывы со стороны коллег
Проверка телефона или электронной почты всякий раз, когда она отключается
Ответ на определенные текстовые сообщения, электронные письма или1 сообщения в социальных сетях
0083
Использование купонов или предложений с ограниченным сроком действия
Некоторые встречи
Отключайте уведомления на телефоне и компьютере во время работы
Обсудите с другими, сколько времени вы можете потратить на данную задачу
Сохраняйте задачи Q3 на время, когда у вас очень мало энергии, а не ставьте их первым делом с утра
Обсудите свои рабочая нагрузка с вашим начальником
Потренируйтесь говорить «нет»
Часы просмотра телевизора
Бездумное обновление социальных сетей и прокрутка
Избегание таких действий, как сортировка и систематизация электронной почты вместо ответа на нее
Чрезмерное количество покупок или просмотр в Интернете
Было ли это срочно для меня?
Было ли это важно для меня?
Следующий шаг: Составьте недельный или даже месячный план на основе ваших текущих целей и сроков. В конце каждой недели делайте еженедельный обзор. Подумайте, насколько хорошо сработал ваш план, и скорректируйте его на следующую неделю. Если большинство ваших задач Q1 поступает из внешних источников, выработайте стратегию, как вы можете лучше спланировать и предвидеть их. Возможно, вам придется разработать более активный рабочий процесс с коллегой или клиентом или поговорить с вашим начальником о перераспределении чрезмерной рабочей нагрузки. Если есть конкретный клиент, который создает много задач Q1, работа может не стоить стресса.
В реальном мире разница между срочным/несрочным, важным/неважным намного более размыта, чем в экспериментальных условиях. Вот как это объясняет Стивен Кови:
Срочные дела — это те, которые требуют немедленных действий. Это видимые проблемы, которые появляются и требуют вашего внимания СЕЙЧАС. Часто неотложные дела сопровождаются явными последствиями невыполнения этих задач. Срочные задачи неизбежны, но трата слишком большого количества времени на тушение пожара может вызвать сильный стресс и привести к эмоциональному выгоранию.
С другой стороны, важными делами являются те, которые способствуют достижению долгосрочных целей и жизненных ценностей. Эти пункты требуют планирования и вдумчивых действий. Когда вы сосредотачиваетесь на важных делах, вы управляете своим временем, энергией и вниманием, а не бездумно тратите эти ресурсы. То, что важно, субъективно и зависит от ваших собственных ценностей и личных целей. Никто другой не может определить, что для вас важно.
Ниже подробно рассматривается каждый из четырех квадрантов матрицы Эйзенхауэра, чтобы помочь вам определить, какие задачи входят в каждый из них и как с ними справиться.
Квадрант 1: Срочные и важные
Срочные и важные задачи требуют от вас быстрых действий. Эти элементы обычно имеют видимые сроки и последствия задержек с принятием мер. Чаще всего это либо вещи, наброшенные на вас извне, либо вещи, которые вы откладываете до наступления крайнего срока. В любом случае, они требуют реагирования в кризисном режиме.
Например:
Квадрант 1 задачи неизбежны. Даже если вы никогда не откладывали на потом (а это невозможно), всегда будет что-то вне вашего контроля. Однако проблема возникает, когда вы сосредотачиваетесь на этих неожиданных или ограниченных в срок задачах, исключая долгосрочные цели, которые важны для вас.
Кови предупреждает, что слишком много времени, потраченное на задачи квадранта 1, может привести к повышенному стрессу, выгоранию и ощущению, что ваши дни вышли из-под вашего контроля. Если вы потратите весь день на тушение пожара, это быстро лишит вас энергии и страсти к работе, и вам будет легче погрузиться в бездумный бегство от действительности, характерный для Квадранта 4.
Квадрант 2: Несрочные и важные
Несрочные, но важные задачи деятельность, которая поможет вам достичь долгосрочных целей. У них может не быть крайнего срока (или даже даты окончания), поэтому их легко отложить в пользу более срочных задач. Тем не менее, эти задачи имеют гораздо большее влияние на вашу долгосрочную эффективность в достижении ваших целей.
Примеры:
Кови говорит, что Квадрант 2 — это золотая середина личного тайм-менеджмента. Это то место, где вы сосредоточены не на проблемах (как в Q1), а на возможностях и росте. Жизнь в этом квадранте матрицы означает, что вы проявляете инициативу и расставляете приоритеты в деятельности, которая развивает ваши навыки и энергию и способствует достижению значимых целей. В квадранте 2 происходит «глубокая работа», потому что вы в значительной степени свободны от отвлекающих факторов.
Постоянно занимаясь Q2, вы уменьшаете количество неотложных проблем, возникающих в Q1. Жизнь в Q2 означает, что вы можете составить план завершения проектов и избежать возможных проблем. Например, если вы постоянно откладываете плановое техническое обслуживание автомобиля, вы можете заплатить за него позже, когда ваш автомобиль заглохнет.
Управляете ли вы другими людьми?
Копать глубже
Управляете ли вы другими людьми? Узнайте, как вы можете помочь своей команде проводить больше времени в квадранте 2.
Квадрант 3: Срочные и неважные
Срочные, но не важные задачи лучше всего описывать как занятую работу. Эти задачи часто основаны на ожиданиях, установленных другими, и не приближают вас к вашим долгосрочным целям.
Примеры:
Квадрант 3 — это место, где живет простой эффект срочности. Стремление выполнять задачи из-за реальных или предполагаемых сроков означает, что вы берете на себя задачи, которые на самом деле не имеют для вас смысла. Учитывая, что задачи Q3 срочные, но обычно связаны с чьими-то приоритетами, слишком много времени, проведенное в этом квадрате, может показаться, что вы делаете то, что должны делать, а не то, что хотите. Сосредоточение внимания на задачах Q3 может заставить вас чувствовать, что вы не достигаете своих больших жизненных целей или не контролируете свою повседневную жизнь.
Кови предлагает делегировать как можно больше задач Q3. Можете ли вы, чтобы кто-то еще сделал эти заметки о встрече? Можно ли заказать доставку продуктов вместо похода в магазин? Можете ли вы научить своих детей мыть посуду? Можете ли вы нанять цифрового помощника для планирования визитов к семейному врачу? Есть ли в вашей жизни что-то, что вы можете автоматизировать?
Если вы не можете делегировать эти задачи, постарайтесь, чтобы они не занимали ваш день:
Копните глубже
Дополнительные советы о том, как выйти из Q3, узнайте, как избавиться от загруженности и уделять больше времени тому, что важно.
Квадрант 4: Несрочные и неважные
Несрочные и неважные задачи — это пустая трата времени, от которых следует безжалостно отказаться. Эти действия не способствуют прогрессу в достижении ваших целей, но в конечном итоге могут занять много времени.
Примеры:
Квадрант 4 — это квадрант избытка и немедленного удовлетворения, которое в конечном итоге оставляет вас с чувством неудовлетворенности.
Не поймите меня неправильно, нам всем нужно свободное время. Сам Эйзенхауэр был известным игроком в бридж — даже играл каждую ночь до дня «Д» — и подвергался критике за свои многочисленные поездки в гольф во время пребывания в должности. Суть в том, что эта деятельность была балансом для многих стрессовых аспектов жизни политического лидера. Однако, если вы не делаете это намеренно, то, как вы проводите свободное время, может на самом деле истощить вашу энергию, страсть и творческий потенциал.
Недавнее исследование, опубликованное в Journal of Applied Psychology, показало, что то, как сотрудники проводят свободное от работы время, сильно влияет на то, сколько энергии и позитива они проявят на следующий рабочий день. Сотрудники, которые занимались самообладанием, например, занимались физическими упражнениями или занимались волонтерством, на следующий день были более мотивированы. Сотрудники, которые расслаблялись с помощью йоги, медитации или прослушивания музыки, подходили к рабочему дню более спокойно.
Сотрудники, которые занимались отвлекающими действиями, чтобы избежать или игнорировать проблемы, например, слишком много смотрели телевизор, на следующий рабочий день продемонстрировали новый позитивный настрой. Однако из-за постоянного использования отвлекающих факторов их настроение и мотивация ухудшались в течение недели. Другими словами, отвлечение в умеренных количествах было нормальным, но обычное отвлечение приводило к снижению общего удовлетворения от работы.
Копнуть глубже
Не знаете, чем заняться в свободное время, когда телевидение и социальные сети не работают? Попробуйте эти идеи
Как сбалансировать свои квадранты
По словам Стивена Кови, квадрант 2 — это «квадрант качества», где время, потраченное на выполнение этих задач, повышает вашу общую эффективность. Именно здесь личный и профессиональный рост встречается с планированием, профилактикой и действиями.
Чтобы оценить свое текущее положение в матрице, начните отслеживать свое время и задачи. Если вы используете Todoist для управления задачами, вы можете легко получить список всех задач, которые вы выполнили, и когда вы их выполнили. Когда у вас есть данные за несколько дней, сядьте и распределите свои задачи по квадрантам, задав следующие вопросы:0010
Помните, что вы определяете эти критерии только на основе желаемых результатов, а не чьих-либо еще.
После того, как ваши задачи рассортированы по соответствующим квадрантам, проверьте, на что в настоящее время тратится ваше время. Довольны ли вы своим квадрантным балансом?
Если вы тратите много времени на Q1, потратьте время на планирование, чтобы предвидеть и предотвращать проблемы:
Если вы тратите свое время на Q3, делегируйте, исключите или ограничьте количество времени, которое вы тратите на эти задачи: ограничить эти задачи. Можете ли вы делегировать их? Ты можешь просто сказать нет? Можете ли вы объединить эти типы задач в один день в течение недели? Можете ли вы открыто обсудить со своим начальником, сколько времени вы тратите на «бесполезную работу»? Запланируйте время в своей неделе, чтобы предпринять эти шаги.
Если вы проводите время в Q4, вы можете застрять в колее, испытывать стресс или избегать проблем:
Следующий шаг: Используйте отслеживание времени, чтобы определить самые большие потери времени и разработать стратегию как их избежать или ограничить. Разработайте план преодоления прокрастинации до того, как у вас возникнет соблазн прокрастинировать. Помните, иногда можно просто расслабиться, но деятельность в этом квадранте имеет убывающую отдачу при чрезмерном использовании.
Перемещая свои приоритеты в сторону квадранта 2, продолжайте использовать матрицу Эйзенхауэра, чтобы знать, над чем вам следует работать изо дня в день.
Как внедрить Матрицу Эйзенхауэра в Todoist
Вы можете использовать Todoist для разделения задач на четыре срочных/важных квадранта двумя разными способами: метками или уровнями приоритета. Оба метода описаны ниже.
Использование ярлыков
В Todoist ярлыки и фильтры работают вместе, чтобы помочь вам организовать и отсортировать список задач. Для этой настройки сначала создайте эти две метки:
@срочно
@важно
Совет Todoist
Вы можете изменить цвет метки и добавить смайлики, чтобы она выделялась в вашем списке.
Получив два ярлыка, просмотрите свои задачи и присвойте каждому соответствующий ярлык:
Добавьте @срочно и @важно к задачам, которые необходимо выполнить немедленно и лично
Добавить @важный к задачам, которые имеют срок выполнения и выполняются лично
Добавляйте @срочно к задачам, которые можно делегировать или понижать до
Не добавляйте ярлыки к задачам, которые можно отбросить
9000 Вы можете быстро присвоить метку любой задаче, введя «@» в поле задачи. Появится список ваших текущих меток для выбора. Продолжайте вводить название ярлыка, чтобы сузить список.Срочные и важные с запросом фильтра: @срочные и @важные
Важные и Несрочно с фильтрующим запросом: @важно и !@срочно
Срочно и неважно с фильтрующим запросом: @срочно и !@важно
Неважно и несрочно с запросом фильтра: !@important & !@urgent
И/или объединить их все в один фильтр Эйзенхауэра с запросом: @urgent & @important, @important & !@urgent, @urgent & !@ важно, !@важно и !@срочно
Срочно и важно = Приоритет 1 (красный)
Не срочный и важный = приоритет 2 (оранжевый)
Срочный и не важный = приоритет 3 (синий)
9 = не важен. = Приоритет 4 (без цвета)
Совет Todoist
Если у вас много задач, вы можете быстро назначить ярлыки нескольким задачам одновременно.
После того, как все ваши срочные и/или важные задачи будут помечены, создайте четыре новых фильтра для каждого квадранта:
Теперь вы сможете проверить каждый вид фильтра, чтобы узнать, какие срочные и важные задачи требуют вашего внимания в первую очередь; какие важные, но не срочные задачи нужно запланировать; какие срочные и неважные задачи вы должны либо делегировать, либо выполнять в часы низкой энергии; и какие задачи вы должны просто удалить.
Совет Todoist
Чтобы ваши важные задачи всегда были в центре внимания, добавьте фильтры «Срочно и важно» и «Важно и не срочно» в избранное. Они будут отображаться в верхней части меню навигации для быстрого доступа.
Использование уровней приоритета
Вместо использования ярлыков для сортировки задач вы можете использовать четыре уровня приоритета Todoist. Каждый уровень приоритета будет отображаться в соответствующем квадранте матрицы Эйзенхауэра:
Назначьте уровень приоритета любой задаче, нажав или коснувшись значка флажка, а затем выбрав нужный уровень приоритета. Измените уровень приоритета в любое время, выбрав значок флажка при редактировании задачи, или просто введите p1, p2 или p3 прямо в поле задачи, и Todoist распознает и назначит правильный уровень приоритета при создании задачи. Все, что не имеет цветного флажка, по умолчанию является P4.
Затем настройте фильтр для просмотра задач по приоритету среди всех ваших проектов. Перейдите к фильтрам, затем нажмите «Добавить фильтр» и назовите его «Матрица Эйзенхауэра». Под запросом введите «p1, p2, p3, p4».
Ваши задачи с наивысшим приоритетом будут отображаться в верхней части каждого списка дел на день в представлениях «Сегодня» и «Предстоящие» (задачи со сроком и временем выполнения будут отображаться первыми независимо от уровня приоритета).
Совет Todoist
При использовании этого метода помните, что все, что не отмечено цветным флажком (p1, p2, p3), автоматически сортируется как P4. Если вы используете Todoist для хранения справочных материалов, вы можете изменить свой фильтр, чтобы исключить элементы P4 из определенных справочных проектов. В этом случае ваш запрос фильтра будет выглядеть так: «p1, p2, p3, p4 & !#Reference». (Вы можете прочитать последнюю часть этого фильтра как «показать мне все задачи p4, которых нет в моем эталонном проекте».