I'm in a home team (not at Amazon) that wants to make our domain easier for away teams to work in. Aside from writing good documentation, what else can we do to make it a hospitable environment without it becoming a drain on our resources?
2. Make sure the amount of process matches the amount of complexity. If the change is very simple or only a few lines, make it trivial to submit code changes that will pass review. (So have really good automated style checks/test suites.) If the change is complex, make sure you’re doing design reviews before implementation, to ensure the away team doesn’t waste time with bad implementation strategies
Clear goals and acceptance criteria.