Как организовать работу программистов?

Вы работаете в команде компании, которую привлекли для разработки мобильного приложения крупной логистической компании. С помощью этого приложения клиенты будут создавать заказы на перевозку грузов.

У заказчика есть требования:

— Рассчитать бюджет проекта в самом начале. Это необходимо для корректного бюджетирования деятельности компании. Рассчитать бюджет можно примерно, оценка бюджета может уточняться по мере разработки.

— Заказчик готов участвовать в процессе разработки.

— У заказчика есть идея, но нет чёткого представления о том, как сформировать техническое задание. Он хочет обсудить это с вами.

Проанализируйте кейс и предложите подходящую модель разработки. Обоснуйте свой выбор.