Some of us do the PCB development by there own. Seed Studio has published a expansive list of things to check in the process I have never checked in total before. – Now wondering that my boards are working! ;-)
Design for Manufacture
57 Tips to look out for, during PCB Design