Choose an appropriate goal and clearly define your objective. Take into consideration not only the importance of your goal, but also how reachable it is considering the time frame and resources you have to work with. Use a team to create your plan. This won't be appropriate in certain cases, but brainstorming with team members can help create a stronger plan of . And in the course of creating a plan, you may find that you need input from others outside the team as well. Choose steps that are concrete, measurable and attainable. These steps should be clearly defined, not vague ideas.
Snowflake method checklist. Maybe you'd rather work from the top down than from the ground up. Inspired by fractal geometry (really!), Randy Ingermanson's "snowflake method" grows an entire novel from a single sentence. Each step of the process methodically expands upon the one before, filling in detail until you have a complete draft.