Firstly I have to state that I am not a project manager. I am a software development team leader that has been tasked with giving a plan for a large project for my team. We work in a Scrum-like environment where tasks are not assigned and, for the sake of this problem, each member can pick up any task that's been planned for that month.
I have been trying to use MS project to create a plan for me where tasks are ordered by priority and then leveled by resource and priority. However I seem to be able to only do this with tasks I have assigned. To try to replicate the idea that assignee doesn't matter I have created 8 resources ("Developer A", "Developer B" etc) but the timeline is massively impacted because assigning these in the most efficient manner is proving pretty difficult. All I am trying to get out of assignee is to make sure that only 8 tasks are in flight at any one time.
What I'd like to do is set the priority and let the tool assign all tasks in the most efficient manner. Is there any way to do this? Or is there a different approach that I could take to ensure only 8 tasks are concurrently being worked on, at any given time?