Systems thinking for product designers - Ryo Lu (Dive Club S4 | E7)

Dive
31 Jan 202432:06

Summary

TLDRDans cet échange passionnant, Rio, un designer expérimenté chez Notion, partage les coulisses de la création d'un produit et les défis de conception liés à l'intégration de l'IA. Il met en évidence l'importance de la recherche utilisateur, la collaboration entre les ingénieurs et les designers, et la création d'un système flexible qui répond aux besoins variés des utilisateurs. Rio souligne également la valeur de la communication et la nécessité de travailler ensemble pour façonner des solutions plus grandes et plus impactantes.

Takeaways

  • 🌟 L'importance de travailler ensemble au-delà des titres officiels pour résoudre les problèmes et créer des solutions.
  • 🔍 La conception d'AI comme un élément de construction de Notion, intégrant les besoins de l'utilisateur et la personnalisation.
  • 📊 L'utilisation de la recherche utilisateur pour comprendre comment intégrer l'IA dans les produits et prioriser les différentes utilisations potentielles.
  • 🤖 La prise en compte des différents types d'utilisateurs et de leurs besoins lorsqu'à l'introduction de nouvelles fonctionnalités.
  • 🔗 La création de systèmes flexibles qui permettent à Notion de servir un large spectre d'utilisateurs tout en préservant la simplicité d'utilisation.
  • 🛠️ L'importance de la conception de systèmes pour répondre aux besoins variés des utilisateurs et pour éviter la complexité excessive.
  • 📝 La documentation et la collaboration asynchrones pour partager et affiner les idées dans des documents de conception.
  • 💡 La combinaison de la collaboration en personne et asynchrone pour accélérer le processus de rétroaction et de mise en œuvre.
  • 🔄 L'itération continue et l'ajout de commentaires pour améliorer les fonctionnalités en cours de développement.
  • 👥 La prise en compte des besoins des utilisateurs débutants et expérimentés pour améliorer l'expérience d'onboarding de Notion.
  • 🚀 La vision de Rio sur la conception de produits qui transcende les rôles traditionnels pour une collaboration plus étroite et une meilleure innovation.

Q & A

  • Quel est le rôle de Rio L dans l'élaboration du produit Notion ?

    -Rio L est l'un des premiers designers de Notion et a eu un impact significatif sur le produit depuis plus de quatre ans.

  • Comment Notion aborde-t-il l'intégration de l'IA dans son produit ?

    -Notion envisage l'IA comme un élément de construction, un système horizontal qui s'intègre avec les autres blocs de Notion, permettant aux utilisateurs de personnaliser les résultats.

  • Quelle est la place de la recherche utilisateur dans le projet d'IA de Notion ?

    -La recherche utilisateur est essentielle pour comprendre comment intégrer l'IA de manière utile et adaptée aux besoins des utilisateurs, quelles sont les principales doléances qu'elle pourrait résoudre et comment prioriser les différentes façons d'utiliser l'IA.

  • Comment Notion gère-t-il la diversité des utilisateurs dans le développement de ses fonctionnalités ?

    -Notion adopte une approche système qui permet à tous les utilisateurs, qu'il s'agisse de power users ou de personnes utilisant Notion de manière très basique, d'accéder à la puissance et à la flexibilité du produit tout en préservant la simplicité pour les utilisateurs moins expérimentés.

  • Quelles stratégies Notion utilise-t-il pour recueillir des retours pendant le développement d'un nouveau produit ou d'une fonctionnalité ?

    -Notion utilise des documents asynchrones, des prototypes en direct, des retours internes et externes, et des boucle de rétroaction pour recueillir un large éventail d'opinions et d'améliorations avant de mettre en production un nouveau produit ou une fonctionnalité.

  • Comment Notion gère-t-il la transition de conception à développement ?

    -Les designers de Notion ont souvent des compétences en codage, ce qui favorise une expérience fluide et une collaboration étroite avec les ingénieurs. Les designers et les ingénieurs travaillent ensemble pour s'assurer que les pixels sur l'écran sont cohérents et reflètent les concepts de conception.

  • Quelles sont les compétences que Rio L souhaite développer en tant que designer en 2024 ?

    -Rio L souligne l'importance de la communication pour faire avancer le travail d'une équipe et motiver les gens. Il souhaite améliorer son aptitude à clarifier ses idées et à les présenter de manière concise et accessible à différents niveaux de détail et en différentes langues.

  • Quel est le conseil de Rio L pour les designers qui souhaitent rejoindre l'équipe de Notion ?

    -Rio L recommande aux designers de montrer des travaux concrets et de préparer des études de cas détaillées. Il apprécie également quand les candidats traitent leur site web comme un produit en lui-même, avec attention porté à tous les détails, y compris la typographie et la présentation globale.

  • Comment Notion aborde-t-il l'expérience utilisateur pour les nouveaux utilisateurs ?

    -Notion cherche à proposer une expérience d'onboarding adaptée aux besoins de chaque utilisateur, en essayant de poser le moins de questions possibles pour offrir un ensemble d'outils pertinents. L'objectif est de rendre les outils auto-évidents et familiers, tout en offrant la possibilité de personnalisation sans avoir à comprendre les concepts de base profondément.

  • Quelle est la philosophie de travail chez Notion qui区别 les designers de Notion d'autres entreprises ?

    -Les designers de Notion travaillent sans se limiter aux titres officiels et sans barrières entre les rôles. Ils collaborent étroitement avec les ingénieurs et d'autres parties prenantes pour résoudre les problèmes, concevoir des systèmes et trouver des solutions ensemble, sans se focaliser sur les responsabilités spécifiques de leur rôle.

  • Comment Notion gère-t-il l'évolution et la complexité de son produit en grandissant ?

    -Notion gère la complexité en construisant des systèmes flexibles et généralisables qui permettent à l'ensemble des utilisateurs de comprendre et d'utiliser le produit. Ils cherchent également à améliorer continuellement leur processus d'onboarding pour que les nouveaux utilisateurs trouvent l'ensemble d'outils qu'ils ont besoin sans avoir à tout apprendre d'emblée.

