top of page

Pipeline Setup

UI & UX Design | User Research

SAP SE

Reducing pipeline setup from days to minutes for 30,000+ developers.

The goal of this project was to give developers a self-service way to set up their CI/CD pipelines without reading through documentation across multiple tools.

pipeline.png

Setting up a CI/CD pipeline at SAP required developers to read through documentation across multiple separate tools and configure each one independently. There was no single entry point, no automation, and no guidance tailored to a team's specific setup.

CICD_Macbook.png

The result was a time-consuming, frustrating process that pulled developers away from actual development. For a company with over 30,000 developers, the productivity cost was significant.

The project started with research, interviews with over 40 developers to map the pain points in the internal developer experience. One of the clearest outcomes was the lack of tooling support for setting up development infrastructure. From there I worked with management and stakeholders to define a UX strategy, then moved through multiple rounds of journey mapping, prototyping, and testing to reduce cognitive load as much as possible. The solution was a self-service tool that used a template-based approach, letting developers configure their pipeline based on their orchestrator, development language, and application type while automatically meeting SAP's corporate standards.

CICD_ipad.png

Pipeline setup went from taking days to taking minutes. Developers got more time to focus on building, and the process of staying compliant with internal standards was handled by the tool rather than left to each team to figure out individually.

bottom of page