Ответ
Выбор модели оплаты зависит от договорённостей между заказчиком и исполнителем, а также от специфики проекта.
Факторы влияния:
- Гибкость требований: Фиксированная цена (Fixed Price) для чётких ТЗ, Time & Materials (T&M) — для Agile.
- Риски: Заказчик может настаивать на Fixed Price, чтобы контролировать бюджет, а исполнитель — на T&M для минимизации своих рисков.
- Доверие и опыт: Долгосрочное сотрудничество часто переходит на гибридные модели (например, Fixed Price + бонусы за сроки).
Пример:
if project.has_clear_scope():
model = "Fixed Price"
elif project.is_agile():
model = "Time & Materials"
else:
model = "Hybrid (Milestone-based)"
Решение принимается совместно, но финальное слово обычно за заказчиком, если контракт не parity-based.