The lack of collaboration and communication between designer and developer usually leads to frustration from both parties. It can be worse in case the designs do not match the abilities of the ...