Get and push additional information from/to JIRA tickets

Problem to solve

While we strive to make GitLab's planning capabilities better than JIRA's, we still have some work to do. In order to get Value Stream Analytics to be useful to customers that are still on JIRA, we would need to get the planning and scheduling information from JIRA. Moreover, we can allow engineers to stay in gitlab and push ticket updates from their commits, so that they don't have to go in JIRA in order to manually update the status of tickets.

Intended users

PMs, EMs, Engineering Execs

Further details

Proposal

We would like to enable a two way exchange process with additional information to https://docs.gitlab.com/ee/user/project/integrations/jira.html. More specifically, we would like to:

  • update JIRA labels based on labels pushed in an MR (ex: workflow::in dev)
  • get the date a ticket is created from JIRA and assigned to a milestone

Currently we link issues / JIRA tickets to MRs/commits notes (is this is a scalable approach from a storing and retrieving information perspective?)

Permissions and Security

Permissions should be the same as for the current integration

Documentation

Testing

What does success look like, and how can we measure that?

A user using JIRA, but GitLab VC and CI, can see all stages of their process in order to estimate lead and cycle time.

What is the type of buyer?

Links / references

Edited Mar 26, 2020 by Dan Jensen
Assignee Loading
Time tracking Loading