Outlines

00:00

🌟 Introduction to Design Philosophy at Notion

The paragraph introduces Rio, a key designer at Notion, and delves into the company's design philosophy. Rio emphasizes the importance of摒弃传统角色界限, focusing on collaborative problem-solving and system thinking. The conversation highlights the unique approach to design at Notion, where titles and hierarchies are less important than the collective effort to solve problems and create solutions. The discussion also touches on the design process for Notion's AI launch, emphasizing user research and the challenge of integrating AI into a product in a way that is both familiar and useful to users.

05:01

🤖 Integrating AI in Notion's Design

This section discusses the role of user research in the development of Notion's AI features. Rio explains that AI is a new frontier that challenges existing product development assumptions. User research is crucial in understanding how to best integrate AI, pricing, and creating feedback loops. The conversation explores different tactics for user research, such as live calls, feature flagging, and surveys, and how these methods were applied to gather insights for Notion's AI implementation. Rio also talks about the nuances of labeling AI output and the importance of transparency and trust in AI technology.

10:02

🎨 Balancing Power Users and Novices

The paragraph focuses on the challenge of designing for a wide spectrum of users, from power users to those who use Notion in a basic way. Rio discusses the approach of building systems and the importance of creating a flexible and understandable system that caters to different user needs. The goal is to create a product that feels as good as a single-purpose tool while maintaining the power and flexibility of a more general-purpose tool. The conversation also touches on the evolution of Notion's design culture and the importance of continuous building and prototyping in the face of a rapidly changing technology landscape.

15:03

🖋️ Design Documentation and Collaboration

In this part, Rio talks about the process of documenting and collaborating on design ideas within Notion. The team uses Notion itself to write down their thoughts and reasoning, creating a transparent and accessible document for feedback. The documents include high-level system designs, solution options, and visual aids. The process involves multiple iterations and loops to gather feedback from various stakeholders, including designers, PMs, and engineers. The goal is to ensure clarity, simplicity, and flexibility in the final product.

20:04

🔄 Feedback Loops and Iteration

Rio discusses the importance of feedback loops in the design process, especially for isolated areas of the product. The team collects feedback through various channels, builds prototypes, and iterates based on user feedback. The process involves internal testing within Notion, external feedback from ambassadors, and enterprise users. The aim is to refine the product until it's ready for launch. Rio also talks about the challenges of asynchronous feedback and the importance of in-person collaboration for refining details and making decisions.

25:06

🛠️ Design and Engineering Collaboration

This section focuses on the collaboration between designers and engineers at Notion. Rio mentions that many Notion designers also code, leading to a fluid and integrated design process. The challenge is ensuring consistency across the product, which involves checking and polishing every detail. As the team grows, there's a need for better tooling and systems to maintain efficiency and adaptability. Rio talks about the development of a component system to map Figma designs to code and the importance of shared understanding and language between designers and engineers.

30:07

🎯 Notion's Design Culture and Future Growth

Rio reflects on Notion's unique design culture and the importance of breaking away from traditional roles. The team works together without strict boundaries, focusing on problems, systems, and solutions. Rio shares his personal growth in communication skills and the importance of helping teams work better together. He also discusses the evolution of Notion's onboarding experience, aiming to present concepts in a way that is familiar and easy for new users, while still offering power and flexibility for more advanced users.

🌐 Portfolio Insights for Aspiring Designers

In the final part, Rio shares what he looks for in a designer's portfolio. He appreciates seeing real work and case studies that demonstrate a deep understanding of the product development process. Attention to detail, website presentation, and typography are important. Rio values a portfolio that treats the website as a product itself, showcasing the designer's ability to communicate and present their work effectively.

Mindmap

Keywords

💡Design Process

Le processus de conception est la manière dont les designers abordent la création de produits, en commençant par la compréhension des problèmes et des besoins des utilisateurs, pour aboutir à des solutions innovantes. Dans le script, il est question de la manière dont les designers de Notion travaillent ensemble pour concevoir des fonctionnalités, en particulier en ce qui concerne l'intégration de l'IA dans le produit.

💡Collaboration

La collaboration fait référence à la manière dont les individus travaillent ensemble, partagent des idées et des connaissances, et contribuent collectivement à la réalisation d'un projet. Dans le contexte du script, la collaboration est soulignée comme un élément clé du processus de conception à Notion, où les designers et les ingénieurs travaillent ensemble pour résoudre les problèmes et créer de nouvelles fonctionnalités.

💡AI Integration

L'intégration de l'IA (Intelligence Artificielle) dans un produit signifie l'incorporation de technologies qui permettent au produit de simuler l'intelligence humaine pour résoudre des problèmes spécifiques. Dans le script, l'IA est présentée comme un élément clé de la conception de Notion, servant de couche intermédiaire pour améliorer l'expérience utilisateur et offrir de nouvelles fonctionnalités.

💡User Research

La recherche utilisateur est le processus d'étude et de compréhension des besoins, des comportements et des motivations des utilisateurs finaux d'un produit. Cette pratique est essentielle pour concevoir des produits qui répondent aux besoins réels des utilisateurs. Dans le script, la recherche utilisateur est utilisée pour comprendre comment intégrer l'IA de manière utile et pertinente pour les utilisateurs de Notion.

💡Design Culture

