design consultant workflow : linear vs non-linear

Seems this is directly related to the budget as the process is simple. Don’t know if I’d call the process “linear” or “non-linear”, whichever label floats your boat I guess…

Problem. Have idea. > Evaluate idea. > Have idea. > Evaluate idea. > …

Now if a client want to pay me indefinitely, I can come up with ideas indefinitely. But unfortunately, that is never the case and I am restricted by budget. When the budget runs out, the idea-spigot is closed. Baby needs a new pair of shoes.