Skip to content

Move Jira integrations to Plan stage

Magdalena Frankiewicz requested to merge move-jira-integrations-to-Plan into master

What does this MR do and why?

This MR is to move the ownership of Jira integrations from groupimport and integrate to Plan stage, group to be decided by Plan stage.

This is based on the discussions and decisions takes during Product offsite, that took place end of April 2024.

groupimport and integrate is stopping further work on Jira integrations this month, after having completed the delivery of JIRA Issue Integration - Allow Multiple Project... (&12609 - closed). This was decided so that we have capacity to pick up implementation of Jira importer. This has been documented on Integrations direction page.

Below the description and data on two Jira integrations that GL maintains:

  • Jira issue integration - also used to called basic Jira integration - this one works with all Jira types (Cloud, Server, Data Center) and allows for managing Jira issues from GitLab, like cross-referencing Jira issues and GitLab MRs, as well as viewing Jira issues in GitLab (Premium feature)
  • GitLab for Jira Cloud app - work only with Jira Cloud, shows GitLab dev information in Jira in Jira development panel.

Usage statistics: Tableau link with Jira metrics; in short about 700000 projects used Jira integration in Feb'24.

Both integrations are in active use, there's many customer labelled feature requests and bugs.

All open issues labelled IntegrationJira 198.

JiraIssue integration In total 65 open issues. 16 bugs, including 9 bugs with SLO missed, and 9 bugs with customer label

JiraGitLab for Jira Cloud app In total 68 open issues. 17 bugs, including 6 bugs with SLO missed and 11 bugs with customer label

IntegrationJira without more specific JiraIssue integration or JiraGitLab for Jira Cloud app open issues 65. They are mostly feature requests, some maintenance issues.

Urgent requests: This feature Support individual user credentials for Jira in... (&4954) and this Add ability to create Merge request/branch from... (#326262) has been requested by Ultimate Prospect with 2500 seats, the first one was planned for Q2. More context on Prospect request here.

There's currently 1 Requests for Help related to Jira integration open. There's quite a few closed. This additionally speaks about customer interest in Jira integrations and also related workload.

What Import and Integrate group will still deliver

  1. Support individual user credentials for Jira in... (&4954):

As this was originally planned for Q2 (last year), it's an urgent request and it's been refined by groupimport and integrate engineer already, our group will still deliver it in Q2. The trade off to consider is that implementation of Jira importer will be pushed accordingly to capacity used up for implementing this feature.

  1. Ensure branches deleted in GitLab are deleted i... (#351625 - closed)
  2. JiraConnect: create branch sends to gitlab.com ... (#391432 - closed)
  3. GitLab for Jira app: Internal/developer technic... (#440730)

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

Edited by Magdalena Frankiewicz

Merge request reports