Есть "система поддержки принятия решений" MLO. Её ядро - алгоритм, который позволяет автоматически рассчитать приоритет задачи в общем списке. Параметры тут уже не логические, а дискретные (от 0 до 200). Для упрощения их можно задавать на шкале из 7 уровней. Кроме важности и срочности используются так же сроки и цели. Кроме того параметры устанавливаются не только для самих задач, но и для вышестоящих в иерархии.
Методика MLO претендует на универсальность и гибкость. Обратная сторона этих достоинств - сложность понимания (неинтуитивность сортировки задач со сроком) и использования (два клика для срочности и важности вместо одного).
Долгое время подходу MLO не было альтернативы. В недавно появившейся программе управления заметками Amplenote заложен более простой алгоритм расчёта веса задачи. Сравнение этих подходов по ссылке. Предлагаю взять на вооружение решения найденные в Amplenote.
Если конкретно, то что вы думаете, если
- дискретные срочность и важность заменить на логические (да/нет) величины
- имеющиеся сейчас варианты длительности задач (от 1 часа до 2-х недель) заменить на короткий список для "задачи, которую я могу сделать в один присест" (15, 30, 60, 90+ минут)
- при одинаковом приоритете использовать длительность как дополнительный параметр - короткие по времени задачи поднимать выше в списке