Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document ways to communicate weekly priorities - replace weekly kickoff references #332

Merged
merged 7 commits into from
Sep 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/_company/communication.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ While asynchronous communication is strongly preferred, there are scenarios in w
## In practice

1. Aim to respond to mentions other than FYIs within 3 business days. If you are unable to fulfill a specific request during that time, respond to the mention and indicate when you'll have an answer.
1. If you're behind on responding to notifications and expect to miss a deadline for any new mentions (until you're caught up), please inform the team in the Kickoff, and ask that urgent requests be sent to you via Slack DM and include the issue/MR link.
1. If you're behind on responding to notifications and expect to miss a deadline for any new mentions (until you're caught up), please inform the team via Slack in `#internal-chatter` or the relevant department channel, and ask that urgent requests be sent to you via Slack DM including the relevant issue/PR link.
1. Use direct language when communicating. If you want someone to take action, directly tell them what's required, and when you need an answer, and whether there is urgency. Also indicate whether something is a "must have" or "nice to have" when asking for collaboration.
1. Over-communication can be appropriate. You can mention someone in an issue, but we all know that sometimes we can miss something, so if a request has stagnated, you can send someone a direct message as a gentle reminder. If you need something urgently, you can also send a Slack message to request that something is prioritized.

Expand Down
2 changes: 2 additions & 0 deletions src/_company/leadership.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,5 @@ The Meltano Leadership team is:
The leadership team meets 2-4 times per month to have cross-functional discussions about how to best move the business forward.

Any changes (new processes, handbook updates) that impact all departments need to be discussed in at least one leadership call to make sure everyone is on board before getting merged.

Every Monday, leadership team members will post to `#internal-announcements` on what their departments are working on for the week to push the company priorities forward.
3 changes: 1 addition & 2 deletions src/_marketing/content.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,14 +146,13 @@ Meltano posts numerous videos to YouTube each week, covering everything from pro
Videos uploaded to YouTube should have names that try and follow the same format wherever possible.

- They always start with “Meltano"
- They then describe the type of recording (Weekly Kickoff, Meeting, Speedrun, Release, Discussion, etc)
- They then describe the type of recording (Meeting, Speedrun, Release, Discussion, etc)
- If there’s a specific version of Meltano being referenced, (in a speedrun or release), reference it with a lower-case v followed by the release number (`v1.3.0`)
- Finish with the date in YYYY-MM-DD (`2019-11-01`)
- Separate all names with dashes

Examples of great YouTube video names include:

- Meltano Weekly Kickoff - 2019-10-31
- Meltano Release - v1.3.0 - 2019-10-31
- Meltano Meeting - Marketing Planning - 2019-10-31
- Meltano Discussion - Singer Tap Brainstorming - 2019-10-31
Expand Down
3 changes: 1 addition & 2 deletions src/_marketing/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ The Meltano convenes regularly to generate content for community and learning pu

These items include:

- **Weekly Kickoff**: Livestream each Monday covering what will be worked on during the week
- **Office Hours**: Community meeting for discussion about upcoming features and general Q&A
- **Demo Day**: Community meeting every other Thursday showing off what has shipped, demonstrated by each authoring participant as available
- **Meltano / SDK Release**: the actual software release, which generates a changelog, version number, and all of the previous content for the week
Expand All @@ -22,7 +21,7 @@ Each item (linked below) has a corresponding guide to promoting that activity. E

| Day | Content |
| --------- | --------------------------------------------------------- |
| Monday | Kickoff blog & promotion, Monday release blog & promotion |
| Monday | Release blog & promotion |
| Tuesday | Social promotion of weekly activity |
| Wednesday | Social promotion of weekly activity |
| Thursday | Thursday release blog & promotion, weekly newsletter |
Expand Down
1 change: 0 additions & 1 deletion src/_peopleops/calendars.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ weight: 2

- [Community Meetings Calendar](https://calendar.google.com/calendar/u/1?cid=Y18wMWNqNDhoYTRoMTk5Y3RqZWZpODV0OWRnY0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t) - Meetings open to the community
- Team Meetings: Meetings with the team
- Kick off: Weekly on Monday, owned by Douwe
- External Meetings: Meetings with users and partners
- Time Off: All-day events for periods team members will not be working

Expand Down
31 changes: 4 additions & 27 deletions src/_product/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,38 +93,15 @@ Sometimes, it can feel like we are chosing between two important things and this

Meltano uses weekly milestones to track work. They are named for the Friday on which the milestone ends, i.e. `Fri: July 9, 2021`.

### Weekly Kickoff
### Weekly Tasks

Every Monday we have a Kickoff call to highlight for the community what the priorities are for the week. Prior to the actual call, there are several work items to do.

#### Friday - Last day of Milestone

- Create a kickoff issue highlighting the general priority for the next week.
- Title: `Weekly Kickoff for Milestone - <milestone>`
- Due Date for the Monday of the milestone

#### Monday - Kickoff Day

Before the Kickoff Call:
Every Monday we will highlight for the team what the priorities are for the week by posting in `#internal-announcements` with links to projects and issues where more context can be found and questions can be asked.

In addition, the following should also be done:
- Review and roll community issues to the next milestone
- Roll merge requests
- Everyone on the team should roll their own issues to the next milestone. Take the time to review the current status of issues and align priorities with the kickoff issue.

Kickoff Call:

- Check-in with everyone
- Highlights & lowlights from previous week
- Confirm general priorities and do a soft review of boards
- Review Metrics
- Start livestream
- Talk about general priority
- Walk through issues

After the Kickoff Call:

- Everyone on the team should roll their own issues to the next milestone. Take the time to review the current status of issues and align priorities within the team.
- Close the previous milestone
- Close Kickoff issue

## Open Source Projects We're Keeping an Eye On

Expand Down