Приоритеты: понятие, виды и принципы расстановки¶
Приоритеты (от лат. prior — «предшествующий», «более ранний») — это система предпочтений, определяющая порядок выполнения задач, принятия решений или распределения ресурсов, при которой одни объекты, действия или ценности признаются более важными, чем другие. Понятие применяется в управлении, информатике, праве, логике, повседневной жизни и описывает механизм выбора в условиях ограниченности времени, средств или внимания.
¶Происхождение термина
Слово происходит от латинского прилагательного prior, сравнительной степени от prae — «впереди». В русский язык термин вошёл в XVIII веке вместе с развитием государственного управления и дипломатии, где ранжирование послов и документов по рангу имело канцелярское значение. В математике и логике понятие «приоритет» закрепилось в связи с порядком операций и дедуктивных умозаключений. В XX веке термин получил широкое распространение в теории управления и информатике.
¶Основные значения
¶В управлении и менеджменте
В теории управления приоритеты определяют очерёдность задач в рамках проекта, отдела или организации. Классификация задач по приоритетам позволяет сосредоточить ограниченные ресурсы на наиболее значимых целях. Наиболее известна матрица Эйзенхауэра (по имени американского президента Дуайта Эйзенхауэра), предлагающая распределять дела по двум осям — «важность» и «срочность»:
| Квадрант | Срочно | Не срочно |
|---|---|---|
| Важно | Срочные важные дела — выполнять немедленно | Важные несрочные дела — планировать |
| Не важно | Срочные неважные дела — делегировать | Отсев — отложить или отменить |
Другой распространённый подход — метод ABC-анализа, при котором задачи или ресурсы делятся на три категории: A (наивысший приоритет, обычно около 20 % объектов, дающих 80 % результата), B (средний) и C (низкий). В теории ограничений Элияху Голдратта приоритеты определяются через понятие «ограничения» (bottleneck): очередь задач выстраивается так, чтобы загрузка узкого места была максимальной.
¶В информатике
В информатике приоритеты используются в планировании процессов операционных систем. Планировщик с приоритетами назначает каждому процессу числовое значение приоритета; процесс с наивысшим приоритетом получает процессорное время первым. Существует несколько стратегий:
- Статический приоритет — устанавливается при создании процесса и не меняется.
- Динамический приоритет — пересчитывается во время работы (например, снижается при потреблении CPU, чтобы предотвратить голодание малоприоритетных процессов).
- Многоуровневая очередь — процессы распределяются по нескольким очередям с разной степенью приоритета.
Приоритеты применяются и в сетях: качество обслуживания (QoS) позволяет помечать пакеты данных приоритетными классами, чтобы голосовой трафик или видеопоток передавались раньше почтовых данных. В языках программирования оператор priority_queue (приоритетная очередь) реализует структуру данных, из которой элемент всегда извлекается с наивысшим ключом.
¶В праве
В юриспруденции приоритеты проявляются в нескольких формах. Приоритет нормы — это правило разрешения коллизий между нормативными актами: закон высшей юридической силы имеет приоритет над подзаконным актом. Приоритет международного права над национальным признаётся рядом правовых систем, хотя степень признания различается. В уголовном процессе приоритет отдаётся доказательствам, полученным в установленном порядке.
¶В логике и математике
В логике приоритет операций определяет порядок вычислений в сложном выражении: сначала выполняются операции с более высоким приоритетом (например, умножение перед сложением). В теории множеств отношение «приоритета» иногда используется как синоним строгого порядка. В теории игр приоритеты проявляются в лексикографическом порядке предпочтений: агент сравнивает векторы благосостояния сначала по первому компоненту, и только при равенстве — по второму.
¶В повседневной жизни
В бытовом смысле приоритеты отражают иерархию личных целей и ценностей. Психология продуктивности (Дэвид Аллен, «Getting Things Done»; Стивен Кови, «7 навыков высокоэффективных людей») предлагает инструменты осознанной расстановки приоритетов: деление задач на категории по ролям и проектам, еженедельный пересмотр списка дел. В педагогике приоритеты в обучении определяют, какие компетенции формировать в первую очередь.
¶Принципы расстановки приоритетов
Существует ряд общих принципов, описывающих устойчивую систему приоритетов:
- Иерархичность — каждый уровень приоритета подчинён вышестоящему.
- Ограниченность — подлинный приоритет подразумевает отказ от альтернатив; если всё «важно», приоритета нет.
- Изменчивость — приоритеты пересматриваются при изменении обстоятельств и целей.
- Когерентность — противоречие между приоритетами разных уровней разрушает систему.
- Коммуникабельность — приоритеты должны быть понятны всем участникам процесса.
¶Проблемы и критика
Основные сложности, связанные с приоритетами, включают субъективность оценки важности, конфликт приоритетов у разных участников процесса, «дрейф приоритетов» (постепенное вытеснение важного срочным) и явление «приоритетной слепоты», когда закрепление за задачей высокого приоритета блокирует восприятие новых данных. В вычислительных системах приоритетное планирование может приводить к голоданию низкоприоритетных процессов, что решается механизмами старения (aging).
¶См. также
- Матрица Эйзенхауэра
- Приоритетная очередь
- Качество обслуживания
- ABC-анализ
- Мультипрограммирование
¶Источники
- Друкер П. «Эффективный менеджер»
- Кови С. «7 навыков высокоэффективных людей»
- Аллен Д. «Getting Things Done»
- Голдратт Э. «Цель»
- Таненбаум Э. «Современные операционные системы»
- ГОСТ Р ИСО 9000 — Системы менеджмента качества. Основы и словарь
