#dashboard
#web
#mobile
#data
#Figma
Data Variables - Answering 'What if?'
Data Variables - Answering 'What if?'
Data Variables - Answering 'What if?'
Data Variables - Answering 'What if?'
Data Variables - Answering 'What if?'
Data Variables - Answering 'What if?'
You look at your dashboard that shows your sales numbers for last month and think to yourself, what if I had closed one more deal? Variables allow you to adjust a value on that dashboard as the number of deals closed and update charts and graphs to show what could be.
An insight that kept coming up in our interviews and research with customers was that people, generally, are not very good at taking the right action based on data. Everyone wants to know how their numbers were last quarter, and then throw a dart at the wall and see if what sticks changes the numbers they want next quarter. We set out to change that narrative - no more guessing about what needs doing.
You look at your dashboard that shows your sales numbers for last month and think to yourself, what if I had closed one more deal? Variables allow you to adjust a value on that dashboard as the number of deals closed and update charts and graphs to show what could be.
An insight that kept coming up in our interviews and research with customers was that people, generally, are not very good at taking the right action based on data. Everyone wants to know how their numbers were last quarter, and then throw a dart at the wall and see if what sticks changes the numbers they want next quarter. We set out to change that narrative - no more guessing about what needs doing.
You look at your dashboard that shows your sales numbers for last month and think to yourself, what if I had closed one more deal? Variables allow you to adjust a value on that dashboard as the number of deals closed and update charts and graphs to show what could be.
An insight that kept coming up in our interviews and research with customers was that people, generally, are not very good at taking the right action based on data. Everyone wants to know how their numbers were last quarter, and then throw a dart at the wall and see if what sticks changes the numbers they want next quarter. We set out to change that narrative - no more guessing about what needs doing.
You look at your dashboard that shows your sales numbers for last month and think to yourself, what if I had closed one more deal? Variables allow you to adjust a value on that dashboard as the number of deals closed and update charts and graphs to show what could be.
An insight that kept coming up in our interviews and research with customers was that people, generally, are not very good at taking the right action based on data. Everyone wants to know how their numbers were last quarter, and then throw a dart at the wall and see if what sticks changes the numbers they want next quarter. We set out to change that narrative - no more guessing about what needs doing.
You look at your dashboard that shows your sales numbers for last month and think to yourself, what if I had closed one more deal? Variables allow you to adjust a value on that dashboard as the number of deals closed and update charts and graphs to show what could be.
An insight that kept coming up in our interviews and research with customers was that people, generally, are not very good at taking the right action based on data. Everyone wants to know how their numbers were last quarter, and then throw a dart at the wall and see if what sticks changes the numbers they want next quarter. We set out to change that narrative - no more guessing about what needs doing.
You look at your dashboard that shows your sales numbers for last month and think to yourself, what if I had closed one more deal? Variables allow you to adjust a value on that dashboard as the number of deals closed and update charts and graphs to show what could be.
An insight that kept coming up in our interviews and research with customers was that people, generally, are not very good at taking the right action based on data. Everyone wants to know how their numbers were last quarter, and then throw a dart at the wall and see if what sticks changes the numbers they want next quarter. We set out to change that narrative - no more guessing about what needs doing.





A dashboard with variable controls on the left side
Mar 2020 - August 2021
Timeline
Most Lauded Feature
Key Metric
Lead Designer, Researcher
Role
Mar 2020 - August 2021
Timeline
Most Lauded Feature
Key Metric
Lead Designer, Researcher
Role
TL;DR
Executive Summary
Through a vast, substantial collaborative effort spanning six development teams and three designers, I lead the vision and design for this game-changing feature. The result was the most lauded feature that Domo had ever shipped to our technical users, which was the determining factor that excitedly led seven large customers to renew their Domo contracts.





Variables creation modal
Goals
Goals
1
Use data to influence the right actions
How do you engage someone with a medium usually kept at arm's length? You wouldn't go to a museum and add paint to a painting or chisel more from a sculpture. Data is often treated the same way. "That's what the numbers were; let's try to do better next quarter." What could happen if people could paint and sculpt their quarterly numbers?
1
Use data to influence the right actions
How do you engage someone with a medium usually kept at arm's length? You wouldn't go to a museum and add paint to a painting or chisel more from a sculpture. Data is often treated the same way. "That's what the numbers were; let's try to do better next quarter." What could happen if people could paint and sculpt their quarterly numbers?
1
Use data to influence the right actions
How do you engage someone with a medium usually kept at arm's length? You wouldn't go to a museum and add paint to a painting or chisel more from a sculpture. Data is often treated the same way. "That's what the numbers were; let's try to do better next quarter." What could happen if people could paint and sculpt their quarterly numbers?
2
Keep it simple
With the taboo above around data, how can we engage and have everyone painting and sculpting to their heart's content? It has to be so simple to interact with that the newest intern to CEO should feel comfortable with their newfound artistic abilities.
2
Keep it simple
With the taboo above around data, how can we engage and have everyone painting and sculpting to their heart's content? It has to be so simple to interact with that the newest intern to CEO should feel comfortable with their newfound artistic abilities.
2
Keep it simple
With the taboo above around data, how can we engage and have everyone painting and sculpting to their heart's content? It has to be so simple to interact with that the newest intern to CEO should feel comfortable with their newfound artistic abilities.
3
Bring dashboards into the modern age
Charts, analytics, and dashboards are all very 'new' concepts in the enterprise world. However, for the average consumer, those things are long dead. Apps reign king in the digital world. If average consumers work at enterprise companies, requiring people to use outdated and old software practices, like dashboards and charts, will hamper enterprise growth because the people need to get used to working that way. If there was a way to convert a dashboard into an app, what would that look like?
3
Bring dashboards into the modern age
Charts, analytics, and dashboards are all very 'new' concepts in the enterprise world. However, for the average consumer, those things are long dead. Apps reign king in the digital world. If average consumers work at enterprise companies, requiring people to use outdated and old software practices, like dashboards and charts, will hamper enterprise growth because the people need to get used to working that way. If there was a way to convert a dashboard into an app, what would that look like?
3
Bring dashboards into the modern age
Charts, analytics, and dashboards are all very 'new' concepts in the enterprise world. However, for the average consumer, those things are long dead. Apps reign king in the digital world. If average consumers work at enterprise companies, requiring people to use outdated and old software practices, like dashboards and charts, will hamper enterprise growth because the people need to get used to working that way. If there was a way to convert a dashboard into an app, what would that look like?





