Microsoft Tech Community is in Read Only mode.  Please enjoy browsing our content while we complete our platform upgrade.

Forum Discussion

chamidu_sumanasekara's avatar
chamidu_sumanasekara
Copper Contributor
Oct 31, 2024

Azure devops - How to map existing jira to azure devops boards

Hi,

We are going to use both Jira and Azure devops to manage multiple projects. however, we are unable to match the jira hierarchy to Azure devops. in jira we use Project -> Release -> Issue Types (Epic -> story,task,supbtask etc)

We would like to know how we can map this hierarchy in Azure devops boards? what are equal entities for Project, Release, and Issue types in Azure devops 

  • chamidu_sumanasekara 

    To map Jira to Azure DevOps:

    1. ProjectProject in Azure DevOps.

    2. Release → Use Iterations/Sprints for Release timelines or Pipelines for deployment milestones.

    3. Hierarchy Mapping:

      • Epic in Jira → Epic in Azure DevOps.
      • StoryFeature (for larger stories) or User Story.
      • TaskTask.
      • SubtaskTask (nested under a story).

    Summary Hierarchy:

    • Project
      • Iteration/Release
        • Epic
          • Feature
            • User Story
              • Task

    Use Area Paths for team organization.

    • buddhi_desilva's avatar
      buddhi_desilva
      Copper Contributor

      balasubramanim 

      Thank you for your quick reply,
      Just wanted to clarify the following.

      In Jira, once we create a release, we can attach that release to a given work item as a fix version. And thereby, we can go to the release and see all the issues assigned to that particular release.

      However, in Azure boards, I do not see any direct way of doing this.
      We could create a delivery plan, but that delivery plan cannot be directly assigned to a given work item. But, we can assign sprint (which are under delivery plan) to a work item.

      In this case, if we want to see all the issues under release (assuming that release = delivery plan), then we have first find out what are the sprints in each delivery plan and view issues under each of these sprints. Is this correct ?

      Appreciate your feedback in this.

      • balasubramanim's avatar
        balasubramanim
        Iron Contributor

        buddhi_desilva 

         

        You are correct in identifying that Azure DevOps doesn’t have a direct equivalent of Jira’s “Fix Version” for associating work items with a specific release that can then be easily filtered. Instead, the concept of a Release in Azure DevOps relies on Iterations/Sprints and Tags or custom fields to group work items.

         

        You can try the below steps to replicate Jira's "Fix Version" in Azure DevOps

        1. Use Iterations: Treat each release as a unique Iteration Path (e.g., "Release 1.0") and assign it to work items. Then filter by this path to view items by release.

        2. Add a Custom Field: Create a "Release" field in work items to select a version, similar to "Fix Version" in Jira.

        3. Create Queries: Use queries to filter work items by the custom "Release" field or specific Iteration Paths for easy viewing.

        This setup provides a straightforward way to track items by release in Azure DevOps.

  • hoang-viet-do's avatar
    hoang-viet-do
    Copper Contributor
    You can customize an existing process model and bringing in custom item type and to an extend also a custom hierachy level.

Resources