Как приоритизируешь задачи
Python
Junior
Без компании
Как приоритизируешь задачи
Ответы
Приоритизацию задач можно делать по методу **MoSCoW** или матрице **Eisenhower**.
**MoSCoW**:
- **Must have** – критично для релиза.
- **Should have** – важно, но можно отложить.
- **Could have** – желательно, но не обязательно.
- **Won’t have** – низкий приоритет.
**Матрица Eisenhower**:
- **Срочно + важно** – делаем сразу.
- **Не срочно + важно** – планируем.
- **Срочно + не важно** – делегируем.
- **Не срочно + не важно** – откладываем.
**Пример кода (простой трекер):**
```
tasks = [
{"name": "Fix critical bug", "priority": "Must have", "urgency": "high"},
{"name": "Refactor code", "priority": "Should have", "urgency": "medium"},
]
high_priority = [task for task in tasks if task["priority"] == "Must have"]
print("First to do:", high_priority)
```
Также учитываю дедлайны, бизнес-ценность и сложность задачи.