Comment Re:I have 8 bosses (Score 1) 61
You should be reporting to a single person. If those 5 "managers" are project managers from outside your group then they should be funneling all that work though the manager that you actually report to so the work can be distributed to the team and so that manager can keep track of what the team is working on and progress of that work.
What if you're working on 5 projects? Then wouldn't each of those project managers be your direct report? I typically had 3 to 6 projects' schedules overlapping at any given time (mechanical engineering, not software, and each usually at different stages of development), though I was usually the project manager on 2 or 3 of them.