planning a project

Hello, planning a project is the most important step to make that project happen.

if you would share any extra techniques that you use?

thanks.

is making a diagram a good way?
http://qemum.org/Diagram6.png

I think the one should have own ideas first and knows what the next step is after starting the project. Also, you can not ignore the importance of team work.