Kara Wang

All Projects

OnePipeline

An enterprise application that provides a frictionless way to generate and manage CICD Pipelines for our developers

UI Design

UX Research

Service Design

Internal Tooling

From Problem → Research → Design → Impact

TL;DR

Developers were wasting hours configuring pipelines manually. We designed an internal tool to streamline CI/CD setup, reduce friction, and bring clarity to the build lifecycle.

Includes:

Project scope

Stakeholders

Goals + metrics

Project Overview

From Problem → Research → Design → Impact

TL;DR

Developers were wasting hours configuring pipelines manually. We designed an internal tool to streamline CI/CD setup, reduce friction, and bring clarity to the build lifecycle.

Includes:

Project scope

Stakeholders

Goals + metrics

Project Overview

From Problem → Research → Design → Impact

TL;DR

Developers were wasting hours configuring pipelines manually. We designed an internal tool to streamline CI/CD setup, reduce friction, and bring clarity to the build lifecycle.

Includes:

Project scope

Stakeholders

Goals + metrics

Project Overview

What We Learned from 15 Engineers

TL;DR

We interviewed devs across teams to map their workflow pain points. The biggest issues? Alert fatigue, lack of visibility, and fragmented tools.

Alert fatigue

Lack of visibility

Fragmented tooling

Includes:

Empathy Interviews

Key Findings

UX Competitive Analysis

Journey Maps

Click diagrams below to zoom

Overview

What We Learned from 15 Engineers

TL;DR

We interviewed devs across teams to map their workflow pain points. The biggest issues? Alert fatigue, lack of visibility, and fragmented tools.

Alert fatigue

Lack of visibility

Fragmented tooling

Includes:

Empathy Interviews

Key Findings

UX Competitive Analysis

Journey Maps

Click diagrams below to zoom

Overview

What We Learned from 15 Engineers

TL;DR

We interviewed devs across teams to map their workflow pain points. The biggest issues? Alert fatigue, lack of visibility, and fragmented tools.

Alert fatigue

Lack of visibility

Fragmented tooling

Includes:

Empathy Interviews

Key Findings

UX Competitive Analysis

Journey Maps

Click diagrams below to zoom

Overview

Designing the Solution

TL;DR

We went from service blueprint to wireframes to high-fidelity UI, all while stress-testing developer needs. Here’s what we explored and iterated on.

Group these inside:

Service Design

User Flows

Wireframes / UI Screens

Design Decisions

From Diagrams to Prototypes: Designing OnePipeline

Designing the Solution

TL;DR

We went from service blueprint to wireframes to high-fidelity UI, all while stress-testing developer needs. Here’s what we explored and iterated on.

Group these inside:

Service Design

User Flows

Wireframes / UI Screens

Design Decisions

From Diagrams to Prototypes: Designing OnePipeline

Designing the Solution

TL;DR

We went from service blueprint to wireframes to high-fidelity UI, all while stress-testing developer needs. Here’s what we explored and iterated on.

Group these inside:

Service Design

User Flows

Wireframes / UI Screens

Design Decisions

From Diagrams to Prototypes: Designing OnePipeline

UX Strategy + Constraints

TL;DR

We were building for developers, under tight timelines, inside a legacy system. Here’s how we balanced ambition with reality.

Includes:

Timeline

Technical limitations

Team roles

Constraints that Shaped the Design

UX Strategy + Constraints

TL;DR

We were building for developers, under tight timelines, inside a legacy system. Here’s how we balanced ambition with reality.

Includes:

Timeline

Technical limitations

Team roles

Constraints that Shaped the Design

UX Strategy + Constraints

TL;DR

We were building for developers, under tight timelines, inside a legacy system. Here’s how we balanced ambition with reality.

Includes:

Timeline

Technical limitations

Team roles

Constraints that Shaped the Design

Outcomes + Learnings

TL;DR

The tool launched to 4+ dev teams. Usage jumped, false alerts dropped, and we validated a scalable internal design system. Here's the impact — and what we'd do differently next time.

Includes:

Metrics

Feedback

Next steps

Reflections

What Shipped and What We Learned

Outcomes + Learnings

TL;DR

The tool launched to 4+ dev teams. Usage jumped, false alerts dropped, and we validated a scalable internal design system. Here's the impact — and what we'd do differently next time.

Includes:

Metrics

Feedback

Next steps

Reflections

What Shipped and What We Learned

Outcomes + Learnings

TL;DR

The tool launched to 4+ dev teams. Usage jumped, false alerts dropped, and we validated a scalable internal design system. Here's the impact — and what we'd do differently next time.

Includes:

Metrics

Feedback

Next steps

Reflections

What Shipped and What We Learned