I'm a huge fan of the Snowflake Method and have used it, or a variation of it, for most of my stories. I've added some bits, like more worldbuilding sections, and sometimes I don't get as involved with minor character sheets and all. But I do a spreadsheet of scenes and such and get to a 3-4 page writeup of the plot. It helps me to have guideposts along the way, a way to at least vaguely know what direction I should be heading in. Building up a plot from a kernel of an idea, that original sentence description, into a fleshed-out plot is a great investment before I start any writing.
The one thing I don't do, though, is force myself to stick to the original outline or plot if something better comes up along the way. I give myself the freedom to adapt when characters or plot twists surprise me. So that mixture of setting a foundation and then discovering new things along the way works exceptionally well for me. Not for everyone, I know, but I always recommend this method.
In a potential answer to your question, neurovore, I've actually interacted with Randy Ingermanson some and read his books. They're great, but he published several science fiction series and novels through the Christian Booksellers Association, and speculative fiction genres, unfortunately, just don't sell too well in CBA. I haven't seen any new releases from him lately, but he has lots of great advice for writers which has helped me get where I am.