Как выбрать какие задачи делать первыми

«Как выбрать какие задачи делать первыми» — вопрос из категории Планирование проекта, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Приоритизация задач зависит от нескольких факторов:

  1. Бизнес-ценность – задачи с наибольшим ROI или влиянием на продукт.
  2. Зависимости – блокирующие другие задачи или команды.
  3. Срочность – дедлайны, compliance, баги с высоким impact.
  4. Ресурсы – доступность команды, технические ограничения.

Пример: Используем матрицу Эйзенхауэра (срочно/важно) или метод MoSCoW (Must, Should, Could, Won’t).

Код-пример (Jira-like приоритизация):

tasks = [
    {"name": "Fix critical bug", "impact": "high", "urgency": "high"},
    {"name": "New feature X", "impact": "medium", "urgency": "low"}
]

sorted_tasks = sorted(
    tasks,
    key=lambda x: (x["urgency"], x["impact"]),
    reverse=True
)

Лайфхак: Регулярно пересматривайте приоритеты – они могут меняться!