I believe that the product is the most important for the success of the project and it is on the development that it should be paid for as much time as possible.
The product is certainly good to the project was not successful , but more importantly that the team was good, as the finished product may be a weak team that can not promote it