Product Development: II. Meetings
Engineering, product, design and security are core to any team building AI-native products. I prefer small, tight-knit teams within the same timezone, if not the same office space. I feel that efficiently running in-person standups and weekly meetings is better than Geekbot.
I don’t do 1:1s with engineers b/c it is a tax on all our future time without a view of where the world will be. My alternative is also detailed below.
Normally, I run the following meetings:
- Standup
- Daily
- 1 meeting per workstream/pod
- Format:
- 1 min each person
- What did you do, what will you do, where are you blocked
- Demo
- Friday / Weekly; Thursday if short week
- Each pod/workstream presents objective and results from the past week
- Compulsory for EPDS
- Anyone else in the company can join / open invite
- Planning
- Friday / Weekly; Thursday if short week
- Each pod/workstream will work with PM
- Format:
- Figjam Retro
- Outline the objective for the week
- Task breakdown/allocation
- Bug owner (round-robin) / Bug Prioritization
- OOO notices
1:1s¶
Now, the elephant in the room, one-on-one. We tax our future selves when we block recurring time on our calendars. Two things end up happening:
- Critical discussions and feedback are delayed till the meeting
- We are forced to have a meeting even when we don’t need one
Feedback should be actionable, direct, kind and real-time. If you have a culture of recurring 1:1s, people sit with feedback till the next meeting. The same happens with critical decisions that can impact the company/career.
The second bullet is self-explanatory. I have seen enough teams sit through these meetings or have aimless ones just to fill the calendar with this one meeting they think they should have.
My alternate is simple:
The onus is on the senior/manager to ensure they build/grow the relationship with their team. It is also their responsibility to help the individual figure out the unknown unknowns.
The individual is expected to reach out to the senior/manager when they need help/feedback/clarification. They should also reach out when they have feedback/ideas/concerns.
When a gap is identified, a plan is put in place with milestones and check-ins. This has a definite end date and does not go into perpetuity.
You can read more about how I approach product development cycles and principles here and here respectively.