We hate meetings!
Meetings are the best way to know what the rest of the company is working on, but we do everything we can to keep them to a minimum so we can get back to work.
Every weekday we have a short standup where the product team gives an update on the top priorities, and if there’s any blockers preventing people from getting stuff done.
This meeting isn’t just for engineers; everybody else in the company should get an idea where we are with shipping features. If a developer says something that you don’t understand, don’t stay silent and assume it’s over your head; speak up and say “I don’t understand” or “I think you went into too much detail.”
Since we don’t like meetings, we put a lot of work into making the few we have very productive, which means if you’re running late you’re going to miss a lot. Please do everything you can to make it to these meetings on-time!
Sometimes you just can’t help it: your motorcycle will break down or you’ll injure yourself preparing bok choy. In that case, be sure to send the team an update over email of what you’re working on.
Once a week the product team gets together to discuss how the week went and plan what we’re going to work on next. We kick the meeting off with a retrospective to discuss how to improve the way we work, then look at the product backlog to align what we work on with company priorities. Finally, at the very end of the meeting, each person on the team demos what they’ve been working on.
We get the entire company together to go over what the product team committed to working on for the week. We also give updates on how the company is performing, triage bugs, etc.
Business Time is a completely optional meeting where we go over sales and marketing projects that are on the company’s plate. We either give status updates on projects or have problem solving sessions.