Product Plans
Goal
Our product planning and execution strategy is designed to align with the company's strategic objectives, marketing goals, and feedback from our customers. Planning is continuous with quarterly check-ins.
It’s the EPD teams – product, engineering, and design together – that have the expertise, context and pride of ownership to be best suited to propose the highest impact work that fits those goals. And they’re the team that can do the correct eng scoping.
Planning Process
Planning is continuous, guided by the company's strategic objectives, product strategy, marketing goals, feedback from our customers, especially GTM-tracked product gaps, and internal needs (e.g., scalability, reliability, performance, security). Product owns prioritization and utilizes input from other stakeholders to ensure none of these categories are neglected.
Work items from these input sources are divided into three categories:
- Work In Progress (WIP): Already started. WIP has specified target dates, based on the work's scope and requirements.
- By default, WIP should not be interrupted.
- As a rule of thumb, the number of WIP projects should be no more than $TEAM_SIZE/2 to avoid singleton projects. Singleton projects lead to slower execution, less knowledge sharing (single point of failure), and less peer-to-peer learning.
- Next queue: A short (max 5) ordered list of planned work without target dates. This work should represent the team’s most important upcoming work, across all categories.
- This can be reordered or added to (up to the limit) without notification of stakeholders but no approval needed. Removing items requires approval from stakeholders for that item, Head of Product, and Head of Eng.
- Backlog: An unordered set of work with no associated target or commitment dates.
New work items are triaged into one of these three categories (see the FAQ for details).
Types of projects
- Targeted projects: Set only for—and for all—Work In Progress. Gives stakeholders a rough idea of when the work might be delivered.
- The team can change the scope and date of a target at will. This gives the team flexibility to adjust based on trade-offs between date and scope. Changes should be based on good reasons and should be broadly announced to stakeholders.
- Commitments: Set for work with external-to-EPD commitments. Work can be committed without yet being started.
- A commitment means EPD will deliver a high-quality feature as agreed upon by a certain date, and will follow through at the expense (if needed) of non-committed projects. It could be deal-specific or customer-specific if it’s defined as such. Any change to scope or timing requires stakeholder approval.ch
Checkin meetings
Engineering Planning Check-Ins occur roughly quarterly, with adjustments as needed based on company cadence. This approach focuses on meaningful discussions rather than arbitrary timeframes, reducing planning overhead while maintaining clarity and alignment.
For each team, there will be a meeting with the Head of Product, Head of Engineering, the EM, and any relevant PMs (TLs optional).
Preparation
Head of Product shares high level goals for the company.