La culture de conception fait référence à l'environnement de travail et aux valeurs partagées qui guident la manière dont les designers abordent la création de produits. Dans le script, la culture de conception à Notion est décrite comme spéciale et distincte, mettant l'accent sur la collaboration, la flexibilité et l'innovation.

💡Building Blocks

Les éléments de construction sont des composants de base qui servent de fondement pour la création de structures plus complexes. Dans le contexte de Notion, les éléments de construction sont des concepts fondamentaux qui permettent aux utilisateurs de construire et de personnaliser leurs propres outils et workflows.

💡Feedback Loops

Les boucles de rétroaction sont des mécanismes permettant aux équipes de collecter et d'analyser les commentaires des utilisateurs, afin d'améliorer continuellement les produits. Elles jouent un rôle crucial dans la conception et le développement de produits qui répondent aux besoins et aux attentes des utilisateurs.

💡Prototyping

Le prototypage est le processus de création d'un modèle fonctionnel ou de simulation d'un produit pour tester et valider des idées et des concepts avant la mise en production. Cela permet aux concepteurs de comprendre comment une fonctionnalité ou un produit fonctionnerait réellement et de faire des ajustements avant que le produit ne soit finalisé.

💡Product Development

Le développement de produit est le processus par lequel une idée est transformée en un produit final, prêt à être commercialisé et utilisé par les clients. Cela inclut la conception, le développement, les tests et la mise en production d'une fonctionnalité ou d'un produit.

💡Design Systems

Les systèmes de conception sont des ensembles de principes, de composants et de processus qui guident la création d'un produit, assurant la cohérence et l'efficacité dans la conception. Ils permettent aux équipes de travailler de manière plus organisée et productive, en réduisant les erreurs et en favorisant la réutilisation des éléments de conception.

💡User Experience

L'expérience utilisateur (UX) est l'ensemble des interactions, émotions et perceptions qu'un utilisateur a lorsqu'il utilise un produit. Un bon design UX vise à rendre l'utilisation d'un produit facile, agréable et efficace, en répondant aux besoins et aux attentes des utilisateurs.

Highlights

The importance of discarding traditional titles and working collaboratively on projects, focusing on problems, systems, and solutions.

The unique design process at Notion, which involves thinking about AI as a building block and a horizontal system.

The role of user research in the AI project at Notion, and how it differs from typical approaches due to the introduction of a new primitive layer.

The challenge of designing for a wide spectrum of users, from power users to those using Notion as a basic tool.

The approach to designing AI in a way that fits with the rest of Notion's building blocks and is customizable to user needs.

The significance of feedback loops in product development and the various tactics used for research, such as live calls, feature flagging, and surveys.

The nuanced approach to labeling AI output and managing user expectations regarding AI's capabilities and potential mistakes.

The strategy of building systems that can cater to different user needs without compromising on simplicity and flexibility.

The evolution of Notion's design culture and the shift from a small, tight-knit team to a larger group with varying skill levels.

The emphasis on craftsmanship, playfulness, and mass appeal in design, aiming to create software that is both high-quality and accessible.

The challenge of onboarding new users to Notion, given its complexity and the need for a tailored approach that doesn't overwhelm.

The idea of designing features that are self-evident and familiar, making the tool intuitive and easy to use without requiring extensive configuration.

The fluid collaboration between designers and engineers at Notion, where roles are less defined and the focus is on collective problem-solving.

The importance of communication skills for designers, especially in larger organizations where clarity and motivation are crucial.

The approach to portfolio presentation that stands out to Rio, emphasizing real work, case studies, and treating the website as a product.

The value of designers being able to work together across different teams and roles, helping to improve overall collaboration and productivity.

Transcripts

play00:00

what I find that worked the best is you

play00:03

kind of throw away all these titles and

play00:06

stuff and you just work on the thing

play00:08

together you might own certain piece of

play00:10

it but they don't think in R boundaries

play00:13

they think about the problems the

play00:15

systems the solutions welcome to Dive

play00:18

Club my name is red and this is where we

play00:20

go deep with the best designers so that

play00:22

you can learn from their journey and

play00:23

apply it to your own career today I'm

play00:26

talking with Rio L who was one of the

play00:28

very first design at notion and has had

play00:31

a massive impact on the product over the

play00:33

last four plus years this conversation

play00:36

is an inside look at the design process

play00:38

at notion we talk about how they think

play00:41

about products how they collaborate with

play00:43

engineers and all of the tiny details

play00:45

that make the design culture at notion

play00:48

so special so to start this conversation

play00:50

I asked Rio to give us a behindth scenes

play00:53

to learn more about what it was like

play00:55

leading the design of their recent AI

play00:57

launch what actually really kicked this

play01:00

off was Simon Ian and a bunch of people

play01:03

were just kind of prototyping AI stuff

play01:05

it kind of kind of clicked like this

play01:08

thing can help us solve so many

play01:11

different problems that our users

play01:13

already have and then you were thinking

play01:15

about how do we package up all of these

play01:18

Technologies and Concepts in a way

play01:21

that's familiar to people that's useful

play01:25

that also fits with the rest of Notions

play01:27

building blocks how we think about AI is

play01:29

it's almost like we're designing like AI

play01:32

almost like a building block of notion

play01:34

but also is like a horizontal system

play01:36

premi of the needs to know you know how

play01:39

to interact with all the things we have

play01:41

but also like any other notion primitive

play01:44

we allow you to customize the out

play01:46

of it can you talk a little bit about

play01:48

the role of user research in this

play01:50

project did it differ from the way that

play01:52

you typically approach projects in

play01:54

notion given the fact that it isn't just

play01:57

like this new isolated feature but you

play01:59

are introducing producing this primitive

play02:01

layer that touches kind of everything in

play02:03

the product yeah user research for AI is

