Input a lot of data with select vs checkbox
I want to input some sets of data. Let's say it's like an assignment for a member on a team in some task. I want to apply several members in the task but how is the best experience to input these members.
I have 2 wireframes on the input procedure, the first one is using a searchable select option so I can only input 1 member at a time then press the 'add' button after another.
And the other is a checkbox which I can check the members from a list of the team members so I just need to press the 'add' button once.
Here's the flow I drawn for the assigned procedure.
TL;DR - If a team can have 40 members, but some task usually has 6-10 members assigned. Which method is the best for assigning the members?
I don't know what tags should I put, help me out...