BDD — описание сценариев взаимодействия, много прототипирования в тулах типа Axure, тестирование на пользователях (инвесторе,его жене и паре нормальных), задачи на разработку от протестированных сценвариев и прототипов.
SCRUM — регулярное планирование спринтов удержит фокус проекта на самом важном и позволит адаптироваться к меняющимся требованиям.
Можно сделать спринты по схеме 1+2: неделя прототипирования и пользовательского тестирования + 2 недели разработки на основе прототипа. В первую неделю, пока идет прототипирование, разработчики могут решать технические задачи — автоматизация, рефакторинги, библиотечки и фреймворки, изучение технологий и пр.