Believe it or not, this is a concern for even experienced/veteran teams. Every team has their own sort of style for handling this organization. I know some teams that have strict role restrictions while others simply have a come one, come all attitude.
It is important in these formative years for your team to determine what style best fits you. Flash 1319 has had a variety of styles as our team has grown over the years. One strategy that we implement involves pre-season work. By bringing students onto the team before Kickoff, mentors and students can determine what interests them. People will tend to gravitate towards certain areas. So come up with little projects or lessons to test people's interests. For example, you could attend off-season events or simply work on this year's robot to get it functioning properly for demonstrations.
Once the season begins, you can begin organizing individual work sessions for the groups (i.e. electrical groups, mechanical groups, programming, etc.) When you go to competition, the roles remain the same and hopefully students will be so immersed into their roles that they won't wander off aimlessly. I personally don't like restricting our students' roles. When I was on the team as a student, I was the safety captain, the operator, as well as part of the "pit crew."
If you have students on the team who are interested in organization and business pursuits, encourage them to work with a mentor to develop a team organization chart. Hope this helps.
