Ответ
При фиксированных сроках и бюджете добавление новых фич требует жесткого приоритезирования и компромиссов.
- Оценить impact – какие фичи дают максимальную ценность при минимальных трудозатратах.
- Обсудить trade-offs – предложить клиенту:
- Либо сократить scope текущих задач (убрать менее важные)
- Либо снизить качество (например, MVP без polish)
- Либо отложить часть фич в следующий релиз
- Закрепить договоренности письменно – если клиент согласен на изменения, обновить ТЗ и подписать допсоглашение.
Пример:
if new_features_impact > current_scope:
negotiate("Либо сроки/бюджет, либо приоритеты")
else:
adjust_scope(remove_low_priority_tasks)
Главное – не допускать scope creep без формального согласования.