You are a new project manager in the software development department. Your company uses Project Server 2013. The software development department has 100 developers that are members of a team named Developers. A generic resource named developer is also a member of this team.
Only the generic resource has checked the Team Assignment Pool option in the Team Details section in the Resource page definition.
You plan to create a new project, but you do not know which developers have the availability and proper skills to perform the tasks.
You need to create a tasks-assignment process that meets the following requirements:
Let the developers choose which tasks they want to participate in based on their availabilities and skills.

Review and approve the resources assignments.

Use the least amount of time possible.

What should you do?