In my opinion if indeed there is no financial capital at all then it never hurts to do fundraising first to start the project. But my suggestion is that the ICO still remembers those who gave injections of funds in the beginning that caused the project to run so that when successful, ICO should provide a return. Without injection of funds at the beginning, the project will not get many investors and can be successful.