Skip to content

Goals settings

Org settings › Goals sets delivery targets for the whole org, and for any team that wants its own. Open it with the cog beside the account menu in the sidebar’s footer, then pick Goals in the toolbar. The Dashboard shows each goal as on track or not, for the window picked, with where it was in the period before. The Scorecard keeps its own measurables and targets for each cadence, starting from these as weekly ones.

Goals belong to the project your window is working in. A project’s harness keeps them as .gannin/goals.json, and changes wait in the sidebar (“N changes to commit”) until you review and commit them. An org with no harness keeps them on this Mac.

Every goal starts empty, which means no goal. Type a number into the box to set one. The cross at the end of a row clears it (its help text says “No goal”). Zero also clears it. A team’s empty goals use the org’s, shown greyed in the box.

Option Default What it changes Kept
Goals for The whole org Chooses whose goals you are editing: The whole org, or one of the org’s teams. Not kept, it only picks what you edit
Option Default What it changes Kept
PRs merged None At least this many a week. A longer window is held to as many weeks’ worth. Harness (.gannin/goals.json)
Cycle time None At most this many hours, as a median from first commit to merge. Harness (.gannin/goals.json)
First review None At most this many hours, as the median wait for the first review once a PR is ready. Harness (.gannin/goals.json)
Option Default What it changes Kept
PRs with rework None At most this percentage of PRs having changes asked for after the first review. Harness (.gannin/goals.json)
Merged without review None At most this percentage of PRs merged without a review, counting only repos that need one. Harness (.gannin/goals.json)
PR size None At most this many lines changed, as a median. Harness (.gannin/goals.json)
Files changed None At most this many files changed per PR, as a median. Harness (.gannin/goals.json)
Option Default What it changes Kept
Review requests answered None At least this percentage of review requests answered before the PR merged, or the request was withdrawn. Harness (.gannin/goals.json)