Ответ
Да, в Agile-среде это стандартная практика. В моем опыте работа по спринтам часто подразумевает переоценку бэклога. Мой подход — быстро адаптироваться, сохраняя контроль над техническим долгом.
Как я это делаю:
- Уточняю контекст: Первым делом я выясняю причину смены приоритета и новые ожидания по срокам.
- Фиксирую состояние: Если нужно отложить текущую задачу, я обязательно коммичу рабочий код (даже если он не завершен) с понятным сообщением и создаю задачу на доработку позже.
- Оцениваю влияние: Смотрю, не затронет ли новая задача те же модули, что и предыдущая, чтобы использовать наработки.
Например, если во время разработки API для отчетов приоритет смещается на срочное исправление в модуле аутентификации, я ставлю текущую работу на паузу, переключаюсь на исправление, а затем возвращаюсь к отчетам, имея четкую точку продолжения.