play02:06

especially interesting because it's a

play02:09

new world almost that we're entering in

play02:12

it breaks a lot of assumptions with

play02:14

existing ways of thinking about building

play02:17

products and then people don't really

play02:19

know what's the best way to package up

play02:21

AI into their products I think you know

play02:24

most people start with I don't know slap

play02:26

on a chat bot next to your thing and

play02:28

then it it doesn't really still interact

play02:31

with the stuff that you have already it

play02:33

doesn't really fit with the concepts you

play02:35

have it doesn't really fit with you know

play02:37

all the problems your users already have

play02:39

and then user research almost can give

play02:42

us more clarity in a lot of like problem

play02:46

say like what is useful valuable what's

play02:50

important how do we prioritize different

play02:53

ways we can utilize AI to help people

play02:55

what are the biggest pain points people

play02:57

really need help with that AI can help

play03:00

solve user research help with a lot of

play03:03

more like tactical problems like how do

play03:06

we price this thing it can also help you

play03:09

you know build more of these feedback

play03:12

loops I think the more of these Loops

play03:15

you have the better it also doesn't have

play03:17

to be you know pure interview based user

play03:21

research or just pling surveys you can

play03:24

build a lot of like feedback Mech

play03:26

mechanisms in your product itself and

play03:29

then they all kind of act as input if

play03:32

you think about the different tactics

play03:33

that you might use for research like

play03:35

maybe you're doing live calls or feature

play03:38

flagging or surveys or something like

play03:39

that which tactics were the most

play03:42

impactful for this project and maybe

play03:46

there's even some like specific

play03:47

learnings or takeaways that influence

play03:49

the way that you thought about the

play03:51

rollout strategy for AI one example

play03:54

would be I think there is a lot of

play03:56

nuance around how much you want to kind

play03:59

kind of say label what is the AI output

play04:03

or how much human approvals is needed or

play04:08

how do you want to show people that say

play04:11

AI might make mistakes sometimes for

play04:14

different kinds of things people do in

play04:16

Ocean or in general when they work

play04:19

there's like different levels of

play04:21

Acceptance in terms of how much Freedom

play04:24

you want to give the AI how much

play04:26

disclosure do you want to give to people

play04:29

that something is generated by Ai and

play04:32

then it's almost like for every single

play04:34

segment of users there's different

play04:37

answers so we ran a lot of like multiple

play04:40

surveys to kind of collect all of these

play04:44

different patterns of people's usage and

play04:47

then you can kind of design different

play04:49

solutions for those people in different

play04:51

points in the Spectrum some people are

play04:54

they're more early

play04:56

adopter more accepting technology type

play04:59

of type of people but then there are

play05:01

also people who are really scared of AI

play05:03

they don't really know what it is why

play05:05

would they even want to buy this what's

play05:07

the point you kind of want to figure out

play05:10

what these different people need and

play05:12

then you design a mechanism to build

play05:14

more trust give people more transparency

play05:16

in what thei does make people feel like

play05:19

they know what's happening and they're

play05:22

not really scared or threatened by this

play05:25

technology because the thing is so new

play05:28

and everything is kind of evolving

play05:30

there's new things popping out every

play05:31

time it's really important to keep

play05:33

building and prototyping and trying

play05:35

things because it's so new I don't think

play05:39

we need really strong conviction from

play05:42

this group of people that okay great

play05:44

they like it and then we ship it it's

play05:46

more like we want to kind of discover

play05:49

where people land in the Spectrum what

play05:51

do they need different kinds of people

play05:54

different kinds of level of acceptance

play05:56

and then we designed the system that

play05:58

covers most of of those my assumption is

play06:01

like you're designing for such a wide

play06:04

spectrum of like you know power users on

play06:06

one hand all the way to people who are

play06:08

basically just using notion as like a

play06:10

glorified Word document and AI just

play06:13

really increases the ceiling for those

play06:16

power users in a way that probably

play06:18

significantly broadened the spectrum of

play06:22

personas that you are designing for how

play06:25

do you even approach something like that

play06:26

as a designer thinking about these

play06:29

different types of users and the

play06:31

different capabilities that they would

play06:33

be looking for while also you know like

play06:35

preserving that Simplicity for the

play06:37

people who maybe are just kind of using

play06:39

notion in a very rudimentary way almost

play06:42

we started mostly from the systems side

play06:45

it's like we build the building blocks

play06:49

bit by bit in a way that everything is

play06:51

you know fits together pretty well

play06:54

there's very few number of Concepts but

play06:56

then it almost does a lot of things it's

play06:58

almost like there's two ways of

play07:00

Designing one way is you design the

play07:03

system ideally the system has the fewest

play07:05

parts that does the most things you want

play07:07

the other way is you design more like

play07:10

typical SAS companies or where it's like

play07:14

they have this group of users the set of

play07:16

problems you design specific solutions

play07:19

for those problems it's like the default

play07:21

mode for a lot of designers when they

play07:23

work on problems is they want to kind of

play07:26

okay let's focus on this one problem and

play07:28

then make a really really good solutions

play07:30

for for that and then we add all the

play07:32

delight and all the Crazy Craft on top

play07:35

of it they focus on this thing they come

play07:37

up with like a ideal sing Single model

play07:40

that does everything within that bubble

play07:43

but I do think for a more general

play07:46

purpose tool like notion one single

play07:49

model doesn't really fit with everyone

play07:51

it's almost like the only way to do it

play07:53

is with a generalizable system that

play07:56

ideally most people can understand and

play07:59

and then we need to kind of make every

play08:01

level of that simple both like on the

play08:04

conceptual level and all the things that

play08:06

tie things around like how you navigate

play08:09

how you file things how you create

play08:10

