Handbook: Bizops moves (#13402)

This commit is contained in:
Mike McNeil 2023-08-19 19:25:40 -05:00 committed by GitHub
parent b25c74bff6
commit df17bbe58a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 105 additions and 92 deletions

View File

@ -53,18 +53,6 @@ Note: These are out of date, but retained for future reference:
-->
### Security
Security policies are best when they're alive, in context in how an organization operates. Fleeties carry Yubikeys, and change control of policies and access control is driven primarily through GitOps and SSO.
Here are a few different entry points for a tour of Fleet's security policies and best practices:
1. [Security policies](https://fleetdm.com/handbook/security/security-policies#security-policies)
2. [Human resources security policy](https://fleetdm.com/handbook/security/security-policies#human-resources-security-policy)
3. [Account recovery process](https://fleetdm.com/handbook/security#account-recovery-process)
4. [Personal mobile devices](https://fleetdm.com/handbook/security#personal-mobile-devices)
5. [Hardware security keys](https://fleetdm.com/handbook/security#hardware-security-keys)
6. More details about internal security processes at Fleet are located on [the Security page](./security.md).
## Slack channels
These groups maintain the following [Slack channels](https://fleetdm.com/handbook/company/why-this-way#why-group-slack-channels):
@ -105,6 +93,30 @@ In CorpNet, select "place an order for an existing business" well need to hav
- You can do this on your own by visiting the state's "Secretary of State" website and checking that the company name is available. To register online, you'll need the EIN, business address, information about the owners and their percentages, the first date of business, sales within the state, and the business type (usually get an email right away for approval ~24-48 hrs).
For more information, check out [Fleet - who does what](https://docs.google.com/spreadsheets/d/1FFOudmHmfVFIk-hdIWoPFsvMPmsjnRB8/edit?usp=sharing&ouid=102440584423243016963&rtpof=true&sd=true).
#### Informing managers about hours worked
Every Friday at 1:00pm CT, we gather hours worked for anyone who gets paid hourly by Fleet. This includes core team members and consultants, regardless of employment classification, and regardless whether inside or outside of the United States.
Here's how:
- For every hourly core team member in Gusto or Pilot.co, look up their manager ([who they report to](https://fleetdm.com/handbook/company#org-chart)).
- If any direct report is hourly in Pilot.co and does not submit their hours until the end of the month, still list them, but explain. (See example below.)
- [Consultants](https://fleetdm.com/handbook/business-operations#hiring) don't have a formal reporting structure or manager. Instead, send their hours worked to the CEO, no matter who the consultant is.
Then, send **the CEO** and **each manager** a direct message in Slack by copying and pasting the following template:
> Here are the hours worked by your direct reports since last Saturday at midnight (YYYY-MM-DD):
> - 🧑‍🚀 Alice Bobberson: 21.25
> - 🧑‍🚀 Charles David: 3.5
> - 🧑‍🚀 Philippe Timebender: (this person's hours will not be available until they invoice at the end of the month)
>
> And here are the hours worked by consultants:
> - 💁 Bombalurina: 0
> - 💁 Jennyanydots: 0
> - 💁 Skimbleshanks: 19
> - 💁 Grizabella: 0
>
> More info: https://fleetdm.com/handbook/business-operations#informing-managers-about-hours-worked
### Finance rituals
#### Payroll
@ -210,37 +222,6 @@ Please submit legal questions and requests to [Business Operations department](h
> **Note:** Escalate first-of-its-kind agreements to the CEO. Mike will review business terms and consult with lawyers as necessary.
### Getting a contract signed
If a contract is ready for signature and requires no review or revision, the requestor logins into DocuSign using hello@ from the 1Password vault and routes the agreement to the CEO for signature.
When a contract is going to be routed for signature by someone outside of Fleet (i.e. the vendor or customer), the requestor is responsible for working with the other party to make sure the document gets routed to the CEO for signature.
The SLA for contract signature is **2 business days**. Please do not follow up on signature unless this time has elapsed.
> _**Note:** Signature open time for the CEO is not currently measured, to avoid the overhead of creating separate signature issues to measure open and close time. This may change as signature volume increases._
### Getting a contract reviewed
> If a document is ready for signature and does not need to be reviewed or negotiated, you can skip the review process and use the signature process documented above.
To get a contract reviewed, upload the agreement to [Google Drive](https://drive.google.com/drive/folders/1G1JTpFxhKZZzmn2L2RppohCX5Bv_CQ9c).
Complete the [contract review issue template in GitHub](https://fleetdm.com/handbook/business-operations#intake), being sure to include the link to the document you uploaded and using the Calendly link in the issue template to schedule time to discuss the agreement with Nathan Holliday (allowing for sufficient time for him to have reviewed the contract prior to the call).
Follow up comments should be made in the GitHub issue and in the document itself so it is all in the same place.
The SLA for contract review is **2 business days**.
Once the review is complete, the issue will be closed.
If an agreement requires an additional review during the negotiation process, the requestor will need to follow these steps again. Uploading the new draft and creating a new issue in GitHub.
When no further review or action is required for an agreement and the document is ready to be signed, the requestor is then responsible for routing the document for signature.
### Vendor questionnaires
In responding to security questionnaires, Fleet endeavors to provide full transparency via our [security policies](https://fleetdm.com/handbook/security/security-policies#security-policies) and [application security](https://fleetdm.com/handbook/business-operations/application-security) documentation. In addition to this documentation, please refer to [the vendor questionnaires page](./vendor-questionnaires.md)
## IT Operations
## Tools we use
@ -413,20 +394,29 @@ Please see 📖[handbook/company/leadership](https://fleetdm.com/handbook/compan
##### Informing managers about hours worked
##### Departures
##### Communicating departures
Please see 📖[handbook/company/leadership](https://fleetdm.com/handbook/company/leadership) for all sections below.
Please see 📖[handbook/company/leadership](https://fleetdm.com/handbook/company/leadership) for all sections above.
##### Open positions
Please see 📖[handbook/company#open-positions](https://fleetdm.com/handbook/company#open-positions) for a list of open job postings at Fleet.
##### Weekly updates
Please see 📖[handbook/ceo#weekly-updates](https://fleetdm.com/handbook/ceo#send-the-weekly-update)
##### Directly responsible individuals
Please see 📖[handbook/company/why-this-way#why-direct-responsibility](https://fleetdm.com/handbook/company/why-this-way#why-direct-responsibility) to learn more about DRIs.
##### Security
Please see [📖handbook/company/communications#security](https://fleetdm.com/handbook/company/communications#security).
##### Vendor questionnaires
Please see [📖handbook/company/communications#vendor-questionnaires](https://fleetdm.com/handbook/company/communications#vendor-questionnaires)
##### Getting a contract signed
Please see [📖handbook/company/communications#getting-a-contract-signed](https://fleetdm.com/handbook/company/communications#getting-a-contract-signed)
##### Getting a contract reviewed
Please see [📖handbook/company/communications#getting-a-contract-reviewed](https://fleetdm.com/handbook/company/communications#getting-a-contract-reviewed)
<meta name="maintainedBy" value="jostableford">
<meta name="title" value="🔦 Business Operations">

View File

@ -166,10 +166,62 @@ When attending a conference or traveling for Fleet, keep the following in mind:
- The price of the admission fees if attending a conference.
- Please use your personal credit card for movies, mini bars, and entertainment. These expenses _will not_ be reimbursed.
## Vendor questionnaires
In responding to security questionnaires, Fleet endeavors to provide full transparency via our [security policies](https://fleetdm.com/handbook/security/security-policies#security-policies) and [application security](https://fleetdm.com/handbook/business-operations/application-security) documentation. In addition to this documentation, please refer to [the vendor questionnaires page](https://fleetdm.com/handbook/business-operations/vendor-questionnaires)
## Getting a contract signed
If a contract is ready for signature and requires no review or revision, the requestor logins into DocuSign using hello@ from the 1Password vault and routes the agreement to the CEO for signature.
When a contract is going to be routed for signature by someone outside of Fleet (i.e. the vendor or customer), the requestor is responsible for working with the other party to make sure the document gets routed to the CEO for signature.
The SLA for contract signature is **2 business days**. Please do not follow up on signature unless this time has elapsed.
> _**Note:** Signature open time for the CEO is not currently measured, to avoid the overhead of creating separate signature issues to measure open and close time. This may change as signature volume increases._
## Getting a contract reviewed
> If a document is ready for signature and does not need to be reviewed or negotiated, you can skip the review process and use the signature process documented above.
To get a contract reviewed, upload the agreement to [Google Drive](https://drive.google.com/drive/folders/1G1JTpFxhKZZzmn2L2RppohCX5Bv_CQ9c).
Complete the [contract review issue template in GitHub](https://fleetdm.com/handbook/business-operations#intake), being sure to include the link to the document you uploaded and using the Calendly link in the issue template to schedule time to discuss the agreement with Nathan Holliday (allowing for sufficient time for him to have reviewed the contract prior to the call).
Follow up comments should be made in the GitHub issue and in the document itself so it is all in the same place.
The SLA for contract review is **2 business days**.
Once the review is complete, the issue will be closed.
If an agreement requires an additional review during the negotiation process, the requestor will need to follow these steps again. Uploading the new draft and creating a new issue in GitHub.
When no further review or action is required for an agreement and the document is ready to be signed, the requestor is then responsible for routing the document for signature.
> **Note:** Please submit other legal questions and requests to [Business Operations department](https://fleetdm.com/handbook/business-operations#intake).
## Trust
Fleet is successful because of our customers and community, and those relationships are built on trust.
### Holidays
### Security
Security policies are best when they're alive, in context of how an organization operates. Fleeties carry Yubikeys, and change control of policies and access control is driven primarily through GitOps and SSO.
Here are a few different entry points for a tour of Fleet's security policies and best practices:
1. [Security policies](https://fleetdm.com/handbook/security/security-policies#security-policies)
2. [Human resources security policy](https://fleetdm.com/handbook/security/security-policies#human-resources-security-policy)
3. [Account recovery process](https://fleetdm.com/handbook/security#account-recovery-process)
4. [Personal mobile devices](https://fleetdm.com/handbook/security#personal-mobile-devices)
5. [Hardware security keys](https://fleetdm.com/handbook/security#hardware-security-keys)
6. More details about internal security processes at Fleet are located on [the Security page](https://fleetdm.com/handbook/business-operations/security).
## Benefits
In this section, you can find information about Fleet's benefit strategies and decisions.
### Paid time off
What matters most is your results, which are driven by your focus, your availability to collaborate, and the time and consideration you put into your work. Fleet offers all team members unlimited time off. Whether you're sick, you want to take a trip, you are eager for some time to relax, or you need to get some chores done around the house, any reason is a good reason.
For team members working in jurisdictions that require certain mandatory sick leave or PTO policies, Fleet complies to the extent required by law.
#### Holidays
At Fleet, we have team members with various employment classifications in many different countries worldwide. Fleet is a US company, but we think you should choose the days you want to work and what days you are on holiday, rather than being locked into any particular nation or culture's expectation about when to take time off.
When a team member joins Fleet, they pick one of the following holiday schedules:
- **Traditional**: This is based on the country where you work. Non-US team members should let their managers know the dates of national holidays.
@ -178,24 +230,8 @@ When a team member joins Fleet, they pick one of the following holiday schedules
Either way, it's up to you to make sure that your responsibilities are covered, and that your team knows you're out of the office.
### Relocating
When Fleeties relocate, there are vendors that need to be notified of the change.
Before relocating, please [let the company know in advance](https://fleetdm.com/handbook/business-operations#intake) by following the directions listed in the relevant issue template ("Moving").
### Celebrations
At Fleet we like to celebrate sinificant milestones for our teammates! We do this in a variety of ways including company-wide slack messaging. If you would prefer we didn't celebrate your milestone, please submit an [intake issue](https://fleetdm.com/handbook/business-operations#intake) to ensure the team has record of your preference.
### Workiversaries
We're happy you've ventured a trip around the sun with Fleet- let's celebrate! The POps team will post in Slack to highlight your dedication and contribution to Fleet, giving an opportunity for teammates to thare their appreciation of your contribution!
Fleet also [evaluates and (if necessary) updates compensation decisions yearly](#compensation-changes), shortly after the anniversary of a team member's start date.
## Benefits
In this section, you can find information about Fleet's benefit strategies and decisions.
### Paid time off
What matters most is your results, which are driven by your focus, your availability to collaborate, and the time and consideration you put into your work. Fleet offers all team members unlimited time off. Whether you're sick, you want to take a trip, you are eager for some time to relax, or you need to get some chores done around the house, any reason is a good reason.
For team members working in jurisdictions that require certain mandatory sick leave or PTO policies, Fleet complies to the extent required by law.
#### New parent leave
Fleet gives new parents six weeks of paid leave. After six weeks, if you don't feel ready to return yet, we'll set up a quick call to discuss and work together to come up with a plan to help you return to work gradually or when you're ready.
#### Taking time off
When you need to take time off, follow this process:
@ -208,10 +244,6 @@ When you need to take time off, follow this process:
- This process is the same for any days you take off, whether it's a holiday or you just need a break.
### New parent leave
Fleet gives new parents six weeks of paid leave. After six weeks, if you don't feel ready to return yet, we'll set up a quick call to discuss and work together to come up with a plan to help you return to work gradually or when you're ready.
### Retirement contributions
#### US based team members
Commencing in August 2023, Fleet offers the ability for US based team members to contribute to a 401(k) retirement plan directly from their salary. Team members will be auto-enrolled in our plan with Guideline at a default 1% contribution unless they opt out or change their contribution amount within 30 days of commencement. Fleet currently does not match any contributions made by team members to 401(k) plans.
@ -222,12 +254,18 @@ Fleet meets the relevant country's retirement contribution requirements for team
### Coworking
Your Brex card may be used for up to $500 USD per month in coworking costs. Please get prior approval by making a [custom request to the business operations team](https://fleetdm.com/handbook/business-operations#intake).
## Compensation
Compensation at Fleet is determined by benchmarking using [Pave](https://pave.com). Annual raises are not guaranteed, instead we ensure teammates are compensated fairly based on the role, experience, location, and performance relative to benchmarks.
### Payroll dates
US based Fleeties get paid on the last business day of the month. International teammates pay dates follow the same structure as US pay, unless there are in-country requirement that dictate a more frequent cadence.
### Workiversaries
We're happy you've ventured a trip around the sun with Fleet- let's celebrate! The team will post in Slack to highlight your dedication and contribution to Fleet, giving an opportunity for teammates to share their appreciation of your contribution!
Fleet also [evaluates and (if necessary) updates compensation decisions yearly](#compensation-changes), shortly after the anniversary of a team member's start date.
### Compensation changes
Fleet evaluates and (if necessary) updates compensation decisions yearly, shortly after the anniversary of a team member's start date. The process for that evaluation and update is:
- On the first Friday of the month, the Head of BizOps posts in the `#help-classified` channel with the list of teammates celebrating anniversaries over the next month.
@ -239,6 +277,13 @@ Fleet evaluates and (if necessary) updates compensation decisions yearly, shortl
- Head of BizOps updates the respective payroll platform (Gusto or Plane) and [equity spreadsheet](https://docs.google.com/spreadsheets/d/1_GJlqnWWIQBiZFOoyl9YbTr72bg5qdSSp4O3kuKm1Jc/edit?usp=sharing) (internal doc).
- If an additional equity grant is part of this compensation change, the previous equity and new situation is noted in detail in the "Notes" column of the equity plan, and the "Grant started?" column is set back to "todo" to add it to the queue for the next time grants are processed (quarterly).
### Relocating
When Fleeties relocate, there are vendors that need to be notified of the change.
Before relocating, please [let the company know in advance](https://fleetdm.com/handbook/business-operations#intake) by following the directions listed in the relevant issue template ("Moving").
## Team member onboarding
### Before the start date

View File

@ -304,28 +304,6 @@ This applies to anyone who gets paid by the hour, including consultants and hour
> _**Note:** If a contributor uses their own time-tracking process or tools, then it is OK to track the extra time spent tracking! Contributors at Fleet are evaluated based on their results, not the number of hours they work._
### Informing managers about hours worked
Every Friday at 1:00pm CT, we gather hours worked for anyone who gets paid hourly by Fleet. This includes core team members and consultants, regardless of employment classification, and regardless whether inside or outside of the United States.
Here's how:
- For every hourly core team member in Gusto or Pilot.co, look up their manager ([who they report to](https://fleetdm.com/handbook/company#org-chart)).
- If any direct report is hourly in Pilot.co and does not submit their hours until the end of the month, still list them, but explain. (See example below.)
- [Consultants](https://fleetdm.com/handbook/business-operations#hiring) don't have a formal reporting structure or manager. Instead, send their hours worked to the CEO, no matter who the consultant is.
Then, send **the CEO** and **each manager** a direct message in Slack by copying and pasting the following template:
> Here are the hours worked by your direct reports since last Saturday at midnight (YYYY-MM-DD):
> - 🧑‍🚀 Alice Bobberson: 21.25
> - 🧑‍🚀 Charles David: 3.5
> - 🧑‍🚀 Philippe Timebender: (this person's hours will not be available until they invoice at the end of the month)
>
> And here are the hours worked by consultants:
> - 💁 Bombalurina: 0
> - 💁 Jennyanydots: 0
> - 💁 Skimbleshanks: 19
> - 💁 Grizabella: 0
>
> More info: https://fleetdm.com/handbook/business-operations#informing-managers-about-hours-worked
## Communicating departures
Although it's sad to see someone go, Fleet understands that not everything is meant to be forever [like open-source is](https://fleetdm.com/handbook/company/why-this-way#why-open-source). There are a few steps that the company needs to take to facilitate a departure.