How designers and engineers can collaborate closer and build better digital products