How do you manage dependencies when your software team is working on a different cadence than a hardware integration team?