Use Case
ServiceNow

A native ServiceNow application for Agile delivery management

June 2020

ServiceNow implementation teams manage large backlogs of user stories, defects and tasks across sprints. The default approach is to track that work in a separate tool — Jira, Azure DevOps, a spreadsheet — which means context switching, disconnected data, and a backlog that lives somewhere other than the platform being delivered.

Mars is a ServiceNow scoped application built to solve that problem. It brings Agile delivery management natively onto the platform: sprints, use cases, stories, defects and tasks in one place, alongside the ServiceNow work they describe.

The challenge

Building a scoped application for delivery management on ServiceNow required solving several problems at once. The Agile artefacts — sprints, use cases, stories, defects and tasks — and their relationships had to be modelled correctly within a scoped application. The app had to be genuinely self-contained, with its own namespace, so it was portable between instances and upgradeable without affecting the wider platform. It needed to provide a usable delivery management experience natively, without requiring the overhead of an external tool. And it had to be versioned and distributed cleanly through update sets so it could be applied to any ServiceNow instance.

The approach

Mars was built as a ServiceNow scoped application, with its own data model for the Agile artefacts and their relationships. It was iterated through successive versions, each packaged and distributed as an update set, with the data model and user experience refined based on real delivery use.

The core elements were: a scoped application namespace holding the delivery data model and logic, Agile artefacts with proper relationships between them, and a versioning approach that made each release clean, portable and easy to apply.

The solution

Mars gives delivery teams a native ServiceNow home for managing Agile work: planning sprints, capturing use cases and stories, tracking defects and breaking work into tasks, all related together and kept alongside the platform being delivered. Because it is a properly scoped application, it stays self-contained and portable across instances, and can be updated through update sets without disruption.

Outcomes

  • Agile delivery managed natively on ServiceNow, removing the need for a separate tracking tool.
  • Sprints, use cases, stories, defects and tasks related in one data model, alongside the platform being built.
  • A portable, upgradeable scoped application distributed through update sets, applicable to any ServiceNow instance.
  • Context switching between the delivery tool and the platform eliminated for delivery teams.

Why it matters

Building ServiceNow on ServiceNow is the natural extension of the platform’s capability, and it demonstrates what scoped application development looks like when done properly: a clean data model, a self-contained namespace, proper versioning and a usable experience. Mars illustrates Hikon’s ServiceNow custom application development capability — the ability to build something purpose-designed for a specific problem, on the platform, in a way that stays maintainable.

Enjoying this?

Talk it through with the people who wrote it — a free 20-minute call, no pitch.

Let's talk →

Put this thinking to work.

Book a free 20-minute call about your platform and your plans — no pitch, no obligation.

Start the conversation