things how you search for things we want

play08:13

the thing to feel as good as the single

play08:17

purpose tool like all the craft all the

play08:20

speed all the Del light whatever you

play08:23

call it can still exist but also the

play08:25

power the flexibility the building

play08:27

blocks can also exist and we need to

play08:29

kind of figure out a way to fit

play08:31

everything together when notion started

play08:33

it was mostly system thinking building

play08:36

the blocks but then when people kind of

play08:37

click and figure out how to use these

play08:40

building blocks to do the things they

play08:41

want they fall in love with the tool

play08:44

because they it gives them so much power

play08:46

and then they can create the things they

play08:49

want without you know asking the support

play08:52

team please build this feature for me

play08:54

when you're building a product that

play08:55

serves so many different groups of users

play08:58

so many different use cases you can't

play09:00

think in one way or the other way you

play09:03

need to come up with good systems to tie

play09:06

up all this different people's needs

play09:09

people's mental models of how their

play09:12

tools work different variations of doing

play09:15

say project management but then it's

play09:17

like still kind of built with the same

play09:19

ideas Primitives building blocks you

play09:21

can't build single purpose features in

play09:24

notion and try to slap it on top of it

play09:26

cuz it will make the systems more comp

play09:29

Lex how we're thinking about how to

play09:31

solve these problems is we build systems

play09:35

to kind of wrap these different use

play09:37

cases up so that you get the things you

play09:41

want without understanding how the

play09:43

blocks works we want to kind of give

play09:46

people what they want in the way that

play09:48

feels the most familiar and easy but

play09:51

still having everything built with the

play09:53

building blocks that are flexible and

play09:56

then AI can also be this middle layer

play09:58

because once we we say teach AI how to

play10:02

think about the notion structures and

play10:04

the stuff you have it can help you

play10:06

figure out how to set and set them up

play10:09

better what are the different features

play10:11

you might need so you don't have to

play10:14

really think about it I want to talk a

play10:15

little bit more about how you defined

play10:18

that middle layer of AI in design and I

play10:23

ideally even like kind of put listeners

play10:26

in the room with you let like kind of

play10:28

let us be like a fly on the all because

play10:30

my assumption is that you know at some

play10:32

point you're going off you're exploring

play10:34

things and then you're giving you know

play10:35

some kind of crit environment or or a

play10:38

presentation or sharing some of your

play10:41

thoughts and maybe it's like that first

play10:42

or second big milestone in the AI

play10:45

project can you tell us that story and

play10:47

maybe even specifically talk about what

play10:49

are you bringing to the table for that

play10:53

meeting like what are you actually

play10:54

showing as a designer what are you

play10:56

hoping to achieve in that meeting and

play10:58

all ultimately what are some of the

play11:00

strategies that you're using to drive

play11:03

alignment and provide more clarity for

play11:05

what that middle layer can actually

play11:06

become I feel like for certain kinds of

play11:09

problems like an in-person crit of like

play11:12

30 minutes just won't do it when things

play11:15

get into like this systems conceptual

play11:18

land almost because it touches so many

play11:20

different things you need to kind of put

play11:23

all your thoughts down in a really clear

play11:25

way for people and then how we usually

play11:27

do it is we we we just write docs in

play11:30

notion and then usually those docks kind

play11:33

of show people how you reason about the

play11:36

problems what is maybe like the high

play11:38

level system you trying to design how do

play11:41

different concepts connect with each

play11:42

other maybe you list out different

play11:44

options for the solutions and then you

play11:47

kind of think about each of the options

play11:50

pros and cons try to compare them you

play11:52

kind of supplement that thinking with

play11:55

pictures there could be like figma

play11:57

artboards link prev reviews in notion it

play12:00

could be random drawings that you you've

play12:03

done in the Whiteboard and then you need

play12:06

to get a lot of people in there not just

play12:08

designers maybe your PM Partners but

play12:11

also like maybe Engineers people are

play12:13

thinking about how to architect the

play12:15

technical designs and then people come

play12:17

in and people leave comments and people

play12:20

start conversations and discussions on

play12:22

specifics of that Doc and then we just

play12:25

try to kind of mix all these things back

play12:28

in do more Loops get more feedback from

play12:31

more people do more loops and then try

play12:35

to kind of share all these ideas out in

play12:37

a way that is not just the designers

play12:40

talking about tiny little visual details

play12:42

but how do we Wrangle notion up so that

play12:46

things get clearer and simpler but also

play12:49

more flexible in some sense I I've

play12:52

worked in similar environments where a

play12:54

lot of things are happening in a notion

play12:55

document and I'm kind of trying to break

play12:57

down this project into like different

play12:59

initiatives with maybe subd directions

play13:01

within that initiative and like very

play13:03

clear using like the call out Block it's

play13:05

one of my favorite ones for these types

play13:07

of of

play13:08

documents I think a a struggle that I've

play13:12

encountered a lot of times with doing

play13:15

things entirely async is the pace and

play13:19

getting people to actually weigh in on

play13:21

the things that matter and if I'm doing

play13:22

a loop my God sometimes those Loops take

play13:24

too long and like then you have some

play13:27

upper level person that's swoops in like

play13:29

4 days later after you think you already

play13:31

have alignment so can you talk a little

play13:33

bit about how you Steed this async

play13:37

feedback process as a designer and

play13:40

ensure that you're getting the answers

play13:41

you need and preserving the inertia of

play13:44

the project I I also think it's like

play13:47

just doing async is not enough but it is

play13:51

good to kind of capture your ideas down

play13:53

and all people's thoughts in a more open

play13:56

environment where anyone can come in and

play13:59

JW their ideas down get feedback but

play14:02

when when you want to say make more

play14:04

decisions where you want to start