Variable control options for different data types
Solutions
Solutions
1
Promote action and decision
If we go back to algebra, a variable signifies something unknown in an equation, 5 + X = ?. By taking existing customer data queries and adding a widget or control to adjust the value of a variable, the new output gives you more insight than you had before. With that insight, you can take action. We chose to put variable control widgets in line with charts and graphs. As you adjust a variable widget, your data updates in real-time right next to it, giving you immediate feedback and insight.
1
Promote action and decision
If we go back to algebra, a variable signifies something unknown in an equation, 5 + X = ?. By taking existing customer data queries and adding a widget or control to adjust the value of a variable, the new output gives you more insight than you had before. With that insight, you can take action. We chose to put variable control widgets in line with charts and graphs. As you adjust a variable widget, your data updates in real-time right next to it, giving you immediate feedback and insight.
1
Promote action and decision
If we go back to algebra, a variable signifies something unknown in an equation, 5 + X = ?. By taking existing customer data queries and adding a widget or control to adjust the value of a variable, the new output gives you more insight than you had before. With that insight, you can take action. We chose to put variable control widgets in line with charts and graphs. As you adjust a variable widget, your data updates in real-time right next to it, giving you immediate feedback and insight.
2
Keep the experience the same
By introducing a new feature, we wanted to ensure that people could find and use it easily. By putting variables into Beastmodes, it made sense to put variable configurations inside of the same place that Beastmodes were. **If this didn't make sense, no worries. I can explain better in person.
2
Keep the experience the same
By introducing a new feature, we wanted to ensure that people could find and use it easily. By putting variables into Beastmodes, it made sense to put variable configurations inside of the same place that Beastmodes were. **If this didn't make sense, no worries. I can explain better in person.
2
Keep the experience the same
By introducing a new feature, we wanted to ensure that people could find and use it easily. By putting variables into Beastmodes, it made sense to put variable configurations inside of the same place that Beastmodes were. **If this didn't make sense, no worries. I can explain better in person.
3
Match customers desired look and feel
Variables wouldn't provide a user value if they never interacted with the variable. We created a large swath of variable widgets, utilizing standard interaction components and methods, that live alongside charts and graphs, prompting the users to toggle, slide, and select a new outcome for their data. And we have made it so you can use the type of widget you want to use. Want a shorter list of multi-select choices? Use a drop-down multi-item selector.
3
Match customers desired look and feel
Variables wouldn't provide a user value if they never interacted with the variable. We created a large swath of variable widgets, utilizing standard interaction components and methods, that live alongside charts and graphs, prompting the users to toggle, slide, and select a new outcome for their data. And we have made it so you can use the type of widget you want to use. Want a shorter list of multi-select choices? Use a drop-down multi-item selector.
3
Match customers desired look and feel
Variables wouldn't provide a user value if they never interacted with the variable. We created a large swath of variable widgets, utilizing standard interaction components and methods, that live alongside charts and graphs, prompting the users to toggle, slide, and select a new outcome for their data. And we have made it so you can use the type of widget you want to use. Want a shorter list of multi-select choices? Use a drop-down multi-item selector.
4
Put it everywhere
The value of variables is using them. If they only existed on the web, that would be needed to engage those on mobile. By working closely with the mobile designer, we devised a way to integrate variables seamlessly into the mobile version of Domo.
4
Put it everywhere
The value of variables is using them. If they only existed on the web, that would be needed to engage those on mobile. By working closely with the mobile designer, we devised a way to integrate variables seamlessly into the mobile version of Domo.
4
Put it everywhere
The value of variables is using them. If they only existed on the web, that would be needed to engage those on mobile. By working closely with the mobile designer, we devised a way to integrate variables seamlessly into the mobile version of Domo.
Conclusion
A lot of my joy as a designer is hearing that someone is happy with my work. In this case, I was floored by the response from customers and internal stakeholders. There are quotes of customers saying that variables have opened thousands of doors to explore data and make better business decisions. Others have said that it is the sole reason they continue resigning their contract.
In the month following the public release of Variables, we closed a deal that resulted in $10m in revenue. We also saw that more dashboards than ever were being created as users began to build a dashboard with a job to be done, not just data to be seen and forgotten. And we saw an uptick in daily active users as more and more people were able to interact with their data.
They say surround yourself with people smarter than you - when working under Josh, I saw how good this advice really was. I was lucky enough to land Josh as my manager at the beginning of my internship. From day one he treated me as a friend, and equal, and as someone who had something unique to bring to the table. Josh's critical thinking skills, big picture ideas, and eye for design make him a key player on any team.



Sidney Kenkel
Henkel Design Owner
More projects


Variable control options for different data types