Overview
Healthy teams avoid creating silos of responsibility. This ensures individuals don’t have to be heroes, and specialized skillsets are mitigated. One of the approaches we take to solving this comes in the form of roles. Roles bundle a shared responsibility set into a defined set of activities executed across a given time period. Enforcing a time period is critical to ensuring a role can be successful long term. Currently, for a set of responsibilities to be considered for formalization into a role, the following is required:
- No more than 3 distinct activities in the role.
- A fixed time period not to exceed two weeks under normal circumstances.
- A recurring cadence of less than four occurrences per year.
- Responsibilities that are within reasonable expectations of the primary job function.
- An overall time commitment of no more than 30 minutes per day for the total role time period (6 day length would be no more than 3 hours).
Current Roles
Below you can read more about our existing roles:
🧑🚒 Firefighter
Performs issue triage and future version pre-releases.
🧑💻 Release Manager
Shepherds a release from code freeze to approval/finalization.