OBLYTECH Logo
OBLYTECH Logo
ServiceNow Agile Development: Guides and Services

ServiceNow Agile Development: Guides and Services

What the Module Covers

Agile Development in ServiceNow provides the tooling for managing backlog items, planning sprints, running iterations, and tracking releases. It connects planning and work execution: stories, tasks, and bugs flow into sprints, teams execute the work, and the platform tracks progress, dependencies, and blockers. The module integrates with other ServiceNow modules so development work connects to the services it supports, incident management for production issues, and change management for deployments.

Agile Development works for teams using Scrum, Kanban, or hybrid approaches. It handles work estimation, velocity tracking, burndown visualization, and metrics for sprint retrospectives. When configured well, it reduces the friction of context-switching between different tools and gives leadership visibility into delivery pace and risks.

The Guides in This Section Grouped by Purpose

This section is structured to support different phases of your Agile Development work. Foundational guides explain what the module does and how to set it up for your team’s workflow. If you are implementing Agile Development for the first time, start there. For teams already using it, best practices guides help you improve estimation accuracy, reduce sprint disruptions, and use metrics effectively. If you are managing multiple teams or programs, guides on scaling and inter-team dependencies will help.

If you are integrating Agile Development with incident management or change management, use those specific integration guides. Troubleshooting guides help when sprints stall, stories are misclassified, or velocity metrics do not match what you observe. Each guide stands alone; choose based on what you need to solve.

How Oblytech Supports Agile Development

Oblytech works with organizations to implement Agile Development in ServiceNow, ranging from configuring single-team workflows to setting up program-level coordination. Consulting engagements typically start by understanding your existing development process, team structure, and the tools you currently use. We then design how Agile Development should work for your context: sprint length, estimation approach, how work flows from product backlog to execution, integration with incident and change management, and reporting needs.

Implementation covers configuration of your backlogs and sprint calendars, setup of workflow states and automated transitions, integration to incident and change management where needed, and training for developers, scrum masters, and leadership. We also build dashboards and reports so teams can track sprint health and leadership can see delivery trends.

Managed support ensures your Agile workflows run smoothly, handles configuration changes as your team evolves, and provides troubleshooting when sprints stall or metrics behave unexpectedly. This is especially valuable during your first few sprints while the team is learning the platform.

Key Considerations for Your Team

The success of Agile Development depends on discipline in how you use it. If stories are not well-defined or estimation is chaotic, the tool will not help. If teams bypass the workflow to avoid formality, you lose visibility. Conversely, over-formality—too many approval steps, rigid story formats—will cause teams to stop using the system.

Another key consideration is how Agile Development connects to the rest of your ServiceNow instance. If development work is disconnected from the services it supports or incident management is separate, you miss important context. Strong integration means developers can see how their changes affect live services and incidents can be traced back to the code that caused them.

Getting Started

Prepare for an Agile Development engagement by documenting your current development process, your team structure, and the tools you currently use. Identify pain points: where do delays happen? Where do miscommunications occur? What information do leaders need that they are not currently getting? These details help scope the engagement and prioritize configuration decisions.

Choosing a working model before the board is configured

Much of the configuration in Agile Development is a record of decisions the team has already made about how it works. When those decisions are missing, the platform forces a default, and the default is often a sprint board copied from a template that fits nobody’s real cadence. Settle the working model first, then let the boards, states and reports follow from it. The comparison below is a practical way to decide between the three common approaches inside the module.

Model Fits best when What the platform needs to show Where it strains
Fixed-length sprints Work arrives as planned increments and the team commits to a scope at the start of each cycle Sprint backlog, committed versus completed items and a burndown per sprint Unplanned support work arriving mid-cycle with no place to go
Continuous flow Work is mostly unplanned, such as operational requests that must be picked up as they arrive A board with work-in-progress limits per column and cycle time per item Planning horizons, since there is no committed scope to report against
Hybrid A product team plans features in sprints but also runs a support stream Two views of the same backlog, with the support stream visibly separated Two sets of metrics that leadership reads as one, unless the difference is explained

