IDL 2.0

Reimagining IBM 2017–2019

Senior Designer, IBM Design Language 2.0, IBM

IBM Design Language 2.0 (Duo)

2017–2018

In 2017, three teams, Brand Experience & Design, IBM Design, and NorthStar, got together to start thinking about the future of design systems at IBM. A series of workshops and discussions led to what is now known as Duo and IBM Design Language V2.
Roles: Design Lead, Sr. Designer, Creative Technologist, Illustrator

The Context

There were 16 organically created design systems within IBM, each interpreting and expressing the existing IBM Design Language v1 in their own way, which created fragmentation in how we present ourselves to our customers.

The Work

The team was divided into multiple workstreams such as type, grid, icons, components, performance, and motion. Each workstream made weekly playbacks of their researches and explorations for alignment and cohesion. At the core was the ethos workstream led by Todd Simmons, the VP of Brand Experience and Design, which laid out the conceptual foundation on which all workstreams would design and build.

We also worked with strategic partner teams from Cloud and Watson to test the new designs and constructs in real-life situations.

Motion: Delightful Function

My Role: Workstream Lead

Motion is not an afterthought or decoration anymore. Good motion is good business in the digital world.

As the workstream lead for the motion design team within Duo, I worked with the team to look at motion and motion design from the most fundamental aspects to the final deliverables to guidelines and tools.

Maker pain points

We conducted maker interviews to understand their pain points. Some of the main learnings included: the high cost of motion design, the lack of understanding of the importance of motion design in the modern digital market, and the lack of standardized and easy-to-follow guidelines and tools.

Collaborators

Shixie Trofimov, Inhee Bae, Akira Sudoh

Motion: Delightful Function

A foundation that lasts

Based on user pain points and other researches, we created a set of goals, which included a comprehensive motion guide, clearly defined specs, and tools to allow easier adoption for both designers and developers.

We understood that there wasn’t any truly fundamentally solid motion design. We wanted to make something that will continue to express our values and philosophies while still delighting our users and helping them.

With this ambitious goal, we set out the following focus areas:

  • The anatomy of motion (types, spatial and temporal, motion curves, and the science)
  • Competitive analysis (5 design systems)
  • Motion studies (expressions and perceptions)
  • Conceptual constructs to express the Duo principles
  • Choreography

Motion: Delightful Function

The new constructs of IBM Motion

Through extensive studies and explorations, the following motion principles and the two core design constructs were proposed:

  • Be essential
  • Be efficient
  • Progressive

Two motion modes

Realizing the need for different motions based on the user’s experience moments, we created two distinctive motion modes—the expressive mode for key moments in the user’s experience, the productive mode for the normal usage.

Dynamic duration

Recognizing that the duration of motion is crucial in defining the look and feel and that the distance or the amount of change needed to impact the overall duration to maintain a consistent expression of the brand, the team created a new concept of dynamic duration, which pushes the available web technologies even further.

Motion: Delightful Function

Motion at Scale

Designing something is half the game. We developed a comprehensive suite of documents and tools to support designers and developers.

Motion specs & guidelines

Detailed and precise motino specs and guidelines based on the constructs were created and published on the IBM Design Language site, with over 100k visits since release in 2018.

Motion package

A fully coded NPM package along with predefined CSS classes and utility functions were created and distributed with over 136k downloads so far.

Motion generator/calculator

Addressing one of the core conceerns and pain points around the difficulty of using motion, this tool was also designed and released through the IBM Design Language site.

Foundations for Good Design

My Role: Sr. Designer

In order to establish greater consistency across the very large footprint of IBM through multiple channels and practices, including digital, print, broadcasting, installation, I worked with a fellow designer Chiu Ping Chiu to explore the actual applications of the new IDL elements in real life—how we express our values while creating designs that are efective and functional to our customers.

The outcome of this work have been published and/or shared to many adopter teams as guidelines and reference materials.

Collaborators

Mike Abbink (creative director), Chiu Ping Chiu (lead)

Foundations for Good Design

Enabling innovation

The new 2x Grid was created based on the concept and philosophy of Duo, which expresses the brand values while also creating a parameter around design for greater consistency across all things design at IBM.

One challenge for adopters was translating the old generic grid systems, as this new grid system was fundamentally different in that it was created to be opinionated and personal, as opposed to generic and versatile, like the 12 column grid system. I created guidelines and recommended grid uses through extensive studies in collaboration with other designers, including Chiu Ping Chiu and Cameron Calder.

Foundations for Good Design

How to tell a story

With the foundations, our next stop was, naturally, providing design guidelines. This was particularly important because, through the initial research, we learned that there was a large number of non-designers designing and creating pages.

With this target audience in mind, we went on to author and publish design guidelines with heavy focus on the foundations of design such as layout, user behavior, etc.

Carbon Components: Meticulously Easy

My Role: Sr. Designer

In addition to motion design, I also worked closely with other designers to create new components that utilize the new typeface, colors, and icons, and express the Duo philosophies and principles.

Recognizing some of the major pain points of the makers regarding components and the difficulty of creating harmonious designs, we started with the idea of components as Lego-like, systemically, and meticulously designed building blocks that fit together naturally and that allow designers to create consistent, coherent designs easily.

Collaborators

Mike Abbink (creative director), Chiu Ping Chiu, Shixie Trofimov, Erica Raymond, Denise Shaw

Carbon Components: Meticulously Easy

Design, test, iterate. Together.

Armed with the elements and components, we worked with some of the sponsor adopter teams such as Watson Assistant, Cloud, and Security to test our new design language and components, and iteratively improved to make sure that what we design can actually be used successfully in real-life situations and serve our customers.

Show, Don’t Tell. IDL 2.0 Illustration

My Role: Sr. Designer

Illustration can be an effective and powerful storytelling tool. When the IBM Design Language Illustration team was created in 2019, I started working with other members from different BUs to study, explore, and create new illustrations. These studies and findings were published successfully on the IBM Design Language site in 2020.

I conducted studies around the systemic aspect of illustration, particularly focusing on the isometric style—the system of the style as well as the more technical side of potentially building a library of reusable assets.

  • Isometric style dimensions and angle
  • Fidelity levels
  • Mixed styles (isometric and 3d)
  • True 3d style color and lighting studies
  • Illustration asset library explorations

Collaborators

Mike Abbink (creative director), Chiu Ping Chiu, Shixie Trofimov, Erica Raymond, Denise Shaw

Illustration Style Studies: Abstraction Levels

IBM Design Langauge 2.0 Outcomes

* The reports on the right were captued in January, 2020

The new IBM Design Language and the accompanying Carbon Design System’s impact will only grow as they are the single source of truth for design expressions for all of IBM, including digital, print, broadcasting, environmental, and brand.

Since its release, most of the scattered and organically grown design systems within IBM have been in the process of being consolidated to or aligning with IDL and Carbon. This will result in IBM being presented to our customers as one entity and allow them to experience seamless and delightful relationships with IBM.

IBM Design Language

The Duo team delivered total 8 elements and guidelines for them, and 32 core compoents. In addition, detailed guidelines were published on the IBM Design Langauge site.

IBM Design Language site

100k total visits


Carbon components

Total 32 core components were designed and spec’ed, and delivered to the Carbon team. The components were developed by the Carbon team and released in v10.

Carbon components

85k+ downloads / week


UI Motion

The UI motion specs and guidelines were published on the IBM Design Langauge site, along with the Motion Generator toool and the IBM Motion Package on NPM for easier adoption.

IBM Motion NPM package

85k+ downloads / week