When approaching a design problem I normally prefer to use the double diamond method.

From my experience it provides the project with a broad start before gaining a deeper understanding of the problem with a wide selection of solutions being narrowed down to the final concept. The process can be roughly summarized by the following steps.

Discover (divergent thinking) 
Define (convergent thinking) 

Develop (divergent thinking) 
Deliver (convergent thinking) 

I thrive during the development phase, yet I have a lot of respect for the two first phases and put a lot off empathise during them to help guide and improve the development phase.