Consider what the team would do on a Monday if a production problem arrived with no warning. If the answer is that they would drop the sprint commitment and pick up the problem, the team is running a hybrid, and the platform should show that openly rather than hiding the interruptions inside a sprint.

Deciding what the backlog hierarchy represents

Agile Development carries a hierarchy of records, and the most common argument in early configuration is what each level means. Teams that treat an epic as a project, a story as a task and a task as a checklist item can end up with a hierarchy that cannot be rolled up. Agree the meaning of each level in one sentence, write it down, and check every existing record against it before loading a backlog. A story that represents three weeks of work is not a story in the sense the sprint metrics assume.

A short procedure for the first working-model decision

  1. List the last ten pieces of work the team completed and note, for each one, whether it was planned in advance or arrived during the cycle.
  2. Count how many of those were unplanned, and decide whether the unplanned share is a problem to fix or a fact to plan around.
  3. Choose the model that matches the answer, and write down the one exception the team is allowed to make to it.
  4. Decide the review point at which the model will be re-examined, and name the person who will bring the evidence.
  5. Only then configure the board columns, the states and the sprint calendar.

Signals that the model does not fit the work

Sprint boards that are never closed on time often indicate that the commitment is being set without knowledge of the interruptions, not that the team is slow. Kanban boards whose columns grow without limit point to an absence of work-in-progress discipline, and no board configuration will fix that. A hybrid that reports one blended velocity is hiding the support load, which is often where the real capacity problem sits. When the same two or three items appear in every review as blocked, the dependency is structural and should be handled through the roadmap, not through another ceremony.

Configuration patterns behind these signals are catalogued in the common mistakes guide, and the roles breakdown sets out the roles involved in that choice.

Where the module should not carry the work

Agile Development is a planning and tracking tool. It is not a substitute for a product discovery practice, and it does not make a backlog of unclear requests clearer. Where the team has no agreed definition of a finished story, or where priorities are set informally in corridor conversations, the module will record the disorder accurately and do nothing more. Settle the definition of ready and the priority owner first. The module then becomes a reliable record of decisions that have already been made.

Questions to settle before a team adopts the module

Can two teams on different working models share one instance?

Yes, provided each team has its own board and its own sprint calendar, and leadership reporting is built on definitions that are explained once. Sharing an instance is not the risk. Blending their metrics into one number without a note about the differences is.

Should story points be used at all?

Points help a team that has enough history to size work against its own past. A team with little history gets more value from counting completed items and tracking cycle time, because points estimated without a baseline tend to be compared across teams, which they were never designed to support.

How do we move a backlog from another tool without carrying its clutter?

Import only the open items that someone will act on in the next planning cycle. Archive the rest outside the working backlog, with a note of where to find them. A migrated backlog of several thousand stale items can make the first sprint planning meeting unworkable.

When is the module a poor choice for a single small team?

When the team already plans well in a shared document, the team is co-located, and nobody outside the team needs to see progress. The module earns its place when work crosses team or service boundaries and someone needs a record of who committed to what.

Next step

Bring the list of recent work from the first step above when you get in touch.

Frequently asked questions

Can Agile Development handle multiple teams working on the same release?

Yes. The module supports program-level planning where multiple teams contribute to a shared release. You can set up cross-team dependencies, manage overlapping sprints, and track aggregate burndown. This requires more careful backlog grooming and release planning than single-team setups.

Should development work flow through incident and change management?

For production changes, yes. Planned development work should tie to change management so deployments are tracked and coordinated. Production incidents discovered during development should link back to work items so the team can adjust priorities. This integration gives leadership a complete picture of what is in flight.

How do we handle bugs discovered during development?

Bugs can be tracked as a separate type of work item or as a lower-priority story type. The choice depends on your team culture and volume. Either way, they should flow into the sprint planning process so the team can make conscious priority decisions rather than having bugs surprise them mid-sprint.

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