Organization Roles
Table of Contents
- 1 Table of Contents
- 2 Scope
- 3 Roles
- 3.1 Bootcamper
- 3.2 Individual contributor
- 3.2.1 Senior member
- 3.3 Project manager
- 3.3.1 Coordinator
- 3.4 Subteam lead
- 3.4.1 Safety captain
- 3.5 Director
- 3.6 Advisor
- 4 Recurring items
- 5 Tables WIP
- 5.1 General roles
- 5.2 Specialized roles
Scope
This document is for everyone. After reading this document you should get a better understanding for how org structure on WARG works. Notably, why managers do the things that managers do.
This document defines what every role is, but you as a person will not solely occupy one of these roles. This is not prescriptive. This guide helps label and organize the various tasks you may be doing. Some examples would be:
You may be an advisor on WARG, but do some tasks that this document scopes for subteam leads; that is totally reasonable with permission of subteam leads.
If a director wants to do some individual contributor level mechanical task, they become subject to the same reviews and requirements of any other individual contributor.
Subteam leads may do director level tasks, with the permission and/or request of directors.
In general, everyone is in WARG to learn, have fun, and as we like to say, “put something great in the sky”. With reference to Team Charter (2021-2024).
Information on evaluating whether someone is a good fit for a role: Skillset Levelling Rubric
This document is meant to be broad so it does not need to be changed frequently. Some specifics for each role can be found as subpages to: Onboarding
This document is intended to be more specific than: Organization Structure
Roles
Bootcamper
You are new to the subteam and are getting started. The bootcamp is an isolated system design to get you familiar with WARG processes and standards. You are encouraged to attend subteam meetings!
TODO: Create a page as a subpage to Organization Structure to include specificity regarding this role (director task)
Individual contributor
You have or are willing to learn the technical skills required to complete tasks and you learn best practices. Your focus is on a specific component, moving on to the next when it is completed. You complete tasks given the specified behaviour and interface, although sometimes the interface is not defined so you have to define it yourself. You attend project and subteam meetings to discuss progress and to pick up new tasks. You ask the project manager and subteam leads for clarification and are introduced to the project architecture and its design decisions. You might be in contact with other subteams if your component interfaces with another subteam’s component.
Ideally, by completing tasks and implementing various components, you have the opportunity to develop the skills of a senior member or project manager.
TODO: Create a page as a subpage to Organization Structure to include specificity regarding this role (director task)
Senior member
You are an expert in a specific domain. You know a lot of the theoretical background and the quirks, edge cases, and best uses. You also know the power and limits of your tools and environment and develop ways to improve them. You complete tasks and define the interface for the best usage of the component. You mentor and review other individual contributors.
Project manager
Your scope is now expanded; you manage a project. Your focus is on overall project architecture, how its components come together, and how it fits with the rest of the system. You define how the project is going to behave when completed. You worry about performance, scalability, testability, integration, and the underlying platform the project will be used on. You develop the tools and environment so that individual contributors can complete their tasks. You are in contact with other subteams to proactively overcome integration challenges.
You define component behaviour and their interfaces. You write task specifications so that individual contributors can implement them without needing knowledge of the entirety of the project. You make sure components are unit testable wherever possible. You mentor and review the individual contributors. You resolve implementation detail conflicts.
You might host irregular project meetings for specialized information. Subteam meetings cover most of the project administration.
You can complete tasks on your own as an individual contributor.
TODO: Create a page as a subpage to Organization Structure to include specificity regarding this role (director task)
Coordinator
You manage a project that isn’t specifically part of any subteam. You report to the directors instead of the subteam leads.
Subteam lead
Your scope is larger. Your focus is on managing people and resources they need. You host subteam meetings, where you track progress and assign tasks created by the project managers. You make sure that all projects requested by the directors are making progress. You make sure that your subteam has the resources they need to complete their tasks. You keep your subteam’s software and hardware organized, and ensure that documentation is available and easily accessible. You are in contact with other subteams. You resolve design conflicts.
You develop the bootcamp and review bootcamp submissions. You onboard and offboard subteam members and streamline the experience. You make sure that the administrative tools are minimally disruptive and used correctly by your subteam. You resolve interpersonal conflicts, and report major negative social incidents to the directors. You assign the project managers and the subteam leads every term.
You attend leads meeting and provide feedback to others.
You might be directly involved with project management, reviews, and mentoring, as a project manager. You might complete tasks on your own as an individual contributor.
TODO: Create a page as a subpage to Organization Structure to include specificity regarding this role (director task)
Safety captain
You are responsible for everything related to safety, including prevention, response, and reflection.
Director
Definitions TODO Move elsewhere
A program is composed of several projects
A project is composed of several components
Your scope encompasses the entire team. Your focus is on policy, culture, direction, and integration.
It is not recommended to spend time on other roles' tasks (project manager, individual contributor) on the team, though you can pick up IC tasks if you’d like, or if necessary. Focus on filling these roles with recruitment and training of suitable members when possible. You have a technical background, but you do not need to understand or design specific components. You make sure that the subteam leads are able to find the people and resources they need.
You host leads meetings, where you discuss administration, programs, resources, and planning. You host director meetings to align the team on culture, policy, & direction. You host or nominate a host of cross-discipline meetings, such as general meetings or competition syncs, or team socials. You organize integration meetings, where integration of projects are discussed by the project managers and the subteam leads. You organize coordinator meetings for specific tasks that are not part of any single subteam. You make sure projects are making progress.
You are in communication with and maintain relationships with external organizations such as the SDC, other student design teams, and sponsors. You ensure recruitment is occurring. You make sure the team has the required resources (e.g. financial, physical space, access to UW equipment). You develop administrative procedures and make sure that the subteam leads agree with and understand them. You set the example for the WARG culture. You resolve major negative social incidents.
The role of director is often unfulfilling for engineering students, because of the nature of the scope. Being a director does not exclude you from participating in the focus of other roles, and you shouldn’t solely limit yourself to just director tasks, especially if you do not enjoy them.
TODO: Create a page as a subpage to Organization Structure to include specificity regarding this role (director task)
Advisor
Your scope is variable, but usually the same as when you were still part of WARG. Your focus is to make sure WARG no longer relies on your expertise. You provide advice and mentorship to members, but you do not make decisions. You may be contacted for explanations or assistance, and you teach WARG members the skills required and/or document so that you don’t need to be contacted for the same reason in the future.
TODO: Create a page as a subpage to Organization Structure to include specificity regarding this role (director task)
Recurring items
This section specifies how often recurring items need to be completed for each role.
Scope | Termly | Weekly and/or monthly | Continuous |
---|---|---|---|
Individual contributor | Complete team roster | Attend subteam meetings, attend project meetings. | Complete tasks and report individual progress. |
Project manager | Review project architecture and documentation. | Host project meetings, review individual progress. | Create tasks and report project progress. |
Subteam lead | Review team roster, assign project managers and subteam leads, list potential projects. | Host subteam meetings, review project progress, assign tasks. Report project progress. | Review bootcamps, support members, and complete administrative tasks. |
Director | Review programs, assign subteam leads and directors, assign projects, recruitment. | Host lead meetings, director meetings, general meetings, and organize integration meetings. Review program and project progress. | Support subteam leads and coordinators, complete administrative tasks, communicate with external organizations. |
Tables WIP
TODO: Move each table row to the appropriate role document (director task)
The following tables are a work in progress and should be updated as the TODO definitions of roles are completed. The table information should slowly be copy pasted out of this document and into this documents.
General roles
You may have multiple of these roles.
Role | Summary | Scope | Knowledge | Communication | People |
---|---|---|---|---|---|
Bootcamper | The bootcamper is interested in joining WARG, and is completing the bootcamp and required LEARN courses. Reports to: Subteam lead | Individual:
| The bootcamper has:
| The bootcamper is able to:
| Maintain healthy and respectful demeanor. |
Individual contributor | The individual contributor implements and tests components following the requirements. Reports to: Project manager, subteam lead | Individual:
| The individual contributor has:
| The individual contributor is able to:
| Maintain healthy and respectful culture. |
Senior member | The senior member is an individual contributor with specialized knowledge or detail in a specific domain. Reports to: Project manager, subteam lead | Individual:
| The senior member has the knowledge of individual contributor, and also has:
| The senior member has the ability of individual contributor, and is also able to:
Delegation:
| Maintain healthy and respectful culture. |
Project manager | The project manager designs a project and its architecture, and creates the required tasks to complete the project. Reports from: Individual contributor, senior member Reports to: Subteam lead, director (if not under subteam) | Project:
| The project manager has the knowledge of senior member, and also has:
| The project manager has the ability of senior member, and is also able to:
Delegation:
| Resolve implementation disagreements. Encourage personal development and mentoring. |
Subteam lead | The subteam lead assigns tasks, hosts subteam meetings, ensures progress, organizes resources, and initiates intersubteam project communication. The subteam lead is usually familiar with the technical implementation of projects. Reports from: Bootcamper, individual contributor, senior member, project manager Reports to: Director | Subteam:
| The subteam lead has:
| The subteam lead is able to:
Delegation:
| Resolve implementation and design disagreements, and interpersonal conflicts. Maintain healthy culture of personal development and mentoring. |
Director | The director hosts leads and integration meetings, ensures that programs are making progress, organizes financial resources, sets WARG policy, and interfaces with external organizations. The director is not usually familiar with the technical implementation of projects, but instead is familiar with project interfacing. Reports from: Project manager (if not under subteam), subteam lead, all specialized roles | Team:
| The director has:
| The director is able to:
Delegation:
| Resolve design disagreements and interpersonal conflicts. Maintain healthy culture. |
Advisor | The advisor advises and mentors WARG members. The advisor is not a member of WARG. | Usually at the same scope when still part of WARG. | The advisor has:
| The advisor is able to:
| Encourage personal development and mentoring. |
Specialized roles
All specialized roles report to director.
Role | Summary | Scope | Knowledge | Communication | People |
---|---|---|---|---|---|
Safety captain | The safety captain ensures WARG is compliant with all safety requirements set by the SDC and relevant laws. | Team:
| The safety captain has:
| The safety captain is able to:
Delegation:
| Maintain healthy safety culture. |
Flight test coordinator | The flight test coordinator organizes the logistics of conducting flight tests. | Team:
| The flight test coordinator has:
| The flight test coordinator is able to:
| - |
Co-op hiring coordinator | The co-op hiring coordinator reviews résumés and conducts interviews to hire co-ops. | Team:
| The co-op hiring coordinator has:
| The co-op hiring coordinator is able to:
| Encourage personal development and mentoring. |