In terms of starting actual development, rather than the whole process from conception onwards:
1. Define DB schema
2. Define URLs. I find this is the best way to figure out what bits I actually need to write
3. Solve any difficult/tricky bits first, even if just as a proof of concept
4. Implement the rest