Last week, I am been encountered into the problem of allocating resource between different teams.

Here is a quick guideline:

  1. Understand implications between different teams, and priorities.
  2. Work with stakeholders, run through all the options with them, and see if people agree or not.
  3. Keep the decision transparent.
  4. Don’t be helpfully unhelpful. Always generously providing support will lead others blind on their actual problem.

Reference