OBLYTECH Logo
OBLYTECH Logo
ServiceNow Release (Agile) Explained
Home / Guides, Services and Solutions / Concepts Explained / ServiceNow Release (Agile) Explained

ServiceNow Release (Agile) Explained

Release as an organisational construct in ServiceNow

Release is a ServiceNow construct that represents a set of work scheduled for delivery within a defined timeframe. A Release groups changes, new features and bug fixes planned for a specific platform release. Unlike individual items that track single changes, Releases provide organisational structure spanning multiple change types and coordinating work toward common delivery milestones.

Releases align platform changes with business calendars. A software company might release quarterly updates; a cloud service provider might release monthly; an in-house platform team might release weekly. Release cadence varies by organisational needs and customer expectations. Release construct accommodates any cadence.

Where Release lives in the platform

Release is stored in the Release table and accessible through application menus and the Release module. Individual items—change requests, stories, bugs—link to Releases through a relationship field. A Release can span multiple work types: changes, stories, tasks, problems.

Release planning uses the Release board, which displays all items in a Release by status. Drag-and-drop interface allows moving items between statuses: planned, in progress, testing, deployed. Real-time board updates show team progress.

Release versus other work tracking constructs

Release differs from Change. A Change tracks a specific configuration modification. A Release groups multiple Changes and other work items planned for common deployment. A single Change belongs to one Release; multiple Changes belong to the same Release.

Release differs from Incident or Problem. Incidents represent issues affecting live systems. While Releases may include fixes for known Problems, Incidents are tactical responses to immediate issues, while Releases are strategic planning for future work.

Release differs from Project. Projects are longer-term initiatives that may span multiple Releases. A Release groups work for a specific delivery; Projects organise longer-term strategic programmes.

Common Release use cases

Feature delivery is the primary Release use case. Planned features for a release are tracked as Stories or Tasks linked to the Release. Progress through development, testing and deployment is visible on the Release board.

Technical debt and infrastructure improvements can be grouped into Releases. Rather than spreading improvements across multiple individual changes, grouping them in a Release emphasises their strategic importance and coordinates their delivery.

Breaking change coordination across multiple systems uses Release. If a platform API changes, all consumers must be updated. Grouping consumer updates in a Release helps coordinate dependencies.

Worked example: quarterly platform release

A SaaS company plans quarterly releases. For Q1, they plan three major features, five infrastructure improvements and fixing fifteen known bugs. A Release record is created for Q1. Feature stories, infrastructure tasks and bug fixes are created and linked to the Release. The Release board shows progress as items move through development, testing and deployment stages. Stakeholders check the board regularly to understand progress toward Q1 delivery.

Common misunderstandings and pitfalls

Many teams confuse Release scope with Release schedule. Scope refers to what features and fixes are included; schedule refers to when they deploy. A Release may be planned for Q1 (schedule) but include features originally planned for Q2 (scope shift). Clarify both dimensions.

A Release is not a rigidly fixed scope. Items can be added or removed from a Release as priorities change or blockers appear. However, changes to Release scope should be intentional and tracked, not allowed to drift without acknowledgment.

A Release is not a replacement for detailed planning. Individual stories and tasks should still have detailed acceptance criteria and implementation plans. Release provides organisation; individual items provide detail.

A Release is not a container for every piece of work. Operational fixes, urgent patches and ad-hoc work may not be part of planned Releases. Distinguish between Release work and outside work so that Release metrics accurately reflect planned delivery.

Related concepts and extensions

Release Management module extends Release functionality to handle complex release procedures including deployment authorisation, release notes generation and deployment coordination across multiple systems.

Agile Planning connects Release to Iterations and sprints. Iterations represent shorter cycles—sprints—while Releases represent longer cycles—quarters or major versions. Iterations deliver stories that contribute to Release goals.

Setting the rules for what enters a release before the first item is linked

A release record is easy to create and difficult to govern. The team that opens the first release usually links whatever is in flight, and over time the release contains half the backlog, two items that were already deployed under a different name and a bug that belongs to a product nobody discusses any more. Agree the admission rules first. Decide who may add an item, what state an item must reach before it qualifies, and whether an item may be added after the scope freeze. These rules are short, and the team should write them in the release description where the planning board shows them every day.

