How-To2026-09-119 min read

How to Set Up SMART Goals in Linear

Goals without structure become wishes. A team that says 'improve onboarding' without defining what improvement means, by how much, and by when will spend a quarter on scattered efforts and have no way to evaluate whether they succeeded. SMART goals — Specific, Measurable, Achievable, Relevant, Time-bound — force the discipline that turns intention into outcome.

Linear's project and cycle system maps naturally to SMART goal tracking. Projects represent the goal, issues represent the work required to achieve it, and milestones mark the checkpoints along the way. Combined with Linear's progress tracking, custom properties, and cycle-based planning, you can create a goal management system that stays connected to the actual work being done — not a separate OKR tool that drifts out of sync with reality.

Step-by-step guide

01

Write SMART goal statements

Before creating anything in Linear, write each goal as a single sentence that passes the SMART test. A weak goal: 'Improve user retention.' A SMART goal: 'Increase 30-day retention for users who completed onboarding from 42% to 55% by the end of Q4 2026.' The SMART version specifies the metric (30-day retention), the segment (onboarding completers), the baseline (42%), the target (55%), and the deadline (end of Q4). Write 3-5 goals for the quarter.

  • Draft each goal and test it against all five SMART criteria
  • Verify the baseline metric value in your analytics tool before committing to a target
  • Confirm the target is achievable given historical improvement rates and planned investment
02

Create Linear projects for each goal

In Linear, create a Project for each SMART goal. Use the goal statement as the project description. Set the project start and target dates matching your goal timeframe. Add the project to the appropriate team. Use Linear's project status feature to mark each project as Planned, In Progress, Paused, or Completed. The project becomes the container that groups all work contributing to a specific goal.

  • Create one project per SMART goal with clear naming: 'Q4: Increase Onboarding Retention to 55%'
  • Set the target date to match the goal deadline
  • Add the goal statement and success criteria in the project description
03

Define milestones as measurable checkpoints

Break each goal into 3-4 milestones that represent measurable progress checkpoints. For the retention goal, milestones might be: 'Complete onboarding flow audit (Oct 15),' 'Ship redesigned onboarding v1 (Nov 1),' 'Reach 48% retention — 30-day measurement (Nov 30),' and 'Reach 55% retention — final measurement (Dec 31).' Create each milestone in the Linear project with a due date. Milestones give the team intermediate targets so you can detect early if you are off track.

  • Create 3-4 milestones per project with specific dates
  • Include at least one metric-based milestone (not just deliverable-based)
  • Order milestones chronologically so progress is visible on the timeline
04

Create and assign issues under each goal project

Break down the work required to achieve each goal into Linear issues. Each issue should be scoped to 1-3 days of work. Assign issues to the appropriate milestone and team members. Use Linear's estimates (points or hours) to quantify effort. The issues represent the specific, actionable work that moves the goal forward. Resist the urge to create issues for everything — only create issues for work that directly contributes to the goal metric.

  • Create issues representing concrete work items, not vague research tasks
  • Assign each issue to a milestone so progress rolls up correctly
  • Add estimates to issues so you can track velocity against the goal timeline
05

Set up progress tracking views

Create a custom view in Linear that shows all goal projects with their progress percentages, milestone status, and upcoming deadlines. Use filters to show only the current quarter's goal projects. Pin this view to your team's sidebar for constant visibility. Additionally, create a cycle-level view that shows which goal each issue in the current cycle contributes to, so sprint planning stays aligned with quarterly goals.

  • Create a 'Quarterly Goals' custom view filtered to current quarter projects
  • Add columns for project progress percentage, next milestone, and target date
  • Create a cycle view that groups issues by their parent project (goal)
06

Run weekly goal check-ins and adjust

Every week, update each goal project's status in Linear. Add a project update note capturing: current metric value versus target, what was accomplished this week, any blockers or risks, and whether the goal is on track. If a goal falls behind, the weekly check-in is where you decide to adjust scope (change the target), adjust timeline (extend the deadline), or increase investment (add resources). Linear's project updates create a weekly journal that makes quarterly retrospectives straightforward.

Common mistakes

Setting goals that are not actually measurable

Goals like 'improve the user experience' or 'increase developer productivity' sound meaningful but cannot be measured without further definition. If you cannot point to a specific number in a specific tool that will change, the goal is not measurable. Rewrite it with a concrete metric, baseline, and target.

Creating goals disconnected from the work in Linear

Some teams set goals in a separate OKR tool and then track work in Linear without linking the two. Within weeks, the goals become aspirational statements that nobody references. By housing goals as Linear projects with issues and milestones, the goal stays connected to the actual work.

Not adjusting goals when reality changes

A SMART goal set in January based on certain assumptions may need revision by March if the market shifts, priorities change, or new data emerges. Rigid adherence to original targets despite changed circumstances is not discipline — it is denial. Use weekly check-ins to evaluate whether the goal still makes sense.

Tips

Use Linear's 'Lead' field on projects to assign a single goal owner who is accountable for the weekly updates and final outcome.

Create a Linear label called 'Goal: [name]' for each goal so you can quickly filter all work across teams contributing to a specific objective.

At the end of each quarter, write a goal retrospective in the project description that analyzes what worked, what did not, and what you would do differently.

Limit quarterly goals to 3-5 per team — more goals means less focus, and less focus means fewer goals actually achieved.

How Vantage helps

Vantage connects goal-setting to execution by integrating with Linear. When creating projects and generating tickets in Vantage, the system helps you align implementation work with strategic objectives, ensuring that every ticket traced back to a measurable goal rather than existing in isolation.

Frequently asked questions

Spend less time on setup, more on decisions

Vantage connects your tools and generates specs grounded in real data. Free to start.

Free to start. No credit card required.

Related reading