Design is not the same as science, there are no absolute rules for every signle decision. Design is also not the same as art, other than self-expression, designers have constraints and users that they have to think of. Design is something in between of science and art. With a set of design methods and long-time practice, I design in a systematic way, and that's how good design quality can be assured. Following are design methods that I have been practiced and documented.