Is there a specific method or resource that you recommend people use during the design process to get their thoughts in order?

Totally. I would create a series of user stories of how you ideally want people to use your thing. Then—and this is from a design class I took with Clay—articulate all the ways this could possibly go wrong. So if you’re making a rideshare app, Clay’s suggestion would be to ask, “What happens when someone takes the car across the border and lights it on fire? What are you going to do?” It’s thinking about all the things that you intended to do, and then poking holes in how that could possibly go wrong.

João Coutinho