How we plan our cycles

Reading time2min


Updated


Author
Bu Kinoshita

Preparation

Before each week begins, we identify potential projects and set high-level goals for the upcoming week. This includes meetings with support and operations teams to discuss their initiatives, blockers, and any issues requiring our assistance.

Our cycle is typically divided into two main fronts: “Foundation” and “New Projects.”

Foundation

These projects focus on stability, bug fixes, technical debt, and tasks to improve our internal developer experience (DX).

New Projects

These initiatives focus on new features, improvements, and anything that will help us grow.

Planning

We hold an engineering meeting to share and discuss all proposed projects to see if they make sense or if we're missing something important. This ensures everyone is aligned and aware of the goal at hand.

We map everything on Linear and utilize their cycles for tracking.

Review

Before every engineering planning, we review the last week and update our cycle document projects to understand what went well and what didn't go well.

Execution

For new projects, we usually start with RFCs, which are shared with the team to develop solutions collaboratively.

We hold daily stand-up meetings to share progress and updates on all projects.