Item type Admission rule to agree Common error
Story with accepted criteria Linked once the criteria are agreed and the estimate is recorded Linking stories that are still being written, which then slip without anyone deciding to move them
Defect against the product Linked when severity and reproduction steps are confirmed Linking every reported defect, so the release reads like a bug tracker
Technical improvement Linked with a named owner and a stated benefit Grouping improvements that no one has agreed to finish
Urgent fix Handled under an exception rule, recorded as an addition after the freeze Slipping it in quietly so the release metrics look cleaner than they are

Separating what the release is promising from when it ships

Scope and schedule move for different reasons, and a release record that blends them hides both. Scope changes when priorities change or when a dependency is late. The schedule changes when the team’s capacity changes or when a deployment window moves, which is why change calendar coordination belongs in the same review. A useful practice is to keep a short history of scope changes on the release itself, with the reason and the person who agreed the change. When a stakeholder asks why the release is late, the honest answer is often that the scope grew, and the history makes that visible without anyone having to argue it.

  1. Freeze the scope at a defined point in the planning cycle, and state in the release description what the freeze date is.
  2. After the freeze, record every addition or removal as a separate entry with its reason, rather than editing the original list.
  3. Review the list at each planning meeting, and move any item that has not started to the next release explicitly rather than leaving it in place by default.
  4. Confirm that every item that remains in the release has an owner who has seen it on the board in the last week.
  5. Close the release only after the carried-over items are either moved to a named release or returned to the backlog with a note.

What the board shows when the release is in trouble

The planning board shows progress through statuses, but the pattern that signals trouble is usually visible in the columns rather than in the totals. A growing pile of items in testing with no movement to deployed suggests a bottleneck in verification, not in development. Items that move backwards from testing to in progress repeatedly point to unclear acceptance criteria. A release where almost everything is in progress two weeks before the freeze is carrying too much work for the capacity behind it. Read the columns each week and name the bottleneck in the planning notes, so that the decision about it is made by someone rather than discovered at the end.

When a release is the wrong grouping

A release is the wrong grouping when the work has no shared delivery moment, when the items are better handled as a continuous flow, or when the organization deploys each item as soon as it is ready. In those cases, a release record adds a planning ritual that does not match how the work moves, and the team will update it only to satisfy a report. Keep the release construct for work that genuinely shares a deployment, or that must be coordinated with an external date, and manage the rest through the backlog.

Telling whether the release practice is maturing

Early on, a team measures whether a release shipped. A more mature team asks whether the scope it agreed at the freeze is the scope it delivered, and whether the items it added after the freeze were the urgent ones it expected. A practice that is improving shows fewer surprise additions, fewer late removals and a steady pattern of carried-over items that each have a stated reason. A practice that is stalling shows the same items carried over release after release, which usually means those items were never really committed.

Should a release include stories from more than one team?

It can, provided each team’s items are visible on the board and each team has an owner for its share. Mixed releases work best when the dependency between teams is explicit, so that one team’s delay is visible to the other.

How do we deal with a story that is half done at the freeze?

Split it. The finished part goes into the release, and the remainder goes to the next release as a new story that references the original. Leaving a half-finished story in the release inflates the status and misleads the people reading the board.

Who should approve an addition after the freeze?

The product owner, with the team lead confirming the capacity. A single approver with a documented rule is quicker and more consistent than a committee, which tends to approve everything and then complain about the result.

Does a release need its own sprint?

Not necessarily. A release is a scope and delivery container, and it can span several sprints. Sprints in agile development remain the unit of team commitment, and the release is the unit of what the organization expects to see deployed.

Frequently asked questions

Should every change request be linked to a Release?

No. Link planned, coordinated changes to Releases. Emergency fixes and urgent patches may be deployed outside Release cycles. Distinguish between Release work and emergency work in your metrics and tracking.

Can a single item belong to multiple Releases?

No. Each item belongs to at most one Release. If work spans multiple releases, break it into multiple items, each belonging to the appropriate Release.

How do Releases interact with deployment schedules and change calendars?

Release provides grouping and planning. Deployment schedules and change windows dictate when work can be deployed. Work items should be scheduled to align with both Release timelines and deployment windows.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us