Context
Chief of Staff and BizOps roles usually own this. The company has a plan and a team. What it lacks is a rhythm that connects the two, so decisions get made in Slack threads and the plan is a slide nobody opens after January. I’ve run a version of this since 2024 using EOS, the operating system most small businesses use. This is that system in the words a startup uses.
The cadence
| Rhythm | Meeting | Who | Length | Inputs | Outputs |
|---|---|---|---|---|---|
| Weekly | Metrics review and leadership sync | Founders and function leads (5 to 7 people) | 60 min, same day and time every week | Scorecard: 8 to 12 numbers, each with an owner and a target, filled in before the meeting. Rock check-in: on track or off. Issues list. | Every off-target number and every open issue leaves with one owner and a date. Decisions logged in one place. |
| Weekly | Team-level sync (one per function) | Each lead with their team | 30 min | The function’s slice of the scorecard. Blockers. | Blockers escalated to the leadership issues list, not solved in a side channel. |
| Monthly | Close and investor update | Founder, finance owner, ops | 90 min for the review, update written the same week | Books closed by the 10th. Cash, burn, runway, revenue vs plan, hiring plan vs actual. | One-page investor update: highlights, key numbers, lowlights, asks. The lowlights section is not optional. |
| Quarterly | Goal setting and reforecast | Leadership team, offsite or a full day | Half day to full day | Last quarter’s goals scored, the annual plan, updated forecast. | 3 to 5 company OKRs for the quarter, each with one owner. Each function’s OKRs that ladder up. Reforecast cash and hiring. |
| Annual | Planning | Leadership team, 2 days | 2 days | Strategy, market, the 3-year picture. | Annual plan: the 3 to 7 things that have to be true by December, the budget, the headcount plan. |
The rules that make it work
- Same time every week, no cancellations. When a meeting keeps getting moved, people stop treating it as important. If the founder can’t make it, it runs without them.
- Numbers are filled in before the meeting, not during. The meeting is for what’s off, not for reading the sheet aloud.
- Every issue leaves with an owner and a date. The owner is one person, not a group.
- Separate the review from the fix. Identify the issue, discuss it, decide. If a fix needs more than a few minutes, it becomes an owned task and the meeting moves on.
- The scorecard has 8 to 12 numbers, not 40. If a number hasn’t changed a decision in a quarter, cut it.
- Lowlights go in the investor update. Investors find out about problems eventually, and it’s better if they hear it from you with a plan attached.
Where it comes from: EOS to startup words
I didn’t invent any of this. It’s EOS, which I’ve run at MaidThis for two years, translated.
| EOS term (what I run) | Startup term | How it worked for me |
|---|---|---|
| Scorecard | Weekly KPI dashboard | Sales, recurring revenue, churn, gross profit, CAC, channel ROI, hiring funnel. Found the 40% applicant leak and the LSA cost problem from this sheet. |
| Rocks | Quarterly OKRs | 3 to 5 per quarter, one owner each. Scored on the last meeting of the quarter. |
| L10 meeting | Weekly leadership sync | Same agenda every week, 90 minutes for us. The one meeting I never skip, even remotely. |
| IDS (identify, discuss, solve) | Issue triage and decision log | Where a sales agent sitting on leads for two weeks became a response-time metric with an owner. |
| Accountability chart | Org chart with one DRI per function | Ops, recruiting, sales, management. One name on each box, even when two of the boxes are me. |
| V/TO (vision and traction organizer) | Strategy doc and annual plan | Where the yearly headcount plan and the commercial line decision came from. |
What I’d watch for
- Too many meetings, too few decisions. If the weekly sync becomes a status readout, cut the readout and keep only the off-target items.
- Metrics nobody owns. A number with no name attached stops getting looked at within a month.
- Rocks that don’t change. If the same goal carries over three quarters in a row, look at what’s blocking it before setting it again.