A good planning phase for a project includes many things like time analysis,
assignments of the tasks, quality plan... and among them it also includes a risk analysis which consists primarily of a collective brain storming involving all project team. It is recommended to be done after the plan has been elaborated. You can also conduct a technical feasibility analysis which is an easy-job for experienced people. They can detect most risks.
Project risk management plan - Project management resources