top of page
Group 1.png

Cosmos Build

DESIGN SYSTEM

DESIGN OPS

Title - ds.jpg

OVERVIEW

Pega Launchpad is a new B2B SaaS application development platform primarily targeted for Independent Software Vendors (ISVs) who can create applications for their subscribers with ease. Launchpad is the next generation Pega product that redefined and changed the company future and its place in the market.

MY ROLE

Design lead - Research, analysis, product design, design system management and adoption strategy

THE TEAM

1 Design Director, 1 Product Manager, 8 Frontend Engineers.

TIMELINE

June 2021 to Feb 2023

Worked on 100% of components, patterns and custom plugins increasing the efficiency by 95% of 18 product designers, millions of Pega Developers and reducing time-to-value significantly to just a quarter.

image.png

PROBLEM STATEMENT

Pega Platform is a low code authoring platform originally built for organisations that need enterprise workflow applications. Banking industry is one example. With the advent of Independent Software Vendors, the need to build these applications faster and easier for such organisations has become a prerequisite. How might we build a design system with efficient, accessible components, patterns and guidance to ensure designers and engineers create valuable experiences for millions of business analysts and Pega developers? 

BREAKDOWN OF THE PROBLEM

easy.png

Faster and easier to build apps

Most experiences over time became too complex for a business analyst to build apps quickly in Pega Platform

accessibility.png

Efficient and accessible

Ensure to follow all accessibility guidelines and leverage parent design system, Constellation.

united.png

Designers, Engineers, and End users

A design system that should consider varied use cases and multiple collaborators in the ecosystem

ui.png

Dated User Interface 

Pega Platform followed legacy design patterns with critical usability issues

LEGACY PLATFORM UI OVERVIEW

Application page with poor Information Architecture

image.png
image.png
image.png
image.png

Complex depiction of case life cycle which gets claustrophobic with advanced apps

Dashboards with many features and no visual hierarchy

Disjointed/broken data tables

ECOSYSTEM

Pega Launchpad's primary purpose was clear - It will be majorly used by business analysts and there is a 'dev mode' which will be used by advanced developers. So for primary users, the job is to make complex concepts like rules and objects easier to interact with.

But for the design system, the direct users are product designers and frontend engineers. It's impossible for me to collect all the end users' use cases and design components/patterns, I directly collaborated with designers to understand their use cases as part of the research. A detailed illustration of the process of component development is explained below. All in all, the ecosystem involved designers, product managers, engineers and end users

CHALLENGES

No new design tokens to be created

Since Pega already has an enterprise design system, Constellation; there is a constraint to use those established design tokens to reduce time-to-value.

Time to ship MVP

The deadline for MVP is set. May 2023 Pega World was the time to showcase the new Launchpad. And the demos were needed to be ready.

Use case explosion

It's a complete re-imagination of existing App Studio & Dev Studio. So many use cases to consider. Effective collaboration was key!

Parallel work

Product designers were working in parallel as I design components. It was needed for me to prioritise effectively more than ever.

thinking.png
on-fire.png
dissapointment.png
serious.png
happy-face.png

And oh yeah, I had never worked on design system before this project. Never mind, this scale and impact!

PROCESS

Design

User story format with defined acceptance criteria

DESIGN NEED

PRIORITY RANK

After the first couple of months of chaos with unstructured working process and increasing UX Debt, I restarted from scratch and based on the learnings divided the whole design system development process to 6 stagesIntake, Discovery, Design, Test, Build, Continuous Feedback

​

​

ADD TO BACKLOG

With UX designers, and frontend engineers

PROCESS MAP - COMPONENT/PATTERN/TEMPLATE

I developed a framework forking 'Double Diamond' to prioritise and meet the impending product needs to deliver PI goals

Intake

ANALYSING USE CASES

USER STORIES

Based on 'RICE' formula and the designer has made any explorations already

RELEASE PLAN

Work item will be added to following PIs and Sprints depending on features/user stories and sometimes just as spike stories

IDENTIFYING CROSS FUNCTIONAL USECASES

Discovery

Added to Figma/Sketch Libraries

Product, design, frontend and accessibility teams

REVIEW

HANDOFF DOCUMENTATION

PROTOTYPE

DESIGN EXPLORATIONS

User story format with defined acceptance criteria

Test, Build, Feedback

Sprint reviews

FRONTEND DEV

CONTINUOUS FEEDBACK

STORYBOOK

TEST WITH END USERS

Feedback from live product

INTAKE

EXAMPLE DESIGN PATTERN : BRANCHING

An easy way for teams to develop rules in parallel in a distributed environment.

Branches are containers for rulesets that contain records that are changing and being developed quickly. Branching is an important concept in Pega app authoring workflow where a user can make changes to an application privately, resolve conflicts and merge the changes to parent

Screenshot 2025-01-01 at 11.16.18 PM.png

DESIGN VARIANTS

EXAMPLE DESIGN COMPONENT: OBJECT SELECTOR

An efficient way access and edit an object (rule/case) without losing context

Designers of multiple workflows had a common pain point - they cannot let end user access or edit a rule on the fly. The end users had to go to Dev mode to make changes to the rule manually. So a component and interaction pattern is needed to address this pain point.

Screenshot 2025-01-01 at 11.25.32 PM.png
Screenshot 2025-01-01 at 11.25.43 PM.png
Screenshot 2025-01-01 at 11.26.01 PM.png

OUTCOME

Over the span of two years, I have designed and collaborated with engineers to build hundreds of components, templates, defined many crucial design patterns like error handling, destructive actions, creation of an object, developed one Figma plugin for data tables, created thousands of documentations.

IMPACT

5 clients signed up right after beta soft launch in 2022 and many more after the full launch in 2023. Time-to-value achieved in just 3 months. In 2023, 18 product designers,  6 product managers, 10+ frontend engineers were using the storybook components I have designed and help developed  on a daily basis.

For client stories and how ISVs across the world are using Pega Launchpad, visit the website

bottom of page