I'd like to point out that none of that is a technical problem. It's a management (and sometimes political) problem, and therefore needs a solution at a management level, not primarily a technical one. There may be technical _aids_ to the managerial solution, but not a technical solution /per se/.
Richard