Before you start your project you should go into it with a vision and be prepared to adjust and adapt along the way. So many people start projects without a fully formed vision of what they want it to be or what they want it to accomplish. Have a vision but don't be married to the idea. Be prepared to fail and learn and pivot along the way.