Quality Gates to ensure quality at every CI/CD step
Led UX design for the Quality Gate feature, enabling Quality Excellence teams to enforce consistent standards across the organization by creating simplified rule creation and specific test selection.
Concept & Usecases
As organizations adopt automated deployments, maintaining quality at every stage becomes crucial. Poor-quality code can progress through the pipeline without proper validation mechanisms, leading to unstable releases and production issues
Transition from CI to CD:
eg: If P0/P1 test cases are passing then deploy the build
Maintaining Quality Standards:
eg: Fail the build and stop further deployments if new failures are present.

Research & Insights
To build an effective solution, I conducted secondary research on existing quality gate implementations in DevOps.
Summary
- → Quality gates follow a CRUD workflow, allowing users to define, edit, and manage rules.
- → Most implementations use predefined metrics (e.g., SonarQube's "code smell") to determine quality.
- → Quality gate statuses are displayed alongside builds, showing thresholds and actual values for visibility.
Information Architecture
A quality gate system consists of three key components:

Final Solution