← Back

Codeship

CI/CD build funnel redesign — landing through first build

Role: IC Designer · Client: CloudBees

uiwebux-researchproduct-design

About the client

A challenge set by CloudBees — redesign the Codeship build funnel from first visit through to a first build triggering. I started with a current-state critique: the landing copy, fold position, and signup flow all had friction points. Then redesigned across four surfaces: a cleaner landing page, a single-page quick-start wizard (account → project → build settings → go), a post-setup projects dashboard, and the watching-for-first-build state. The exercise became the door into six years at CloudBees.

Discover — Define — Design

Build Funnel Study

A (limited) study into the current state

01 Discover

Codeship — current landing page, friction annotationsCodeship — current landing page, friction annotations
001
Codeship — current signup screenCodeship — current signup screen
002
Codeship — current connect screenCodeship — current connect screen
003
Codeship — current org setup screenCodeship — current org setup screen
004
Codeship — current org setup, continuedCodeship — current org setup, continued
005
Codeship — current privacy settings screenCodeship — current privacy settings screen
006
Codeship — current build configuration screenCodeship — current build configuration screen
007
Codeship — current connect flow, step 2Codeship — current connect flow, step 2
008
Codeship — current repo selection screenCodeship — current repo selection screen
009
Codeship — current install flowCodeship — current install flow
010
Codeship — current project screenCodeship — current project screen
011
Codeship — current plan selectionCodeship — current plan selection
012
Codeship — current tests configurationCodeship — current tests configuration
013
Codeship — current build results screenCodeship — current build results screen
014
Codeship — current results, variantCodeship — current results, variant
015
Codeship — current watching-for-builds stateCodeship — current watching-for-builds state
016
Codeship — current results detail viewCodeship — current results detail view
017
Codeship — current UI summary: friction points identifiedCodeship — current UI summary: friction points identified
018

Metrics and Goals for improvement

02 Define

Codeship — target user definitionCodeship — target user definition
019
Codeship — goals and success metricsCodeship — goals and success metrics
020

Diverge/Converge on Ideas to reach goals

03 Design — Ideate

Codeship — ideation sketch, diverge/convergeCodeship — ideation sketch, diverge/converge
021
Codeship — alternative flow reviewCodeship — alternative flow review
022
Codeship — new alternative flow directionCodeship — new alternative flow direction
023

Screen design

UI Wireframes

Codeship — redesigned landing pageCodeship — redesigned landing page
024
Codeship — redesigned connect screenCodeship — redesigned connect screen
025
Codeship — quick-start wizard, single-page setupCodeship — quick-start wizard, single-page setup
026
Codeship — help popover patternCodeship — help popover pattern
027
Codeship — trigger a build screenCodeship — trigger a build screen
028
Codeship — build triggered, builds listCodeship — build triggered, builds list
029
Codeship — projects dashboard, variant 1Codeship — projects dashboard, variant 1
030
Codeship — triggered build state, variant 1Codeship — triggered build state, variant 1
031
Codeship — alternative flow overviewCodeship — alternative flow overview
032
Codeship — configure screen, variantCodeship — configure screen, variant
033
Codeship — triggered build, watching stateCodeship — triggered build, watching state
034
Codeship — triggered build, success stateCodeship — triggered build, success state
035
Codeship — projects dashboard with illustrated backgroundCodeship — projects dashboard with illustrated background
036

Part of the CloudBees selected work