Skip to content
Menu

How to run a 30-minute one-on-one that people want to keep

Let the report own the agenda, keep one running document, and spend the last two minutes writing down what happens next. A simple time split for a 30-minute 1:1.

On this page

Key takeaways

  • The person reporting owns the agenda; the manager adds items.
  • Keep one running doc so commitments carry over.
  • Spend the first third on what the report brings; move status updates elsewhere.
  • End with written action items, owners and dates.

Why a shared running doc works

A 1:1 is the one meeting on the calendar that exists for the person reporting. GitLab’s public handbook treats it as the team member’s meeting, with an agenda in a shared document that both people add to beforehand. A running doc — newest meeting at the top — means commitments carry over from week to week.

The 30-minute split

SegmentTimeWho leadsWhat goes here
Their topics10 minReportBlockers, ideas, anything on their mind
Priorities check8 minBothAre we working on the right things this week?
Feedback7 minBothOne thing going well, one thing to change — in both directions
Growth3 minReportProgress on a development goal (monthly is fine)
Action items2 minManagerOwners and dates, written down before you hang up
Adjust the split to your cadence.

What goes in the running doc

  • Date and names at the top of each entry.
  • Their topics, then priorities, then feedback.
  • Action items with an owner and a due date.
  • Anything carried over from last time, ticked off or moved forward.

Recording a 1:1

If you record 1:1s, ask first and make it easy to say no — 1:1s are where people raise sensitive topics. Many teams keep recording off and paste only the action items into the running doc.

Frequently asked questions

How often should 1:1s happen?

Weekly or every two weeks is common. Pick a cadence you can keep; a cancelled 1:1 sends a stronger signal than a short one.

Should we record 1:1 meetings?

Only with explicit agreement and an easy way to opt out. Many teams capture just decisions and action items.

Sources

  1. 1-1 — The GitLab Handbook (handbook.gitlab.com, accessed Nov 3, 2026)
  2. 1-on-1 meeting template — Atlassian Confluence (atlassian.com, accessed Nov 3, 2026)