The Scrum and Agile app turns any circle in your workspace into a lightweight agile team. You get a backlog, a sprint kanban, epics that group stories across iterations, and a burndown chart that updates itself as stories close out. Nothing else about your circle changes, so you can keep meetings, metrics, and projects running alongside.
This guide walks through enabling the app, what changes on the circle, how user stories, sprints, and epics fit together, the burndown mechanics, and how to customise the app for your team's process.
Two switches need to be on for Scrum to show up: one at the workspace level and one on each circle that should run sprints.
This unlocks the Scrum labels (user story, sprint, epic) for the whole workspace and reveals the per-circle opt-in on every circle.
[SCREENSHOT: The Applications tab in workspace settings with the Scrum / Agile card and its toggle visible.]
Scrum is opt-in per circle so that only the teams that run sprints get the extra behaviour. A design circle and a product circle in the same workspace can both run their own sprints without interfering, while finance can stay on plain projects.
The circle's Projects tab updates as soon as the box is ticked.
[SCREENSHOT: A circle's admin settings panel with the Scrum enabled checkbox ticked.]
When a circle has Scrum enabled, its existing Projects tab becomes the Scrum board. There is no separate Scrum tab group: keeping everything on the Projects tab means a Sprint, an Epic, and a regular project (a user story not yet in a sprint) all coexist in the same place.
Three things change on the Projects tab:
[SCREENSHOT: A Scrum-enabled circle's Projects tab grouped by sprint, with the Backlog sidebar on the left and active sprints as columns on the right.]
A user story is the unit of Scrum work. Each story carries:
Stories also carry the standard project status field (Future, Current, Waiting, Done) which is what drives the sprint kanban columns and the burndown.
The userstory label implies project, so every story is also a regular project. It shows up in the rest of Nestr's project surfaces (workspace search, project reports, the role's Projects tab) the same way any other project does, and todos can hang off it as usual.
The role or circle the story belongs to is the team that owns the work. Pick it during creation in the same way you pick a parent for a regular project.
[SCREENSHOT: The user story detail view with Sprint, Epic, Points, Points burned slider, and Type fields visible.]
A sprint is a time-boxed iteration. It carries:
Sprints surface in two places: as columns on the circle's Projects tab when grouped by Sprint, and as their own nests you can open for the full board and details.
Open a sprint to see two tabs:
The dedicated sprint kanban. Stories assigned to this sprint group into four columns by their project status:
Drag a story from one column to the next to advance it. The kanban view sorts stories within a column by manual order, so you can also reorder by dragging up and down within a column.
[SCREENSHOT: A sprint with the User stories tab open, showing four columns and a handful of stories spread across them.]
Aggregates comments from the sprint itself plus every story linked to it via the Sprint field. All sprint-related conversations sit in one stream, and you can post a sprint-level comment directly here too. This is the place to track sprint-wide discussion without losing the per-story threads.
[SCREENSHOT: A sprint's Communication tab showing a mix of sprint-level comments and story-linked replies in a single stream.]
Three fields drive the chart, two of them computed:
Each story has its own Points burned slider. Two things drive it:
The chart defaults to a line view. A toggle on the chart switches to a gauge if you want a single completion ratio instead.
[SCREENSHOT: A sprint's About tab with the goal, capacity, total points, points burned (computed), and burndown line chart visible.]
Sprints are not user-completable in this version. The term and the burndown tell the team where they stand; there is no "tick the box to close" step. If a sprint passes its end date without all stories in Done, it shows as overdue (red badge on the listview card, picked up by overdue filters and search) so the team gets a nudge.
An epic is a scope axis: a feature or initiative that lives longer than a single sprint. Each epic carries:
Open an epic to see its Stories tab. Stories belonging to this epic group by sprint, with a Backlog group for stories that have no sprint yet. The sprint groups are ordered by their start date, so the nearest active sprint comes first.
That layout is the whole point of epics: a single screen shows the work for this initiative that already shipped, the work that lands in the next sprint, the work that comes after that, and the work still in the backlog. Update the epic status as the initiative progresses so anyone scanning the epic list sees what is moving.
An epic also has a Communication tab that aggregates comments from the epic itself plus every linked story, the same way sprints do.
[SCREENSHOT: An epic with the Stories tab open, showing one group per sprint plus a Backlog group at the top.]
Scrum stories are also projects. They carry the project label in addition to userstory (via the label's implies rule), which means:
The same applies to circles: a Scrum-enabled circle still has Roles, Domains, Policies, Meetings, Metrics, Todos, and Notes if you have those apps on. Scrum is additive.
Different teams run different flavours of Scrum. Three customisation patterns cover most of what teams need, all using existing Nestr label customisation, no engineering changes.
The sprint board groups by the workspace's project status field. The default field has four options (Future, Current, Waiting, Done) which map to four columns. To add columns, add options to the project status select field in the workspace's Labels & Fields settings.
Common extensions:
Some teams group sprints under a higher milestone: a release, a contractual Gate, a quarter. There is no native milestone object, but it composes cleanly from existing primitives:
gate, with the fields you need on it (status, definition of done, target date).userstory_gate graphselect field on the userstory label, pointing to label:gate. Add the same field on sprint and epic if you want to scope those to gates too."All stories in Gate G2" is then a normal Nestr search: label:userstory fieldValues.userstory_gate:<gateId>. The Projects tab can be grouped by gate the same way it groups by sprint or epic.
The userstory, sprint, and epic labels accept custom fields the same way any Nestr label does. Common additions:
Can a story belong to more than one sprint?
No. A story sits in zero or one sprint. To carry unfinished work into the next sprint, change the story's Sprint field to the new sprint.
What happens to the burndown when a sprint passes its end date?
The chart keeps plotting against the original term. Past the end date, the sprint flips to overdue on the listview. Reopening completed stories or adding new ones after the end date still updates total and burned, so the chart stays accurate.
Where does the burn slider live?
On each individual user story, between the Points and Type fields. The sprint's Points burned is a sum of those per-story sliders, computed automatically, not a slider you drag yourself.
Why doesn't the burned points field move when I drag a story onto Done?
It should. Flipping a story's status to Done snaps the story's own Points burned slider to its full point value, which the sprint's sum picks up immediately. If the story has no points, there is nothing to add, so check the story's Points field first.
Can I disable Scrum on a circle without losing the data?
Yes. Untick Scrum enabled on the circle. The Projects tab reverts to its standard form but the sprints, stories, and epics stay in the database. Tick the box again to bring the Scrum behaviour back with everything intact.
How do I see all work across a release or milestone?
Use the customisation pattern above: a workspace label for the milestone, a graphselect field on the user story, and a Nestr search or a custom Projects tab groupBy on that field.