From 5cbc8635e7fc05fd56019eef8e1711dd29ddbf7d Mon Sep 17 00:00:00 2001 From: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com> Date: Thu, 13 Jul 2023 18:05:47 -0500 Subject: [PATCH] moved ceo-handbook.md to company (#12762) --- handbook/business-operations/README.md | 5 ----- handbook/company/README.md | 3 +++ .../{business-operations => company}/ceo-handbook.md | 12 ++++++------ handbook/company/development-groups.md | 2 +- handbook/product/README.md | 2 +- website/config/custom.js | 2 +- website/config/routes.js | 1 + 7 files changed, 13 insertions(+), 14 deletions(-) rename handbook/{business-operations => company}/ceo-handbook.md (95%) diff --git a/handbook/business-operations/README.md b/handbook/business-operations/README.md index c7ed1571c3..532ab2bbf7 100644 --- a/handbook/business-operations/README.md +++ b/handbook/business-operations/README.md @@ -135,11 +135,6 @@ Fleet's founders [evaluate and update compensation decisions yearly](#workiversa Compensation at Fleet is determined by benchmarking (we use [Pave](https://pave.com)) with role, experience, location, and performance. Annual raises are not guaranteed, particularly when compensation is already strong relative to benchmarks. -## CEO handbook -The [CEO handbook](./ceo-handbook.md) details processes specific to Mike McNeil, CEO of Fleet. - - - ## Team member onboarding ### Before the start date diff --git a/handbook/company/README.md b/handbook/company/README.md index cf2063576e..913d8cb6f1 100644 --- a/handbook/company/README.md +++ b/handbook/company/README.md @@ -130,6 +130,9 @@ While most improvements at Fleet are driven by informal conversations with custo You can read about the [company's positioning ("πŸ‘‘ Crown jewels")](https://docs.google.com/document/d/1E0VU4AcB6UTVRd4JKD45Saxh9Gz-mkO3LnGSTBDLEZo/edit#) and [vulnerability management positioning ("πŸ‘‘ Crown jewels pt. 2"](https://docs.google.com/document/d/1VXnZo5EQeircKvUPYai69GPW8QnECamCE5CU1vjLMPU/edit), or review [decks](https://drive.google.com/drive/folders/1cw_lL3_Xu9ZOXKGPghh8F4tc0ND9kQeY) and [recordings](https://us-65885.app.gong.io/conversations?workspace-id=9148397688380544352&callSearch=%7B%22search%22%3A%7B%22type%22%3A%22And%22%2C%22filters%22%3A%5B%7B%22type%22%3A%22CallTitle%22%2C%22phrase%22%3A%22all%20hands%22%7D%5D%7D%7D) from recent company-wide ["All hands" meetings](https://fleetdm.com/handbook/business-operations#all-hands). +## CEO handbook +The [CEO handbook](https://fleetdm.com/handbook/company/ceo-handbook) details processes specific to Mike McNeil, CEO of Fleet. + ## Slack channels The following Slack channels are maintained by Fleet's founders: diff --git a/handbook/business-operations/ceo-handbook.md b/handbook/company/ceo-handbook.md similarity index 95% rename from handbook/business-operations/ceo-handbook.md rename to handbook/company/ceo-handbook.md index dd30a8a0dc..626c082e39 100644 --- a/handbook/business-operations/ceo-handbook.md +++ b/handbook/company/ceo-handbook.md @@ -15,13 +15,13 @@ The CEO is the [DRI](https://fleetdm.com/handbook/company/why-this-way#why-direc | Task | Description | Frequency | | ----------------------------------------------------------- | -----------------------------------------------------------------| --------------------- | -| [CEO e-mail management](https://fleetdm.com/handbook/business-operations/ceo-handbook#ceo-email-management)| Triage inbound communications, draft responses, flag actions | Daily, multiple times | +| [CEO e-mail management](#ceo-email-management)| Triage inbound communications, draft responses, flag actions | Daily, multiple times | | General communications [slack channel](https://fleetdm.com/handbook/business-operations#slack-channels) | Triage inbound communications, draft responses, flag actions | Daily, multiple times | -| Schedule internal and external [meetings for the CEO](https://fleetdm.com/handbook/business-operations/ceo-handbook#scheduling-with-the-ceo)| Triage inbound communications, draft responses, flag actions | Daily, multiple times | -| [Preparing agendas and content](https://fleetdm.com/handbook/business-operations/ceo-handbook#document-preparation) for CEO's meetings | Create and edit agenda, provide context, and contact information | PRN | +| Schedule internal and external [meetings for the CEO](#scheduling-with-the-ceo)| Triage inbound communications, draft responses, flag actions | Daily, multiple times | +| [Preparing agendas and content](#document-preparation) for CEO's meetings | Create and edit agenda, provide context, and contact information | PRN | | Expenses for the CEO | Intake expense receipts | PRN | | [Ad-hoc](https://fleetdm.com/handbook/customers#scheduling-a-customer-call) requests from the CEO | Triage requests, prioritize actions, flag actions for further review | PRN | -| Total [travel coordination](https://fleetdm.com/handbook/business-operations/ceo-handbook#travel-preferences) for the CEO | Triage travel request, plan and coordinate flight, stay, and concierge arrangements | PRN | +| Total [travel coordination](#travel-preferences) for the CEO | Triage travel request, plan and coordinate flight, stay, and concierge arrangements | PRN | | Coordinate the [weekly E-Group calendar](https://fleetdm.com/handbook/business-operations#weekly-updates) events for the Executive team | Triage requests, agenda prep, flag actions, follow up | Weekly, PRN | ## CEO preferences @@ -49,7 +49,7 @@ Don't schedule over the Weekly E-group call unless approved by Mike. Add Meeting agendas by copying and pasting the "πŸ—£οΈAgenda:[link](link)" in the calendar invite description. -Last-minute changes or cancellations must be communicated to Mike via [direct message (DM) only](https://fleetdm.com/handbook/business-operations/ceo-handbook#why-not-mention-the-ceo-in-slack-threads). +Last-minute changes or cancellations must be communicated to Mike via [direct message (DM) only](#why-not-mention-the-ceo-in-slack-threads). - If there is additional context to share, you can cross-post another Slack message as part of your DM. ### CEO email management @@ -57,7 +57,7 @@ Last-minute changes or cancellations must be communicated to Mike via [direct me The Apprentice to the CEO is [responsible](https://fleetdm.com/handbook/company/why-this-way#why-direct-responsibility) for handling all email traffic prior to review. Multiple times daily (minimum 3), The Apprentice will reduce the scope of Mike's inbox to only include necessary and actionable communication. - Marking spam emails as read (same for emails Mike doesn't actually need to read). - Escalate actionable sales communication and update Mike directly. - - Ensure all calendar invites have [necessary documents](https://fleetdm.com/handbook/business-operations/ceo-handbook#document-preparation) included. + - Ensure all calendar invites have [necessary documents](#document-preparation) included. ### Travel preferences Preferences for flights, in descending order of importance are: diff --git a/handbook/company/development-groups.md b/handbook/company/development-groups.md index a5102fb4ea..cd3b92541e 100644 --- a/handbook/company/development-groups.md +++ b/handbook/company/development-groups.md @@ -178,7 +178,7 @@ These questions are helpful for the product team when considering what to priori #### Design reviews -Design reviews are [conducted daily by the CEO](https://fleetdm.com/handbook/business-operations/ceo-handbook#calendar-audit). +Design reviews are [conducted daily by the CEO](https://fleetdm.com/handbook/company/ceo-handbook#calendar-audit). The product designer prepares proposed changes in the form of wireframes for this meeting, and presents them quickly. Here are some tips for making this meeting effective: - Bring 1 key engineer who has been helping out with the user story, when possible and helpful. diff --git a/handbook/product/README.md b/handbook/product/README.md index 8e01b41dc2..10ddb31751 100644 --- a/handbook/product/README.md +++ b/handbook/product/README.md @@ -60,7 +60,7 @@ For external contributors: please consider opening an issue with reference scree - Prepare your draft in the user story issue. - Prepare the agenda for your design review meeting, which should be an empty document other than the proposed changes you will present. -- Review the draft with the CEO at one of the daily design review meetings, or schedule an ad-hoc design review if you need to move faster. (Efficient access to design reviews on-demand [is a priority for Fleet's CEO](https://fleetdm.com/handbook/business-operations/ceo-handbook). Emphasizing design helps us live our [empathy](https://fleetdm.com/handbook/company#empathy) value.) +- Review the draft with the CEO at one of the daily design review meetings, or schedule an ad-hoc design review if you need to move faster. (Efficient access to design reviews on-demand [is a priority for Fleet's CEO](https://fleetdm.com/handbook/company/ceo-handbook). Emphasizing design helps us live our [empathy](https://fleetdm.com/handbook/company#empathy) value.) - When introducing a story, clarify which review "mode" the CEO should operate in: + **Final review** mode β€”Β you are 70% sure the design is 100% done. + **Feedback** mode β€” you know the design is not ready for final review, but would like to get early feedback. diff --git a/website/config/custom.js b/website/config/custom.js index d624826435..c6296e9f9b 100644 --- a/website/config/custom.js +++ b/website/config/custom.js @@ -116,8 +116,8 @@ module.exports.custom = { 'handbook': ['mike-j-thomas', 'eashaw', 'mikermcneil', 'zwass'],// (default for handbook) 'handbook/company': 'mikermcneil', + 'handbook/company/ceo-handbook': ['sampfluger88', 'mikermcneil'], 'handbook/business-operations': ['jostableford', 'hollidayn', 'mikermcneil'], - 'handbook/business-operations/ceo-handbook': ['sampfluger88', 'mikermcneil'], 'handbook/engineering': ['zwass', 'lukeheath'], 'handbook/product': ['noahtalerman', 'zhumo'], 'handbook/customers': ['alexmitchelliii','zayhanlon','dherder'], diff --git a/website/config/routes.js b/website/config/routes.js index 5a0994a919..1984013006 100644 --- a/website/config/routes.js +++ b/website/config/routes.js @@ -376,6 +376,7 @@ module.exports.routes = { 'GET /docs/using-fleet/mdm-macos-settings': '/docs/using-fleet/mdm-custom-macos-settings', 'GET /platform': (req,res)=> {return res.redirect(302, '/');},// FUTURE: change this to a 301 (permanent) redirect once we are sure what the page that replaces this is. 'GET /handbook/company/senior-software-backend-engineer': 'https://www.linkedin.com/posts/mikermcneil_in-addition-to-our-product-quality-specialist-activity-7067711903166279680-6CMH', + 'GET /handbook/business-operations/ceo-handbook': '/handbook/company/ceo-handbook', // ╔╦╗╦╔═╗╔═╗ ╦═╗╔═╗╔╦╗╦╦═╗╔═╗╔═╗╔╦╗╔═╗ ┬ ╔╦╗╔═╗╦ ╦╔╗╔╦ ╔═╗╔═╗╔╦╗╔═╗ // β•‘β•‘β•‘β•‘β•šβ•β•—β•‘ ╠╦╝║╣ ║║║╠╦╝║╣ β•‘ β•‘ β•šβ•β•— β”Œβ”Όβ”€ β•‘β•‘β•‘ β•‘β•‘β•‘β•‘β•‘β•‘β•‘β•‘ β•‘ ║╠═╣ β•‘β•‘β•šβ•β•—