How do you collaborate with cross-functional teams to gather requirements and translate them into technical specifications?