Better perhaps to think of it in stages, with specific objectives for each. This way you have an attainable goal to work towards. It also creates natural breaks where you can step back for a bit, relax, survey your domain... and plan for the next phase. Forum development has a cyclical nature to it - Plan / Implement / Evaluate Results and repeat.