 The perfect design process is no design process. It's zero design process. Absolutely noob ladder, no bueno. For me, I start with questions. Why, why, why? Then I find out how I can find these questions, either through interviews, surveys, or any online source. Then I visualize my ideas, usually on paper, transitioning to try working on something minimal by playing around with the tools. Then I try and get some feedback from stakeholders, users, or whomever will provide it. And lastly, I take a well-deserved nap. There is a perfect design process.