5 steps to maintain strong design-dev bonds