A logo for Azure DevOps, representing a post about roadmaps.
How to Create an Azure DevOps Roadmap in Other Tools
A logo for Azure DevOps, representing a post about roadmaps.

How to Create an Azure DevOps Roadmap in Other Tools

If you manage projects in Azure DevOps, you’re likely someone who prefers to minimize the amount of tracking in project plans while following an Agile methodology. Azure DevOps (or ADO) offers a range of options for configurations to support rollup to PM feature teams. But if your stack extends beyond Azure products, how do you keep that methodology going in other apps or tools?

This article will break down two common methods for building an Azure DevOps product road map in other tools to keep data visible for anyone in your organization. This way, everyone gets the updates they need in the tools they use most. 

Why add a Azure DevOps roadmap to other tools?

You know that collaboration with other teams is essential, and it’s more than likely that those outside the software development team uses a different set of apps to manage high-level plans and projects.

For those on the outside, Azure DevOps is a very technical tool with a steep learning curve. So rather than teach marketers, support, or sales the difference between an ADO swimlane and area path, the wiser course of action is to simply connect two tools. That way there’s no need to risk human error when someone clicks in the wrong space, or copy-pastes the wrong details between Azure DevOps and the regular tool they use.

Don’t educate, integrate!

OK, well maybe educate on process, but not platform. Teams work more efficiently in a tool suited to their role. So your workflows will be far more effective with an Azure DevOps Asana integration, Zendesk Azure DevOps integration, or an ITSM workflow to sync Azure DevOps and ServiceNow. Not only do you mitigate risk (every technical PM’s dream!), you also reduce the number of tool licenses your business needs. 

Here’s how you could set up your Azure DevOps roadmap integration in 2 different ways. 

First method: Using ServiceNow’s built-in integration

ServiceNow is often used alongside Azure DevOps. Syncing ServiceNow support tickets to AzureDevops for triage is probably the most common use case for integration between these tools. However, the engineering team in Azure Devops may also want to sync items back to ServiceNow to provide a roadmap that the team can communicate to clients and users. 

Here’s what that would look like using ServiceNow Integration Hub’s spoke for Azure DevOps

Step 1: Request the ServiceNow plug-in

Before getting started, contact your ServiceNow administrator and make sure you have requested the ServiceNow Integration Hub plug-in and it’s available for use. Ensure that any ServiceNow user who needs to edit or access the integration has this available to them. 

Step 2: Connect your Azure DevOps instance

From Integration Hub, click Connections and Credentials -> Connections & Credentials Aliases and open Azure DevOps.

A screenshot of the connections and credentials settings in ServiceNow.

Then, create a new Connection Record from the Related Links tab near the bottom. Name it whatever you’d like, to search for it easily later. 

A screenshot of the HTTP connection screen in ServiceNow.

A new window will open from there, prompting you to follow the authorization steps to connect your instance. You will need to do this for each applicable ServiceNow user.

Step 3: Establishing the connection

Now, we’ll move on to connecting Azure DevOps to ServiceNow and importing your data. 

To submit the request, start by clicking the Discover Projects tab. The system will then auto-generate a Create Mapping request. 

A screenshot of the ServiceNow Integration Hub.

From the Process Mappings tab, navigate to the Import Areas, Iterations and Teams button under Related Links. This will prompt these items to auto-import. 

A screenshot of an Azure DevOps integration in ServiceNow.

Once your areas, iterations, and teams items have been imported, click on Register Webhooks

Step 4: Enabling your items to sync

Once your webhooks are registered, check the boxes on the left to enable work items for import, export, and sprint syncing. 

A screenshot of a successful registration in ServiceNow.

And that’s it! Now, your Azure DevOps and ServiceNow instances are connected, and new items in Azure DevOps will sync over automatically. 

Limitations of this method

As simple as it is, it’s important to note that this method has some limitations. Depending on how your team currently operates, there could be a bottleneck in the workflow.

  • You’d be locked in with ServiceNow: If you go with the ServiceNow Integration Hub, you’d be limited, of course, to only building integrations with ServiceNow and another tool. This means if you were looking to sync your Azure DevOps road map data into another tool, like a project management tool or a sheet, you’d need a completely separate solution. Most native integration solutions like this have a similar limitation.
  • It’s not customizable: The fields that users can sync between ServiceNow and Azure DevOps are limited. This isn’t your best option if you operate with many granular native and custom fields. 
  • There’s no filtering: With the ServiceNow Integration Hub method, everything in your Azure DevOps instance will be set to sync over. If you want to be particular about what to sync, there’s no way to pick and choose.
  • The onboarding is lengthy: Once set up, Integration Hub is low-code, but the onboarding process will require your development team and a specific onboarding team on the ServiceNow side. Implementation speed can be a critical factor for some teams shopping around for integrations, and this method is typically slow. 
  • It’s costly: Users often cite a hefty price tag that comes along with the integration hub. This feature does not come with the standard ServiceNow subscription. If your team is looking for a cost-effective solution, it may not be for you. 

