Here's my very first-pass attempt to list all the needs we regularly have, or should have.
Lead/Captain/Chair(s)
Ideally more than one person is "in charge". "In charge" doesn't mean they make all the decisions, but they solidify and act on decisions, and answer for the direction of the group to internal and external stakeholders.
Meeting-Leads
These people need two things: the ability to let everyone into a meeting space (currently: Cohere) and a willingness to lead a meeting. This team likely includes the overall Lead(s), but would ideally have at least one more person.
Teams
Project Leadership (Management) - watch projects, maintain issues and documentation, push things forward
- (per project) Holder of Visions and Tasks
Project Builders - Designers, developers, etc who make the actual projects happen
- Individual Contributor
- Mentor
- Mentee
Marketing - to volunteers, to community (for projects, for money), on social media, on our site
- Recruiting Volunteers
- Recruiting projects
- Recruiting money/sponsors
- Maintaining relationships with volunteers
- Coordinating and running events
Finance and governance
- these people would administer the 501c3, if we had one, control its money, and make sure it's compliant with laws. In our current structure, they're liaisons to CFA and/or LaunchNoCo.