Add Jira board view (MVC iteration 4)
Problem to solve
(This work is an iteration on the work done in #220872 (closed) . Review that issue for additional background.)
Now that we have a list of issues, individual user credentials, and details about each issue, we should wrap up this experience by replicating the typical "board" experience that developers are used to when looking through their work.
Many developers are used to picking work off some type of organized/prioritized board, and Jira allows you a few ways of creating this for them. By providing a similar view inside of GitLab, we may be able to remove the remaining majority of their need for visiting Jira during their most common tasks.
Intended users
The persona this targets is a version of Sasha (Software Developer), but one whose company has invested in the Atlassian suite. Their work is being tracked by other personas (PdMs, PjMs, Designers, etc) in Jira, but they wish to work in GitLab full-time.
Note: future iterations may expand beyond this persona, but this MVC is tightly focused on serving this particular usecase.
User experience goal
The user should be able to view a board inside of GitLab that mirrors the board they would be seeing for the project in Jira.
Which consists of the following user stories:
- As a developer using GitLab and Jira, I want to be able to view my issues in a "board" format, replicating (albeit with limited functionality) the kind of experience I would have when viewing my board on Jira.
- While viewing the board, I would like to be able to click on an issue to visit the issue details page.
Proposal
To achieve this goal, we'll extend the integration with Jira to address these specific user stories. We'll add:
- A new view under the
Jira Issues
sidebar item calledBoard
that displays issues in a column view based on our current issue board component.