For me, firstly the main idea. Then, I create plot points (important and major plot) from the start of the story until the end. After that, I imagine the world (not fully). Then, involved characters for each plot. Lastly, the story to connect them all and complete the world (I'm still stuck here...