Roger Hu photo
Roger HuEngineering Manager @ Block
Block logo
Block
Joined Apr 29th, 2022
2 Answers
10 Likes
  • 7
    Profile picture
    Engineering Manager
    3 years ago
    How to form a healthy on-call rotation?

    Yes, 2-3 people is going to be overwhelming. I think you need at least 4 to make it sane (once a month) with a manager serving as a backstop. Will Larson endorses the notion of 8 people (https://lethain.com/sizing-engineering-teams/). I would also take a hard look at the seniority of your team to make sure you have engineers who are independent enough to deal with ambiguous questions and debug issues that cut across multiple domains/systems. Runbooks and documentation -- not to mention shadowing are important here too in making sure there is sufficient training and expertise to not have issues escalate to other engineers who are trying to get project work done.

  • 3
    Profile picture
    Engineering Manager
    3 years ago
    How do your teams handle scope creep or unexpected surprises that weren’t considered during estimation?

    Your estimates are only going to be as good as the work you put into preparing them. I'd encourage you to watch this TED video talk about how the most tallest structures were built by kindergarteners, and the people who did the worst were recent business school graduates. The major reason is that they spent focused on building the plan instead of following the iterative process by learning through prototyping and experimentation.