Ответ
Приоритизация строится на оценке бизнес-влияния и усилий. Использую матрицу RICE (Reach, Impact, Confidence, Effort) или простую модель "Важность vs Срочность".
Пример алгоритма:
- Оцениваю последствия невыполнения – что сильнее ударит по метрикам/клиентам?
- Смотрю на блокирующие факторы – если задача блокирует работу команды, она в приоритете.
- Учитываю стратегические цели – даже срочные задачи не должны сбивать долгосрочный фокус.
Пример кода для простой оценки:
tasks = [
{"name": "Fix critical bug", "impact": 9, "urgency": 10},
{"name": "New feature A/B test", "impact": 7, "urgency": 4}
]
sorted_tasks = sorted(tasks, key=lambda x: (x["urgency"], x["impact"]), reverse=True)
Всегда обсуждаю приоритеты с командой и стейкхолдерами – иногда их инсайты меняют расстановку.