play14:06

refining different parts of the problems

play14:08

you want to get into more details that's

play14:10

when we want to do more of in-person

play14:13

type collaboration people jamming is

play14:16

what what we call it like maybe it's

play14:18

like one designer with another designer

play14:21

maybe it's like a group of say four to

play14:24

five people whiteboarding working on the

play14:27

same problem to get together versus

play14:29

giving specific feedback in know more

play14:32

like oh this person owns this thing and

play14:34

makes all the decisions it's more like

play14:36

everyone shares the same problem and

play14:38

space everyone tries to throw out

play14:41

everything out we essentially need to

play14:44

look at stuff holistically and then try

play14:46

to figure out which Hills to climb or

play14:49

which set of steps to do on the little

play14:52

pieces that you need to start doing

play14:54

maybe each of them are owned by

play14:56

different groups of people and different

play14:57

teams it's more like a how do we plan

play15:00

how do we sequence how do we get each of

play15:02

the teams to do the right things problem

play15:05

you talked about like the little pieces

play15:07

can you talk about how you like

play15:10

stewarded the feedback process for that

play15:12

more like isolated area of the product

play15:15

are you still doing it more like async

play15:18

docs are you sharing more prototypes

play15:20

like how do you get the feedback that

play15:22

you need once you realize okay I'm

play15:25

working on this specific set of features

play15:28

or this specific area of the product if

play15:30

we zoom into something that we're

play15:32

actively building that will be shipped

play15:34

soon or at some point that is really

play15:36

clear we do try to collect feedback from

play15:40

as many channels and sources as possible

play15:43

we try to build and prototype life as

play15:46

much as possible so you can think of

play15:50

like say when we're doing earlier faces

play15:54

of specking in stuff maybe it's more

play15:56

about all those async Fe back on docks

play15:59

or crits or you know little reviews here

play16:03

and there once things get a little more

play16:06

more momentum once Engineers start

play16:09

prototyping stuff we try to release them

play16:11

in our Dev notion workspace which is

play16:14

like the the internal thing we use so

play16:17

that people can play with it maybe it

play16:20

starts with the the team that builds

play16:21

that feature and then it expands to

play16:24

everyone within notion itself so people

play16:28

can get feedback back to the team that

play16:31

built it and then once we feel good

play16:34

enough internally we try to give more

play16:37

access to people outside of notion we

play16:40

have like a group of ambassadors and

play16:43

they know every bit of it they can help

play16:45

us cover feedback around say the more

play16:48

power user use cases but then there are

play16:50

also like we cover so many different

play16:52

group of users in big companies

play16:55

Enterprise they have more admin needs

play16:58

Maybe as like small companies or

play17:00

startups maybe as individuals and

play17:02

students and then we want to get their

play17:04

perspectiv on things too and then we get

play17:08

all of these feedback we triage them we

play17:10

do loops of these until we feel like

play17:13

it's good enough and it's really close

play17:15

to ship and then we just polish

play17:18

everything up can you talk about I hate

play17:20

using the word handoff but like this

play17:21

transfer of knowledge between design and

play17:24

Engineering within those Loops because

play17:26

what you're getting feedback on does

play17:28

exist in code so how much are you

play17:30

prioritizing par between what's in figma

play17:33

and what's ultimately in code and like

play17:36

what do those deliverables within that

play17:39

Loops cycle look like from your end for

play17:42

the longest time like most of the notion

play17:44

designers code too so we actually don't

play17:46

really have this distinction it's

play17:48

usually like people who are working on

play17:50

this thing and then they're just

play17:51

thinking and making things together and

play17:53

iterating on it and then it's more like

play17:56

a pretty fluid experience at at some

play17:59

point we didn't even have PMS like the

play18:01

engineers sometimes lead the project and

play18:03

do some planning designers helped

play18:05

filling details in as the team grew

play18:09

bigger a lot of these things don't

play18:11

really scale as much and also it's like

play18:14

people start to have different levels of

play18:16

skill sets and there's more variability

play18:19

there are people who are on boarding

play18:21

joining in trying to help but then maybe

play18:23

they don't really know all the rules of

play18:25

like how the system works then we

play18:27

started building like a vicma side

play18:29

component system like one of our

play18:32

designers Ricky he's been starting doing

play18:35

this like on the side and then the

play18:37

engineers have the same problems because

play18:40

they might not know which components to

play18:42

use which text property text icon color

play18:46

sizing and stuff to use so we're trying

play18:50

to work on making sure that the figma

play18:53

system maps to the code and everything

play18:56

ideally converges at one point but for

play18:58

the meantime it's all about ey checking

play19:01

on everything that we ship and then

play19:03

trying to polish it up so that things

play19:05

feel consistent cuz ultimately

play19:08

everything that we do ends up shipping

play19:10

as pixels on the screen and I think it's

play19:12

like the first order is you make sure

play19:14

that pixels on the screen Works in a

play19:17

cohesive way all the concepts you have

play19:19

work in a cohesive way and then it's

play19:22

about how we structure and reason about

play19:24

all the components all the different

play19:26

tokens are your different

play19:28

variables in your designs they match and

play19:32

have better tooling for designers and

play19:34

Engineers to make things faster in a

play19:37

more efficient way having more

play19:39

flexibility when things are changing so

play19:42

much helps and makes you more adaptive

play19:45

to change and then it makes evolving the

play19:48

system a little easier I want to talk a

play19:50

little bit more about that because you

play19:51

have this line that you use on your job

play19:54

descriptions which I think is so cool

play19:56

you talk about making software with the

play19:58

craftsmanship of German cameras the

play20:01

playfulness of Japanese toys and Mass

play20:03

Appeal of Coca-Cola which is like a heck

play20:06

