tackle the hardest part first
Integral to the design process is to identify and tackle the hardest part first. If you cannot accomplish the hardest part you need to adjust your design. This is called fail fast, fail early. You may need many iterations to improve on the hardest part. Do not put it off till the last minute – If it fails to work you will have no time to iterate.