A company received a proposal for the development of a new software. While analyzing the specifications, it was found that there was no clear goal and the scope of the project could evolve. Which methodology should the company adopt to execute this project?