No that workflow isn’t for everyone and everything.
But something like that is exactly what you need to do.
Somehow experience / test reality and with that feedback go back and build.