When it comes to business, money talks. Thus even a perfect project can not be carried out if it has no specific plans.
Before getting started, something has to be sure, for example, who will buy it and how much money will those guys who are interested in will invest? If there is no answer, such kind of a project is likely to be suspended.
Meanwhile, we have to be clear in mind and do not easily trust someone else. In terms of a project it has to be a struct which decides every partner's responsiblities he or she should shoulder. What is more, it has to be clear if the idea of the project is feasible.
The startup is not easy and at a high risk of failure. Surely, failure does not matter. But it matters that you have spent time, energy and money, and if you do not learn that lesson you probably will lose again.
In the final, when all things are ready, it is time to test if it really works. And promises should be recorded down to a contract, and everyone should abide by that.