Enigma was vocal about its mission to be faster, leaner and to focus on data problems

Enigma Design System, introducing Escher.

Enigma “Esher” Data First Design System

 

To quickly iterate Enigma’s complex and unknown data problems we first frame our context: the environment and its variables.

We contextualize ourselves as part of a tech-enabled start-up business. In this sphere, timing, efficiency, scalability and capacity to execute are crucial to the growth of the business, its long term viability, and its positive financial outcome.

To work through Escher design and development while accelerating our decision making process we assembled a small group of designers, data scientists, engineers and product managers and dedicated ourselves to ship a Data First Design Language System (DLS).

 

Get buy-in

Escher can help us scale, together!

Single source

Unified UX methodologies and UI assets that improve with each use, it should evolve with each client problem we solve. Enigma’s design system is driven by UX data driven user needs.

Design system in React framework?

Building (in isolation): building and testing components are isolated, in turn making it possible to test their re-usability.

Distributing and documenting: access to quick visual feedback is a powerful way to develop components between engineers and designers.

Adopting and collaborating: no need to install, update or run an entire library just to use or change a single component.

Drives repeatability

Create POC’s and front-ends more quickly and reliably, in turn helping us reach our sales goals and build real products, faster.

One product voice

A design system that allows for the singular brand vision of Enigma to be expressed through a consistent product vision following a consistent set of design principles

 

Escher’s principles

Humanize the complex. Flexibility without prescription. Elevating data to intelligence.

 

Building Escher important touch points

UX/UI inventory and prioritization

Define ‘Design Review’

Cross-functional engagement

squad-02_SQUADS_SQUADS.png

Make decisions more quickly

 
 

Laying the foundation

 

Testing Escher DS

A system’s value is realized when products ship features using a system’s parts.

Identify common UX / UI components and Technical feasibility.

Pinpoint high-value components integral across the product’s ecosystem.

Focus on both design and functionality. Our work should speak boldly and clearly to this focus.

 

Creating a Data investigative tool / Bubblegram

Bubblegram is an Enigma initiative to ship/create/build a data tool for data journalists and researchers.

Entity-centric, graph-based, What can we tell you about a single entity? Does a relationship exist between two entities?

 

Unpacking Data Investigative Journalism

User interviews

Transcribing interview

 

Interviews sampling

Key findings

 

Concept development and ideation of Bubblegram

 

Creating Enigma SMB commercial intelligence platform

Traditional data limits your ability to verify small businesses.

Overcome verification gridlock causing onboarding delays and loss of customers.

 

Escher’s Features

Patterns + intents
Who are our users? What are their problems, needs, wants and goals?

Patterns that can shift with intent. We believe in having flexible patterns to fit various user intents and in being user context-aware.

Managing density

When an interface calls for a very long list that needs to be quickly scannable, we enable a configuration in our table component to remove some white space and make the table more dense.

Typography that respects data

Enigma’s design system uses typographic features like tabular figures in areas where we display data values. We wouldn’t want to miss a decimal.

Visualizations and charts humanize the complex

 

Using the power of visualization to both make sense of factual, quantitative data and to convey the psychologically abstract. 

Big Data has limited value if not paired with its younger and more intelligent sibling, Context. “Contextualization” means adding related information to big (or any) data in order to make it more useful.

Facilitate fast decision making by showing business risks and opportunities.

What I did

Uphold problem solving priorities. Identify and report on system efficacy across enterprise. Balance functionality with scalable design. Identify needs to communicate to product management. Interview and facilitate discussions with system users. Oversee research to test system function and value.

Escher Impact

 

Increased user experiences speed and efficiency more than ever before, we went from two bi weekly sprint cycles to one when solving new problems.

50%

Enigma product portfolio and solutions increased considerably.

32%

 

Escher design system responded to most Enigma platform and solutions UX/UI needs and drove product alignment. We were able to make sure UX Approaches and UI Interfaces were consistent across all squads.

Escher

In collaboration with:
Craig Danton / VP product
Clo / lead product designer / claudiamauro.com
Ann / lead brand designer / annlidesign.com
Jiyeon / product designer / jennykang.me
Keith / senior product designer / keithkerr.com
Daniel Ocando / Product Designer
Matt Horan / UX Designer

Challenges learned from at Enigma

 

Working with ambiguity, the unknown & complexity.

/ UX/UI

A balancing act/ the agile process requires that work be delegated among the squad while my role as Director requires the cohesion of the overall vision.

/ People