An Away team is a self-suficent engineering team that work on software code owned by another team (the host team) to deliver a specific project. Using away teams enable innovation without excessive burocracy or blockages that are based on the time or the resoures constraints of the host or away teams. Away Teams should be use to resolve dependencies between teams, not ongoing programmatic work.