How to write a novel: The Snowflake Method
From BubbleCow:
The founding concept behind Ingermanson’s thinking is that novels are designed. He suggests that if a writer recognises this fact and works to improve the design process, they will produce a better novel.
This is not how I began my first novel, but it’s an interesting concept. It seems to go beyond mind mapping and making plans to a point where the author knows the novel inside out before any writing starts in earnest.
It’s certainly worth a look if you’re just getting started. The Snowflake Method might not be for everyone, but it does sound like a good way to get some discipline into your work.

