Explore user flows of creating/editing pipelines with the CI/CD Catalog

Overview

For the last few months, we have worked hard to make the first release of the CI/CD Catalog 🎉

We had some discussions around the placement of the feature for the past few months:

Now, I’d like to take a step back and create a user flow to visualize where in the process of creating and editing pipelines users would need to get into contact with the CI/CD catalog. The flow map will allow us to have a better understanding of the context of users and give us ideas on where to put this feature.

Expected outcome

  • A set of the user journey map
  • Document different ideas for the placement of the CI Catalog placement
  • Compare the pros and cons of each placement, like the cognitive efforts that users need to take to leverage the CI catalog within different flows (Relevant research: SUS Verbatim cross-functional analysis)

Checklist

Sidetrack

Action items

Theme Issue Note Status
Group 1: Global catalog CI/CD Catalog go to Beta (&11674 - closed) Direction change to have a single view Design WIP, Request issue (#428145 (closed))
Group 2: Actionable items Frontend: Add an indicator to the catalog resou... (#394818 - closed) Additional indicator in the project view (badge) workflowverification (as of 2023-10-20)
Group 2: Actionable items Frontend: Entry point to the CI/CD Catalog in t... (#425888) Additional entry point from the file view workflowdesign TW review
Group 2: Actionable items Frontend: on-boarding existing CI users to the ... (#423710 - closed) Additional entry point in the onboarding screen workflowplanning breakdown, See the epic about onboarding (&11350)
Group 3: IDE edition Design: Provide a link to the components reposi... (#402621) First iteration Dependency on (#422373 (closed))
Group 3: IDE edition Ideation: Surface catalog on the IDE (#428913) Second iteration and more Dependency on (#422373 (closed))
Group 4: Promote catalog in the context Design: Prompt users to use CI components based... (#426105) Provide a filtered list to the catalog based on the repository language and topics Design exploration done, refine the scope with the team after the global catalog MVC
Edited by Sunjung Park