Second method: Use Unito’s Azure DevOps integration

Unito is a no-code, 2-way, live syncing integration platform that can sync your Azure DevOps items into other tools (including ServiceNow!). Aside from roadmapping, Unito enables teams to execute ticket triage, marketing reporting, software development, data migration, and more.

Other key features include: 

  • Multi-tool combinations: Because Unito is a third-party platform, you won’t be required to stick to one tool pairing. You can Sync Azure DevOps with Asana, Google Sheets, ServiceNow, and more. 
  • Deep field syncing: Unito supports dozens of native and custom fields, allowing you to achieve the integration you’re looking for without losing any of your data. 
  • Filtering options for any workflow: With Unito, you can choose exactly what gets synced from Azure DevOps. Common filtering options include work item type, tag, assignee, and swimlane. 
  • Setting up only takes a few minutes. Unito is no-code, and there are four steps to building any integration. The average user goes from 0 to syncing in 12 minutes. It won’t take you months to get going.
  • There are subscriptions to fit any budget: You can try Unito for free and choose a plan based on the number of items you’re looking to sync. 

Unito is also SOC 2 type 2 compliant, making it secure for the smallest of start-ups and the largest enterprises.

Now that you know why Unito is the best method for syncing Azure DevOps data to roadmaps in other tools, here’s how you build the flows that’ll do it.

Step 1: Connect your tools

A screenshot of the tool connection screen in Unito.
As described above, we chose the table Incident by typing it into the search box.

First, you’ll start by connecting your tools. You can connect Azure DevOps on one side and connect the other tool in the remaining spot. All you need to do is ensure you have the right permissions.

Step 2: Pick your flow direction

Unito allows for one-way or two-way syncing. This step, will determine where new work items are created (e.g. Azure DevOps issues or ServiceNow tickets).

A screenshot of the flow direction screen in Unito.
This is an example of a 2-way flow between ServiceNow and Azure DevOps. If anyone on my team manually creates a new work item or record, it will automatically appear in the other tool with real-time updates as changes are made.

Step 3: Build rules

Here, you set the criteria that dictate when you’d like an item to sync over and what the defaults are. You can filter by many field types to get specific about what you’d like to sync, or open the floodgates and sync everything. 

A screenshot of the rule creation screen in Unito.
In this example, Unito will only create work items in Azure DevOps if a record is created in ServiceNow after April 23, 2024, the City (a choice field) is New York, and the Urgency is one or more of the options listed above.

Step 4: Map your fields

Here’s where that update piece comes in. You can choose Auto-Map or manually map the fields you want to keep updated between your tools. 

A screenshot of the field mapping screen in Unito.
Tip: If you aren’t sure where to put data from one tool when it syncs over to the other, you can always add it to the Description Footer.

If you choose to auto-map but don’t see all the fields populated, click the + Add Mappings button at the top of the page to map additional field types. 

And that’s it! You can select Launch Flow, and your items will start syncing. If you’re testing things out, you can also create “test” or “dummy” projects to see how things work or to create a risk-free proof of concept for your team. 

Go above and beyond with an integration that does it all

Both the ServiceNow method and the Unito method will get your road map data across. But when it comes to doing more with an Azure DevOps integration, only Unito can suit your team in the long term. 

Here’s a quick snapshot of our synced ServiceNow record and Azure DevOps work item, highlighting a few of the fields that are being kept in sync.

When you continue your integration shopping, look for tools that are flexible, quick to implement, deeply customizable, and priced to fit your team’s budget. Checking these boxes will ensure you’ve found something reliable to get the job done. 

Once you’ve got the hang of Unito, you can also try syncing:

It’s easy to zero in on relieving the pains of today to unblock your workflow. What might your integration needs look like in one, three, or five years? Choose an integration that scales with you.

Book us for an assessment

Get in touch