Ответ
В Android-разработке приоритизация задач — ключевой навык. Я использую матрицу Эйзенхауэра:
- Срочно + важно (критические баги, дедлайны)
- Не срочно + важно (архитектурные улучшения)
- Срочно + не важно (мелкие правки по запросу PM)
- Не срочно + не важно (техдолг)
Пример:
// Приоритет 1: падающий краш в релизе
bugTracker.fixCrash(R.id.crash_on_startup)
// Приоритет 2: миграция с LiveData на Flow
scope.launch {
migrateToFlow() // Откладываем до стабилизации
}
Использую Jira/YouTrack с метками priority:high, учитываю бизнес-ценность задачи и технические риски.