Ответ
Сначала уточню детали изменений и их влияние на сроки, бюджет и качество. Затем предложу клиенту несколько вариантов:
- Оформить Change Request — если изменения существенные, фиксируем их документально, пересматриваем бюджет и сроки.
- Приоритезировать в рамках бюджета — если изменения небольшие, можно обсудить замену менее критичных задач.
- Отложить на следующий этап — если изменения не срочные, включаем их в бэклог для будущих итераций.
Пример:
if change_impact > current_budget:
raise ChangeRequest("Требуется доп. согласование")
else:
adjust_scope(change_details)
Главное — сохранить прозрачность и договорённости, чтобы избежать scope creep.