Link sprint tasks to key results, get automatic rollup progress, spot at-risk goals before they miss their deadline, and push metrics via webhook.
Most teams run OKRs in a spreadsheet or a dedicated tool — completely disconnected from the sprint board where the work actually happens. The result: strategy that nobody reads after kickoff and key results updated once a quarter in a last-minute scramble. Decuga closes that gap. Goals and key results live in the same project as your sprints and tasks. Better still, each key result can be directly linked to the tasks that deliver it — so progress updates automatically as your team completes work, not when someone remembers to update a number.
OKR methodology in one sentence
An Objective is qualitative (where you want to go). Key Results are quantitative (how you know you got there). Progress on key results drives goal progress automatically.
Not every outcome is a percentage. Decuga supports three types so you can model any measurement accurately.
Percentage
Tracks a ratio metric. Progress = current ÷ target × 100, capped at 100%. Example: "Increase NPS from 30 to 60" — set current=30, target=60.
Number
Tracks an absolute count. Example: "Ship 12 features this quarter" — set target=12, increment current as features ship. The ring fills proportionally.
Binary
A done/not-done milestone. Current value ≥ 1 = 100% complete; below = 0%. Best for outcomes like "Migrate to new infrastructure" or "Launch public beta".
For any Percentage or Number key result, you can switch from manual progress entry to automatic rollup. When rollup is enabled, you link tasks from your backlog and active sprints to the KR. Progress is then computed as: DONE tasks ÷ total linked tasks × 100. Mark tasks Done on the sprint board and the KR progress bar moves with them — no one has to remember to update a number.
Task detail panel shows the link back
Open any task linked to a KR and a "Contributes to" section appears above the comments, showing Goal → KR. Your team always knows why a task matters to the quarter's objectives.
Decuga computes a risk status for every goal that has both a start date and an end date. It compares your actual average KR progress to how far through the timeline you are. Three thresholds determine the label.
| Status | Condition | What it means |
|---|---|---|
| On Track | Actual progress ≥ 70% of elapsed time | Progressing at or ahead of pace |
| At Risk | Actual progress 40–70% of elapsed time | Falling behind — needs attention |
| Behind | Actual progress < 40% of elapsed time | Significantly off pace — act now |
| No dates | Missing start or end date | Cannot compute — add dates |
At-risk banner
When any goal is At Risk or Behind, an amber banner appears at the top of the Goals tab listing the affected goal names. It disappears automatically once all goals are back On Track.
If your KR tracks a metric that lives in an external system — an analytics platform, a data warehouse, a monitoring tool — you can configure a webhook to push updates directly to Decuga without manual entry.
Goals use the same project role model as the rest of Decuga. The strategic layer is protected from casual edits while giving the whole team visibility.
| Role | View goals | Update KR progress | Create / delete goals |
|---|---|---|---|
| Project Owner | ✓ | ✓ | ✓ |
| Product Manager | ✓ | ✓ | ✓ |
| Product Owner | ✓ | ✓ | ✓ |
| Scrum Master | ✓ | ✓ | ✓ |
| Scrum Team Member | ✓ | ✓ (manual) | — |
| ServiceDesk / CM roles | — | — | — |
Plan requirement
Goals & OKRs require the Business plan ($57/month flat for the whole team). No per-seat fees. All features — rollup, risk tracking, webhooks, task picker — are included at this tier.
Ready to try Decuga?
Start free — no account or credit card required. One month free trial of the Starter plan.
Start free trial