of a mandate for design and you're in

play20:09

this really interesting season of notion

play20:12

where it's no longer this like small

play20:15

really tight-knit Senior Team of

play20:17

designers where you only have like three

play20:18

people and now you're scaling up to like

play20:20

10 different designers and maybe there's

play20:23

more variance in skill level even but

play20:26

like I'm really curious to to hear more

play20:28

about how you think about the different

play20:30

systems that you need to put in place in

play20:32

order to empower the design team to

play20:36

reach this level of craft and there's

play20:39

kind of soft skills in there and there's

play20:40

also kind of hard skills maybe we could

play20:42

even start with the figma side like

play20:44

actually how much of a system do you

play20:47

build as a team like where do you think

play20:50

about that line between okay there are

play20:52

real efficiencies to gain here but we

play20:55

don't want to go too far to like over

play20:57

architect things and invest too much in

play20:58

the systems level you really just want

play21:00

to ship so how do you think about that

play21:02

sweet spot for notion there are certain

play21:04

things that pretty much you know they

play21:06

don't really change but they touches so

play21:08

many different parts of the tool say

play21:10

like all the base components all the

play21:13

rules that are foundational that needs

play21:15

to be clarified to both designers and

play21:19

Engineers that needs to be systematized

play21:22

so that things are cohesive say like you

play21:25

don't have a blue button that looks

play21:27

different that two shades of blues but

play21:30

then for notion I think a lot of things

play21:34

that figma Design Systems can't really

play21:37

cover there's a lot of things around how

play21:40

we want to design features or Reason

play21:43

about problems that are really not

play21:45

captured by the components themselves or

play21:48

the UI itself we need to both be crafts

play21:53

you know humans on the say visual ux UI

play21:57

side

play21:58

but also when we Design Concepts how

play22:02

they generalize how much flexibility and

play22:05

power and possibilities does this thing

play22:08

open while keeping the system itself

play22:12

still understandable to people you've

play22:15

mentioned this word power a couple times

play22:17

and I do want to talk a little bit more

play22:19

about that because I started using

play22:21

notion like six seven years ago when it

play22:24

was much simpler and you've added

play22:28

so much to this product where it can do

play22:31

kind of everything like literally

play22:33

anything I want to build I can build it

play22:34

in notion and for me as someone who's

play22:36

been with the product for such a long

play22:38

time I've learned each of these new

play22:40

additions in isolation where it's kind

play22:42

of preserved the Simplicity because I'm

play22:43

not really ever having to experience the

play22:46

whole thing for the first time so now

play22:49

that there is this level of

play22:52

functionality and it's such a robust

play22:54

product can you talk a little bit about

play22:56

how your thinking in terms of like the

play22:59

new user experience for notion has

play23:01

evolved over the last few years if you

play23:03

look at notion the simplest state of

play23:05

notion is just a blank page and you can

play23:08

write whatever in there but there is a

play23:10

lot of pretty complex foreign concepts

play23:14

for most people especially people who

play23:16

don't build software like databases that

play23:19

are pretty hard to get at first but then

play23:22

if you look at all the apps that people

play23:24

use every day they're all powered by

play23:26

databases they all have similar views

play23:29

say like you have tables you have lists

play23:31

you have boards but all of these things

play23:34

are pre-built for people for different

play23:37

purposes for different problems people

play23:39

have different workflows they have so

play23:42

we're trying to fix is almost like there

play23:45

is no one size fit all on boarding for

play23:49

notion because every single person every

play23:52

single team wants different things all

play23:54

the tools the configurations of them

play23:56

might be very different but maybe

play23:58

they're all conceptually similar how do

play24:01

you have a system that Maps what the

play24:03

user needs with the things the tools

play24:08

that they want we want to figure out the

play24:10

fewest questions that we can ask to give

play24:13

you the closest set of tools that you

play24:16

need when you start and then it's almost

play24:18

like ideally when you use those tools

play24:20

they are self-evident they're familiar

play24:23

they maybe behave even half similar

play24:26

Concepts that you're used to in other

play24:28

tools when you navigate around it feels

play24:31

pretty natural you can go from a project

play24:34

to a task to a subtask really nicely

play24:36

everything's presented in a way that's

play24:38

familiar you don't have to configure

play24:40

anything and then you kind of go down to

play24:43

the middle layer if you do want to

play24:46

customize it and the idea is we don't

play24:49

want to push you towards the lowlevel

play24:53

concepts too much too quickly too early

play24:56

maybe there are a bunch of things that

play24:58

you can tweak without touching harder

play25:01

Concepts and then it's almost like for

play25:03

people who are really interested in

play25:06

building more tools with more power I

play25:09

think they should still get the full set

play25:12

of powers they could get or even with

play25:14

more flexibility not everyone have to

play25:18

become a tool maker in the sense it's

play25:20

like most people don't really care most

play25:22

people just want something that works

play25:24

especially for people who are in a

play25:25

company using notion a lot of people are

play25:28

just say creating doct during them

play25:31

getting some feedback looking at stuff

play25:33

without thinking about how things are

play25:35

structured so how we're thinking about

play25:37

onboarding is almost like we need to

play25:40

rethink how our concepts are

play25:43

presented we need to tie it up better

play25:47

with what we know about the user we need

play25:49

to make it so that you get things that

play25:52

are useful out of the box we want to

play25:54

make it so that if you want to tweak it

play25:57

a little bit but it gets really easy

play25:59

without you being the designer of the

play26:02

tool or un the need to understand how

play26:06

databases work for example so it's

play26:09

really about like how do we close the

play26:11

gap between what people tell us and what

play26:14

people get and ideally is like when

play26:16

people are using that thing that they

play26:18

get it's pretty easy I want to talk a

