From Demo Chaos to Seamless Experience

Transforming a fragmented demo environment into a unified, scalable platform that saved 250+ developer hours per quarter and delighted Solution Engineers.

When spinning up a demo felt like assembling IKEA furniture without instructions, we knew change was necessary. As the sole UX engineer in our six-person, all-developer team, I spearheaded the initiative to streamline our demo tools, ensuring both end-users and developers had a cohesive and efficient experience.

πŸ€” How Might We...

...standardize and scale the creation of productivity solutions to provide demo creators with a centralized experience?

Our objectives were clear:

πŸ› οΈ Approach

Assessing the Landscape

We began by evaluating our existing setup:

Introducing User-Centric Design

Recognizing the need for a more user-focused approach, we incorporated user research and testing into our development process. This shift ensured our solutions addressed real user needs and pain points.

Embracing Microservices Architecture

To enhance scalability and maintainability, we transitioned to a microservices architecture. This allowed individual components to be developed, deployed, and updated independently, fostering innovation and reducing interdependencies.

Leveraging Salesforce Lightning Design System (SLDS)

By adopting SLDS, we ensured a consistent and intuitive user interface across all tools, reducing the learning curve and enhancing user satisfaction.

🌟 Outcomes

πŸ’¬ "Before, spinning up a demo felt like an obstacle course. Now I’m up and running in minutes. It’s a total game-changer!"β€” A delighted Solution Engineer

πŸ“Έ A Glance at the Solution

Q Tools landing page in Q Home Personalized demo tools landing page β€” Solution Engineers are greeted with a dedicated homepage featuring their favorite demo guides and automation tools, streamlining their workflow from the get-go.
Spin up a new demo instance from a click of a button. Generate Gmail account on demand and populate it with seed centent. Community users come out broken from demo org duplication. This app fixes those records.
Mobile-first demo tool suite β€” Designed with mobility in mind, our suite of demo tools ensures accessibility and functionality for users on the move. Q Messenger admin app for developers Centralized Messaging with a dedicated microservice β€” Our centralized messaging module, Q-Messenger, allows for scheduled injection of banners and modals into tools, ensuring timely and consistent communication with users.

πŸ” Key Learnings