How designers and developers can collaborate better