I usually start with an ending, then outline high points of things that happen, and kind of make up the rest as I go along. Occasionally, the characters surprise me, and I wonder how we got here. Other times, the characters are stubborn and won't do something I want them to in the story.