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

Weekly updates from each engineering team #1083

Merged
merged 5 commits into from
Jun 25, 2020
Merged

Weekly updates from each engineering team #1083

merged 5 commits into from
Jun 25, 2020

Conversation

nicksnyder
Copy link
Contributor

@nicksnyder nicksnyder commented Jun 18, 2020

I have lost touch with what the engineering team is doing. It started with me not attending team syncs and it finished with removing eng updates to company meetings. I need to regain this context.

My needs:

  • I need to understand what each team’s goals and priorities are at any given point in time.
    • Why?
      • So I can ensure that we have the right goals and priorities (i.e., they are aligned with our others functions like sales/product).
  • I need to know what work each team is doing and how it connects back to those goals.
    • Why?
      • So I can hold the team accountable for doing work that is actually in service of those goals.
  • I need to know what pain teams and engineers are experiencing (e.g., gaps in ownership, gaps in infrastructure)
    • Why?
      • So I can ensure we are making the right investments, both in terms of people and in infrastructure.
  • Meta: I need to know/verify that the leader of each team knows all of the above too.
    • Why?
      • So I can have trust that our team leads are on top of things and doing a good job.
      • So I have a single source of truth for this information for each team.

What won’t work:

  • Me attending team syncs. This doesn’t scale well for me because they are fixed time blocks on my calendar and I will become a scheduling bottleneck across all teams (e.g., me attending all will mean none can happen concurrently). I also need to keep calendar time open to be available for candidate calls.
  • Adding eng slides back to company meeting. The level of detail that I need is not relevant to the entire company every week anymore.

This PR is my proposed solution: weekly updates from each engineering team.
Campaigns -> @mrnugget
Search -> @attfarhan
Cloud -> @tsenart
Web -> @lguychard
Distribution -> @slimsag (this replaces our live sync on Mondays) until Gonzalo picks this up
Code intel -> me

I know some of you aren't managers, but I still need this information and I need to you step up in the meantime as I hire :)

@nicksnyder
Copy link
Contributor Author

(I will still be attending the code intel syncs because I am the manager for that team)

handbook/engineering/roles.md Show resolved Hide resolved
handbook/engineering/roles.md Outdated Show resolved Hide resolved
handbook/engineering/roles.md Outdated Show resolved Hide resolved
@nicksnyder
Copy link
Contributor Author

Going to merge because I think this is better than what is in master, but I will gladly accept feedback and address it in a future PR.

@nicksnyder nicksnyder merged commit b50e936 into master Jun 25, 2020
@nicksnyder nicksnyder deleted the engroles branch June 25, 2020 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants