Ben Snyder
Salesforce logo

Lightning Component Builder

Blending high and low code component building to enable rapid LWC-based development.

Low & high code web IDE

In the early 2010s, Salesforce released a web technology called Aura (now LWC). This technology was an opinionated framework for writing web components that ran on our platform. The technology was proprietary, innovative, and, honestly, foreign to most admins and developers alike.

This is how we enabled users to get to know (and adopt) Aura more quickly.

Project kickoff

Image 50

Whiteboarding was critical to early-stage ideation.

Image 51
Image 52

We followed through the early ideation with multiple analyses of how users build on our platform.

After these early-stage brainstorming and research sessions, we were able to pretty quickly move to rough ideation and a wireframe prototype to begin validating our direction more substantially with users:

Image 53
Image 54
Image 55
Image 56
Image 57
Image 58
Image 59
Image 60
Image 61
Image 62
Image 63
Image 64
Image 65

Research results

With the wire-framed prototype, the researcher was able to deliver a comprehensive analysis of the user’s perception and reception of the product.

Image 66
Image 67

Systems design

After refining the direction and before moving on to eventual final fidelity levels of the experience, I worked with the team to document the systems of the builder, including the definition of the Information Architecture as well as the scalability of features like the file browser and integrated documentation.

Image 68
Image 69
Image 70
Image 71

One more round of validation

Before moving on to the final version of the product, we made relevant refinements from our research learnings and ran one more final round of validation with users around the same time the development was kicking off.

Image 72

This fidelity level was considerably higher than the earlier wireframes but still had gray areas and some of the finer details were still line and shape placeholders.

Image 73
Image 74
Image 75

Innovative features for making coding more enjoyable & efficient.

Final designs

Over the course of the next year, the team worked together to release one of the most innovative code editors ever devised at Salesforce. The following are the final production screens of the experience.

Image 76
Image 77
Image 78
Image 79
Image 80
Image 81
Image 82
Image 83
Image 84
Image 85
Image 86
Image 87
Image 88
Image 89
Image 90
Image 91
Image 92
Image 93
Image 94
Image 95