play26:20

little bit about you personally but

play26:22

maybe first one more question about

play26:24

notion itself because I I think a lot of

play26:26

people do recognize the fact that notion

play26:29

has a special design culture and at

play26:32

least for myself I'm very interested in

play26:33

in getting a little bit of like an

play26:34

inside look at and actually how you

play26:36

operate so I'm going to toss a

play26:38

hypothetical question your way let's say

play26:41

that tomorrow you are forced to join a

play26:45

new startup what is n aspect of how

play26:50

design operates at notion that you would

play26:52

for sure want to make sure that you

play26:54

bring with you to that new company I

play26:56

think designers at no do probably more

play26:58

than what typical designers do at other

play27:01

companies I started personally building

play27:04

stuff and designing myself I did not

play27:06

know the boundaries as much and then I

play27:09

started to build my own startups with

play27:11

say like two people four people 10

play27:13

people and then I went to like more

play27:15

established tech companies with say

play27:18

hundreds of people or thousands of

play27:19

people I've seen like different kinds of

play27:21

configurations of all this you know

play27:23

engineer product designer type of thing

play27:28

sometimes the engineers gets more

play27:29

Upstream designer goes Downstream

play27:31

sometimes it's flipped sometimes it's

play27:33

like maybe the PM is upstream and then

play27:35

they kind of delegate to the designers

play27:37

and the engineers more you know what I

play27:40

find that work the best is you kind of

play27:43

throw away all these titles and stuff

play27:46

and you just work on the thing together

play27:49

and then you cover each other you know

play27:51

with anything you might have a spike or

play27:55

you might own certain piece of it but

play27:57

but then people blend their areas of

play28:00

ownership their skills their thinking

play28:04

they don't think in roll boundaries they

play28:07

think about the problems the systems the

play28:10

solutions anyone can propose any

play28:13

idea that will ultimately get mixed back

play28:16

into something better the designers can

play28:19

code and polish things up the engineers

play28:22

can think of the system designs that

play28:24

eventually will transpire through in the

play28:27

U the product people can think less

play28:31

about specking out MV MVPs but think a

play28:34

little broader about how do we turn this

play28:36

into a bigger thing that's more

play28:38

impactful across every user every use

play28:41

case people should just work together

play28:43

and make stuff doesn't really care what

play28:45

your role or boundaries put all the

play28:47

ideas together find the best idea follow

play28:50

that through push that further in every

play28:53

aspect what about you personally like

play28:56

when you reflect on your own own skill

play28:58

set in all of the ways that this culture

play29:00

has grown you looking

play29:02

ahead what is a skill set or area of

play29:08

growth that you hope to reach as a

play29:10

designer in 2024 I think communication

play29:14

is like super important I started doing

play29:17

design without communicating at all cuz

play29:19

it's like you build the stuff and it's

play29:21

out and it's done but then when you

play29:23

start working in a bigger organization

play29:26

with more people it is really important

play29:28

to be really clear with your ideas where

play29:32

you want to take people to you want to

play29:34

have a way to articulate it in a really

play29:36

crisp way at different levels of detail

play29:40

in different languages when you talk to

play29:42

different people so that people feel

play29:44

motivated they feel they want to do this

play29:48

they get more clarity in their thinking

play29:51

it's like they can unblock themselves

play29:53

and start moving and then kind of

play29:54

helping people tie things back to

play29:57

together I think is super important

play29:59

especially for notion cuz every concept

play30:02

of notion ties back together and then

play30:04

this communication is not just about how

play30:07

you talk or how you present yourself in

play30:09

credit how you write dogs it's like

play30:11

everything how do you interact with

play30:13

different teams different roles of

play30:14

people how do you help group of people

play30:17

work better together that kind of stuff

play30:19

it's very clear just listening to you

play30:21

that the way that design works at notion

play30:24

is it's special like you have something

play30:26

very interesting there and I love this

play30:29

idea of really kind of breaking outside

play30:32

of the traditional roles and

play30:35

responsibilities boxes in terms of what

play30:38

we think of as joining a company as a

play30:40

product designer and the types of things

play30:41

that you'd be doing and working on and

play30:43

the ways that you'll be moving the

play30:44

needle for anyone that who's listening

play30:46

who's like interested in this and maybe

play30:50

is either in like the the San Francisco

play30:52

or New York areas or somewhere like that

play30:54

notion is hiring right now there are

play30:56

multiple roles that are open on the

play30:58

careers's page so before I I let you go

play31:02

Rio I have one question for you what is

play31:04

something that designers can do on their

play31:08

portfolio that would really stand out

play31:10

and get you excited about having them

play31:13

take the next step in your hiring

play31:16

process what I like seeing is like is

play31:19

work like real work pictures ideally

play31:22

something that like you know I can play

play31:24

with that's live then take really long

play31:27

on writing case studies of standard

play31:30

product development process I care a lot

play31:32

about all the details how you present

play31:35

things how you build your website all

play31:37

the typography yeah I like that it's

play31:39

like treating the website almost as a

play31:41

product in itself rather than just a

play31:43

folder for case studies I love it well

play31:46

Rio this has been amazing thank you so

play31:48

much for taking the time and giving us

play31:50

like a little lens into what it's like

play31:52

actually designing at notion and and the

play31:54

types of things that you're thinking

play31:55

about this has been a lot of fun I know

play31:57

there's a ton of gold nuggets for people

play31:59

in there that are listening so thank you

play32:01

again thank

play32:05

you

Rate This

5.0 / 5 (0 votes)

Related Tags
Conception d'AINotionCulture de designCollaborationSystème de conceptionUser ResearchFeedbackProduct DevelopmentRôle des designersÉvolution de Notion
Do you need a summary in English?