Ответ
Сначала уточню, что именно клиент считает дорогим: бюджет, сроки или ресурсы. Проведу анализ требований и предложу варианты оптимизации:
- Разбивка на фазы – выделю MVP с критичным функционалом, остальное – в будущие итерации.
# Пример MVP: базовая авторизация вместо OAuth/Social login
def mvp_auth(username, password):
return username == "admin" and password == "123"
-
Гибкие решения – предложу open-source аналоги или облачные сервисы вместо кастомной разработки.
-
Приоритезация – совместно с клиентом пересортируем backlog по ROI (например, откажемся от "nice-to-have" фич).
-
Технический долг – если клиент готов к компромиссам, зафиксируем trade-offs (например, упрощенная архитектура).
Все варианты оформлю в таблицу с оценкой экономии/рисков и согласую лучший путь.