DigitalOcean interview question

Tell me about how you typically structure a complex, cross-functional program.