Dashboards | IT's time to talk #1
Every industry runs on data, but most dashboards built to analyze it are harder to use than they need to be. Hanna Klich and Oskar Czubacki from Merixstudio on what separates a clear, actionable dashboard from one that overwhelms — and how the decisions that matter most depend on who's going to be looking at it.
00:00 → 00:04
Financial services, manufacturing, renewables,
00:04 → 00:07
fossil fuels, all industries in the world
00:07 → 00:12
require data and need to analyze data in order
00:12 → 00:15
to come up with higher efficiency of services and
00:15 → 00:18
products that are delivered or to be shipped.
00:18 → 00:22
Today, I'm talking with two great experts coming from
00:22 → 00:23
Merixstudio.
00:23 → 00:26
This is Hanna Klich and Oskar Czubacki,
00:26 → 00:29
and we will be talking about how to design
00:29 → 00:34
beautiful, clear analysis dashboards
00:34 → 00:36
for different groups of users.
00:36 → 00:40
This is Merixstudio series. It's time to talk.
00:45 → 00:47
Hello, Hanna. Hello, Oskar.
00:47 → 00:48
First of all,
00:48 → 00:51
if you would be so kind and tell a few words about
00:51 → 00:53
yourself, that would be nice.
00:54 → 00:57
Okay. So I can start. My name is Hanna.
00:57 → 01:00
I am a Senior UX Designer,
01:00 → 01:04
and I have experience working across different fields,
01:04 → 01:08
financial, something about solar industry,
01:08 → 01:10
and recently also medical.
01:10 → 01:14
So, all of these, as Mike has said,
01:14 → 01:17
have something to do with dashboards,
01:17 → 01:20
and I hope I can share some good insights for you.
01:22 → 01:24
Yep. And, yeah, I'm Oskar.
01:25 → 01:30
I'm also working in at Merixstudio, for three years, now.
01:30 → 01:34
And I'm product designer, specialized in UX design and
01:34 → 01:35
UI design as well.
01:35 → 01:38
So, yeah, I'm kind of full stack
01:38 → 01:40
designer in projects,
01:41 → 01:45
guiding all this in process from the very beginning to the end.
01:45 → 01:46
So yeah.
01:48 → 01:50
Guys, it's a great, great pleasure to have you here.
01:50 → 01:52
I must admit to our audience,
01:52 → 01:55
I had the chance to work with both of you, and,
01:56 → 01:58
we shipped a lot of good things together.
01:58 → 02:01
So I'm really, really glad to have you here today. Okay.
02:01 → 02:02
First question.
02:03 → 02:08
So what are the biggest challenges of designing clear dashboards?
02:08 → 02:11
Yeah. They need to serve different groups of users.
02:11 → 02:13
Some of those groups of users are not, let's say,
02:13 → 02:15
proficient or tech savvy.
02:15 → 02:17
They may represent different levels of education,
02:17 → 02:19
different nationalities, backgrounds.
02:20 → 02:22
What are the biggest challenges,
02:22 → 02:24
especially in such industries, like, for example,
02:24 → 02:27
facility management or renewables?
02:29 → 02:32
So I can start, for example, in this in this topic.
02:32 → 02:36
So, yeah, in in the fields of renewable energy and,
02:36 → 02:41
facility management, there are a lot of, challenges,
02:41 → 02:44
especially in effectively managing, analyzing,
02:44 → 02:46
and presenting data,
02:47 → 02:52
especially data sourced from, various sources and
02:52 → 02:57
various, channels, like, for example, sensors,
02:57 → 03:01
hardware device devices, manual inputs, and more and more.
03:01 → 03:05
And, these datasets, can be quite
03:05 → 03:10
complex and contain different types of, information,
03:10 → 03:13
make it making it, really challenging
03:13 → 03:16
to present them in clean, logical,
03:16 → 03:19
and and useful manner.
03:19 → 03:20
Yeah. Yeah.
03:20 → 03:23
As Oskar has said, it's always a balance between
03:23 → 03:25
complexity and clarity.
03:25 → 03:29
So we really need to be careful about what information is
03:29 → 03:31
important to which users.
03:31 → 03:34
You have to be sure of your audience.
03:34 → 03:37
They may have different level of tech savviness.
03:37 → 03:40
They may be interested in different data points,
03:40 → 03:44
and so you have to decide on the hierarchy of information
03:44 → 03:48
and also how that data addresses their various needs.
03:49 → 03:51
Alright then.
03:51 → 03:55
And what are the key elements that need to be placed
03:55 → 03:59
in dashboard in every dashboard or most of the projects?
03:59 → 04:02
What are the key elements that, according to you,
04:02 → 04:06
should be on a analytical dashboard?
04:07 → 04:11
Graphs. Graphs. Graphs. And and even more graphs.
04:12 → 04:14
But you have to be careful with these.
04:15 → 04:18
You have to serve the right purpose,
04:18 → 04:20
so don't use them for the looks.
04:20 → 04:24
Just have them to communicate the right kind of information.
04:25 → 04:29
I think for renewable energy systems,
04:29 → 04:33
you'll have things like monitoring the capacity of that
04:33 → 04:38
system, maybe some real time information and historical
04:38 → 04:41
data about consumption or yield of the
04:41 → 04:45
energy so you can monitor whether you're approaching a
04:45 → 04:49
certain target or you're below a threshold.
04:49 → 04:51
And that's always good to good to see.
04:53 → 04:55
Oscar, maybe something for facility management,
04:55 → 04:57
something comes to your mind.
04:57 → 04:58
Yeah. I totally agree.
04:58 → 05:02
I mean, I also thought about the thing
05:02 → 05:08
about real time data or data updated regularly
05:08 → 05:14
because, of course, in in the renewable and facility management,
05:14 → 05:17
the latest information is always should be always available.
05:18 → 05:21
But to be honest,
05:21 → 05:25
I can just simply say that what are the key elements of the of
05:25 → 05:27
the dashboards, it really depends.
05:27 → 05:31
And it, of course, depends on what client and
05:31 → 05:34
user need in in in, like, moments.
05:34 → 05:35
So,
05:36 → 05:38
yeah, I think, like I mean I mean,
05:38 → 05:41
the dashboards should be kind of, like,
05:41 → 05:46
quick view of what's happening in the system right now.
05:48 → 05:52
Okay. One small follow-up question on this.
05:52 → 05:57
Imagine that we have a product or service which
05:57 → 06:00
is dedicated to, let's say, different groups of users.
06:00 → 06:01
Yes?
06:01 → 06:02
Like, there are, for example,
06:02 → 06:06
two or three different types of employees logging into one
06:06 → 06:08
system, and, actually,
06:08 → 06:10
each one of them requires a little bit more data.
06:10 → 06:12
How to handle with such case?
06:15 → 06:18
So you really need to understand the different types of audiences,
06:18 → 06:22
and I think the best way to do it is through research.
06:22 → 06:24
Would you agree, Oskar?
06:24 → 06:26
Yeah. Exactly.
06:26 → 06:27
I mean, the the user research,
06:27 → 06:31
you is the first thing that you should start to,
06:31 → 06:36
let's say, that to to target, your audience,
06:36 → 06:38
one hundred percent.
06:40 → 06:41
I mean, another
06:43 → 06:47
maybe good idea would be implementing, for example,
06:47 → 06:49
role based access control.
06:49 → 06:54
So then you can ensure that users specific group of
06:54 → 06:57
users see only relevant data.
06:58 → 07:01
And thanks to that, we can offer
07:01 → 07:05
flexible in interactive components, you know,
07:05 → 07:08
to allow users to manipulate and explore data in ways
07:08 → 07:13
that best suit their, requirements or needs.
07:13 → 07:14
Yeah.
07:14 → 07:17
I I like the word manipulate because then customization
07:17 → 07:18
comes to my mind as well.
07:18 → 07:20
You can allow certain level of customization,
07:20 → 07:24
so maybe moving the elements on the dashboard to their liking
07:24 → 07:27
or to their actual needs.
07:27 → 07:31
You could also venture into building a dashboard builder.
07:31 → 07:33
So if this is a really, you know,
07:33 → 07:36
data heavy thing and and very, very specific role,
07:37 → 07:41
then maybe you would want the specialist really to address
07:41 → 07:45
their own needs and and put the right elements in place.
07:45 → 07:47
They may be the ones who know what's most important in
07:47 → 07:52
context, so that that's a route to take and consider too.
07:53 → 07:54
Okay.
07:54 → 07:57
What are the most common mistakes or even errors
07:57 → 08:00
while while designing dashboards?
08:00 → 08:00
Yeah.
08:00 → 08:05
What can go wrong, and how to prevent ourselves
08:05 → 08:07
from going in in the wrong way?
08:08 → 08:11
I can I can start with this field because mistakes
08:11 → 08:16
are the thing I I I love during creating the dashboards?
08:16 → 08:19
So so, yeah, the first thing and, I mean,
08:19 → 08:24
the well known mistake in designing dashboards is
08:24 → 08:27
data overload and information.
08:27 → 08:31
And the more complex and the more data heavy the
08:31 → 08:35
system is, the more difficult and the more important the
08:35 → 08:37
information architecture becomes.
08:37 → 08:41
And, prioritizing the requirements and specific needs
08:41 → 08:46
of, of end users, is crucial, if you want,
08:46 → 08:49
your dashboard to be useful and, and, let's say,
08:49 → 08:51
pleasing to the eye.
08:52 → 08:55
And I already mentioned the graphs,
08:55 → 08:59
so really understand what they communicate because
08:59 → 09:01
graphs different graphs serve a different purpose.
09:01 → 09:03
It's that's just the looks,
09:03 → 09:07
that a pie chart looks better on the screen.
09:07 → 09:09
You really have to understand what your data communicates and
09:09 → 09:13
then choose the right type of graph to represent it,
09:13 → 09:16
so that it it really addresses, you know,
09:16 → 09:18
the the audience in the in the right way.
09:18 → 09:20
So don't go for the looks.
09:20 → 09:23
Don't overdo it because it looks better in color.
09:23 → 09:27
Just choose the right way to communicate with the right graph.
09:28 → 09:29
Okay then.
09:29 → 09:33
And what are the good practices of
09:33 → 09:34
designing dashboards?
09:34 → 09:35
Yeah?
09:35 → 09:38
What kind of activities can be done by a designer or by a
09:38 → 09:42
development team in order to come up with an
09:42 → 09:45
experience that will be useful for various types of users?
09:46 → 09:49
Yeah. We we already said learn your about your audience.
09:49 → 09:51
So whether you do it through,
09:51 → 09:55
interviews or maybe through observation studies,
09:55 → 09:57
if you have ways to see yes.
09:57 → 09:58
That's user research.
09:58 → 10:02
If you have ways access and see how these users
10:02 → 10:06
do it in person or or currently do their tasks,
10:06 → 10:10
that will give you an example of how they operate in context.
10:10 → 10:13
Sometimes these dashboards are used, you know,
10:13 → 10:15
in a in a remote environment.
10:15 → 10:17
So let's let's think of, I don't know,
10:17 → 10:20
specialists or electricians or installers,
10:20 → 10:23
going to a a remote place and then, you know,
10:23 → 10:26
using it in in different science sunlight or with
10:26 → 10:28
a low Internet connection.
10:28 → 10:32
So you won't get to know these things until you actually
10:32 → 10:34
speak to the users.
10:34 → 10:38
So consider really their needs, and in the right context.
10:38 → 10:41
So I would say that's that's the first thing to approach.
10:41 → 10:44
And then maybe to define what the dashboard is supposed to
10:44 → 10:47
do, just don't put everything into it.
10:47 → 10:48
Define the goal.
10:48 → 10:49
Is it to guide the user?
10:49 → 10:54
Is it to help them react to certain events?
10:54 → 10:56
You have to have an understanding of of that
10:56 → 10:58
importance and, you know,
10:58 → 11:00
the level of hierarchy of information.
11:01 → 11:05
Yeah. That that's that's, that's true. I agree.
11:05 → 11:09
What I what can I add to to it is that the
11:09 → 11:11
one tip that, let's say,
11:11 → 11:14
bigger designer some time ago
11:16 → 11:21
give me this kind of advice to, let's say,
11:21 → 11:25
design or create the dashboard at the end of the whole
11:25 → 11:27
design process?
11:27 → 11:31
I mean, so it's a it's also a well known
11:31 → 11:34
mistake, especially for beginner designers,
11:34 → 11:37
to start designing from the dashboard and then the rest of
11:37 → 11:39
the parts of the system, let's say.
11:39 → 11:43
But if we are talking about the dashboards as a dashboards as
11:43 → 11:46
a, let's say, quick overview of
11:46 → 11:48
all other elements in the system,
11:48 → 11:52
then it's a really good approach to
11:52 → 11:57
create all of the system as a first step at,
11:57 → 12:02
and, then go to the creating the dashboard.
12:03 → 12:07
Alright then. Hanna touched very important topic.
12:07 → 12:11
Like, some dashboards are meant to make
12:11 → 12:15
smart investments, but some others are actually used in
12:15 → 12:19
order to prevent some sort of emergency like risk or danger.
12:19 → 12:19
Right?
12:19 → 12:21
If we would have, for example,
12:21 → 12:25
some situation related to power supply
12:25 → 12:29
or, for example, fossil fuel supply.
12:29 → 12:34
Some sometimes shortage of supply may may may cause an emergency.
12:34 → 12:39
Also, what I would like to add despite the fact that I'm an
12:39 → 12:42
interviewer today is that it is extremely important, I think,
12:42 → 12:45
to put designers into the context.
12:45 → 12:45
Yeah?
12:45 → 12:49
In recent years, we have been working with a logistics company from South
12:49 → 12:49
Africa.
12:49 → 12:52
We've been working with facility management company and
12:52 → 12:55
manufacturing company from Germany.
12:55 → 12:58
We have been doing lots of fintech work for
12:58 → 13:01
for United Kingdom.
13:01 → 13:04
We have been doing also screening tenant app for the
13:04 → 13:05
United States.
13:05 → 13:09
So it is extremely important to put the designers into the
13:09 → 13:12
context to introduce them a little bit into the industry
13:12 → 13:16
or vertical because this helps a lot in further
13:16 → 13:18
process.
13:19 → 13:20
Okay then.
13:21 → 13:26
What are the best strategies to adapt
13:26 → 13:30
dashboards to different types of users, yes,
13:30 → 13:34
to take into consideration their needs and also what
13:34 → 13:38
we already mentioned, their savviness or their level of knowledge.
13:42 → 13:42
Yes.
13:42 → 13:46
So that level of customization can come into place.
13:46 → 13:48
If you have, let's say,
13:48 → 13:52
beginners using the system, you may introduce tutorials
13:52 → 13:56
and help them walk through the most important features.
13:56 → 13:59
Just remember to do it in context, not as a like,
13:59 → 14:04
an overlay displaying all the necessary information just at the start.
14:04 → 14:08
So if they complete a certain task or they start a new
14:08 → 14:14
task, let's say, you give them contextual hints so that they are not lost.
14:14 → 14:17
This can be something that limits the amount of training
14:17 → 14:19
you provide when, you know,
14:19 → 14:21
they have to learn the new interface.
14:21 → 14:25
So being helpful, being verbose with, let's say,
14:25 → 14:29
labels and the messaging in the system, that helps as well.
14:30 → 14:33
Yeah. And, again, we can remind about the user research.
14:33 → 14:38
And maybe, especially in this case, also, it would be useful, for example,
14:38 → 14:40
for testing with prototypes.
14:40 → 14:44
So before we go to the development phase,
14:44 → 14:48
we can, for example, create a a interactive prototype and test
14:48 → 14:51
with a different group of users.
14:51 → 14:53
How do they use them?
14:53 → 14:55
This this dashboard, what are their needs,
14:55 → 14:58
that's that's really helpful.
14:59 → 15:02
Okay. Thank you very much.
15:04 → 15:06
What are the specific metrics
15:07 → 15:11
that we should take into consideration while
15:12 → 15:14
designing dashboards for different groups?
15:14 → 15:16
Like, I don't know.
15:16 → 15:19
Is it revenue of the company, number of employees?
15:19 → 15:21
This can be different things. Yeah?
15:21 → 15:25
What kind of quantible values we should take into consideration?
15:25 → 15:27
I I think both, like,
15:27 → 15:31
the renewable energy and fast food management benefit from cost tracking.
15:31 → 15:34
That would be for all businesses really.
15:34 → 15:38
So you have an understanding of where the money is going,
15:38 → 15:42
how the initiatives that you have in your business,
15:42 → 15:43
how they are performing.
15:43 → 15:47
So I would say that's pretty much a standard way.
15:47 → 15:49
And it it really depends.
15:49 → 15:52
I think we already said that it really depends on the industry,
15:52 → 15:53
so you wouldn't have, like,
15:53 → 15:57
a one set of metrics that fits all.
15:57 → 16:00
For renewables, it's, again, as I said, the targets,
16:00 → 16:04
the consumption levels, some thresholds that may require,
16:04 → 16:06
you know, emergency action, let's say,
16:06 → 16:09
because the installation is, you know,
16:09 → 16:11
at their at its limit.
16:11 → 16:15
So that would probably be for the energy industry.
16:15 → 16:17
And then for facility management,
16:17 → 16:21
things like maybe staff occupancy or maybe downtimes
16:21 → 16:23
so that you see the timeline,
16:23 → 16:26
how the company is performing, or the equipment,
16:26 → 16:28
how it's performing.
16:28 → 16:30
If you have what's the, I don't know,
16:30 → 16:33
mean time between failures, you know,
16:33 → 16:36
if if there are things that you need to fix,
16:37 → 16:40
anything that goes with alerting you to to those
16:40 → 16:44
necessary situations, so alerts and notifications,
16:44 → 16:47
and maybe tracking how many of these you have over a month.
16:48 → 16:49
It will give you an understanding whether your
16:49 → 16:53
business is performing okay, or does it need some adjustment.
16:54 → 16:55
Yeah.
16:55 → 16:58
And I also
16:58 → 17:02
because there's some kind of insight from the from the
17:02 → 17:05
project that we have realized some time,
17:05 → 17:09
where the client was really focused on
17:10 → 17:14
on transferring the existing already existing calculate of
17:14 → 17:16
the system from the
17:17 → 17:20
Excel to the, let's say,
17:20 → 17:22
web web application.
17:22 → 17:26
And the thing that is was really important to to for the
17:26 → 17:29
client was the performance and, let's say,
17:29 → 17:33
the speed of the reaction of the system and how the
17:33 → 17:37
whole process how the whole process could be
17:37 → 17:43
quicker and more smooth with the new web app
17:44 → 17:45
application.
17:45 → 17:46
Yeah.
17:47 → 17:48
Okay then.
17:48 → 17:52
What kind of what set of tools are you usually using
17:52 → 17:54
in your daily based work?
17:56 → 17:59
Figma Figma in tons of seconds.
17:59 → 18:04
Figma Figma and mural as a whiteboard.
18:04 → 18:06
And, yeah, that's Yeah.
18:06 → 18:07
That's that's what I've said.
18:07 → 18:10
So the mural is there for scoping sessions
18:10 → 18:13
and understanding the requirements.
18:13 → 18:16
We do a lot of back and forth when designing
18:16 → 18:20
between our design team and then the the client,
18:20 → 18:22
the end client so that we understand the requirements,
18:22 → 18:25
and that happens usually on the mural.
18:25 → 18:28
And sometimes we just use it to, you know,
18:28 → 18:32
get our heads working and wrap around a problem.
18:32 → 18:35
I remember that just recently we had a session with Oscar
18:35 → 18:40
trying to figure out the very complex system and the
18:40 → 18:44
level of permissions that you needed to access certain elements.
18:44 → 18:48
So that's the what we do in Mural.
18:48 → 18:51
But we're not averse to Excels as Oscar mentioned.
18:51 → 18:53
So if you come to us with an Excel,
18:53 → 18:55
we can make it a web app.
18:55 → 19:00
They require to be translated in a proper way,
19:00 → 19:03
and I I think we're pretty good at it.
19:03 → 19:04
That's right. That's right.
19:04 → 19:06
But first, we will design it in Figma,
19:06 → 19:11
and then we can transfer from Excel to the
19:11 → 19:12
real Yeah.
19:12 → 19:14
Application.
19:14 → 19:19
I think Excel is still better than exchanging twenty emails.
19:19 → 19:22
You know? How this supposed to work?
19:22 → 19:23
How that's supposed to work?
19:23 → 19:25
Oh, this calculates this and that. Yeah.
19:25 → 19:29
It's basically do a very definite mapping
19:30 → 19:31
ideas, I would say.
19:31 → 19:33
So, yeah,
19:33 → 19:35
it's alright.
19:35 → 19:39
Okay then. Thank you very much for this.
19:39 → 19:43
Next question will be, what are the key milestones in
19:43 → 19:45
the designing process?
19:45 → 19:49
What are the most important elements that we need to take
19:49 → 19:52
care of in order to make a success?
19:55 → 19:56
Research.
19:57 → 19:59
Never enough research.
20:01 → 20:04
Oh, that that's the first step as we've mentioned.
20:04 → 20:08
So learning about the audience, analyzing the requirements,
20:08 → 20:12
prioritizing them according to the goals that you want to achieve.
20:12 → 20:16
Sometimes you fall into the trap of thinking everything is
20:16 → 20:21
as equally important, but you have to remember that
20:21 → 20:23
there there are people who will challenge this assumption,
20:23 → 20:24
and that's still fine.
20:24 → 20:27
We can work out a good compromise,
20:27 → 20:30
and that needs to align with those needs of of your end
20:30 → 20:33
users, not only of your business,
20:33 → 20:35
but also of those end users.
20:35 → 20:37
So with that in mind,
20:37 → 20:41
we we usually start during our first rounds of
20:41 → 20:44
designs and iterate.
20:45 → 20:46
Yeah.
20:46 → 20:50
And during that process, I think the the first challenge
20:50 → 20:54
is to transfer those business and user needs into
20:54 → 20:56
wireframes or designs.
20:56 → 20:59
So that's also the very beginning step.
20:59 → 21:03
And then if we are talking about, let's say,
21:03 → 21:07
the further steps of the process where that design meets
21:07 → 21:11
development, then it's also important to,
21:11 → 21:15
let's let's say, to take care on the collaboration between
21:15 → 21:17
designers and developers.
21:17 → 21:21
That's really important, and it could be sometimes quite
21:21 → 21:22
difficult topic.
21:23 → 21:24
But but, yeah,
21:24 → 21:26
the the good collaboration between between designers and
21:26 → 21:31
developer, it's the, let's say, key to success of each project,
21:31 → 21:32
I can say.
21:32 → 21:33
Okay.
21:33 → 21:35
Because the part of the, let's say,
21:35 → 21:40
user experience designer works also to support the
21:40 → 21:42
development process.
21:42 → 21:42
Yeah?
21:42 → 21:45
Like, to translate the requirements,
21:45 → 21:47
put developers into the context.
21:47 → 21:50
Listen. People need this because they need to have that.
21:53 → 21:56
And let's say, what are at least one or two hints when it
21:56 → 21:59
comes to maintaining good cooperation between the
21:59 → 22:02
designers and developers?
22:02 → 22:05
I would say, ideally, you are involved in as a designer,
22:05 → 22:07
you're involved in the process end to end.
22:07 → 22:11
So it's not like you just push out the deliverables,
22:11 → 22:13
the visuals, and then you're done.
22:13 → 22:16
You you you basically stop cooperating. No.
22:16 → 22:18
That's just the beginning, really.
22:18 → 22:19
So
22:19 → 22:22
whether it's communicating through Figma or making little
22:22 → 22:25
small refinement meetings with the dev team,
22:25 → 22:29
making sure that they are not lost in your documentation
22:29 → 22:32
and the requirements are properly, you know,
22:32 → 22:35
almost set in stone, though we work in agile,
22:35 → 22:36
so we know how it is.
22:36 → 22:37
But you have them in Jira.
22:37 → 22:39
You have, like, I
22:41 → 22:45
I wanna say, a source of truth so that everyone is on the same page,
22:45 → 22:49
and everyone knows that this is really catering to the business
22:49 → 22:52
requirement and then the the outcome that the client wants
22:52 → 22:53
to achieve as well.
22:54 → 22:55
Yeah.
22:55 → 22:59
I want to also emphasize the the part about
23:00 → 23:04
the deliverables from designers for developers.
23:04 → 23:08
I mean, it's really the quality of the design file and what is
23:08 → 23:10
inside it, it's really important.
23:10 → 23:12
I mean, the the design has
23:12 → 23:15
its own, let's say, dark side I
23:15 → 23:16
mean, tech technical side.
23:16 → 23:19
So it's really important to take care on creating
23:19 → 23:23
components, making clear and consistent style guides,
23:23 → 23:28
and and document all all your design decisions
23:28 → 23:31
in in the file so then
23:32 → 23:36
the developers can easily take it, can can look at it,
23:36 → 23:38
look at it, and they understand what is going on.
23:38 → 23:40
So so yeah.
23:41 → 23:45
How great impact on your work,
23:46 → 23:48
makes the tech stack?
23:48 → 23:51
Are you informed upfront that, listen,
23:51 → 23:53
this is gonna be built using React,
23:53 → 23:56
or how does it look like?
23:56 → 23:57
Can, for example,
23:57 → 24:00
the decision can be made during the process in the middle of
24:00 → 24:01
the design process?
24:01 → 24:03
How does it look like?
24:03 → 24:04
Yeah.
24:04 → 24:07
When we are starting working with developers,
24:07 → 24:10
especially front end developers, for example,
24:10 → 24:13
it's really important to be on the same page,
24:13 → 24:15
on the same site.
24:15 → 24:18
So the decision about what,
24:19 → 24:20
for example,
24:21 → 24:24
tech stack, like React or Angular or whatever,
24:24 → 24:25
and we are using.
24:25 → 24:28
It's really important because this is the first step to
24:28 → 24:31
decide what kind of design system, for example,
24:31 → 24:34
or components library we will be using.
24:34 → 24:38
So if we are using the same components
24:38 → 24:42
library, or let's say similar, at least,
24:42 → 24:47
it's then much easier for also for
24:47 → 24:51
designers, but for developers especially to
24:51 → 24:56
develop and create and code all your design designs
24:56 → 24:57
and wireframes.
24:57 → 25:01
I I think it saves everyone a level of frustration and
25:01 → 25:05
disappointment because the designers do not get,
25:05 → 25:08
frustrated that their design cannot be implemented,
25:08 → 25:10
and then the developers are not frustrated
25:10 → 25:15
because the days designers come with crazy ideas, to the table.
25:15 → 25:19
So going and being on the same page definitely helps.
25:19 → 25:22
Those component libraries, as Oskar has mentioned,
25:22 → 25:24
they are already quite robust.
25:24 → 25:27
It's good if we know in advance what's possible,
25:28 → 25:31
what kind of visual elements we can use,
25:31 → 25:34
or maybe what kind of interactions that they they
25:34 → 25:36
come with already.
25:36 → 25:40
So we we don't really waste the time on, let's say,
25:40 → 25:42
rethinking something.
25:42 → 25:44
Every every set of task,
25:44 → 25:48
we we can just use certain good practices that are there already.
25:48 → 25:48
Yeah.
25:48 → 25:53
So first, it's the design UI design kit or component library.
25:53 → 25:57
It's a kind of limitation for us to, you know,
25:57 → 26:02
avoid kind sometimes kind of crazy ideas or whatever.
26:02 → 26:03
But on the other hand,
26:03 → 26:07
it's also perfect inspiration for us
26:07 → 26:11
because we can see the already already
26:11 → 26:14
created set of components and elements,
26:14 → 26:18
and then we can imagine easier how to, for example,
26:18 → 26:23
solve some kind of design problem with specific design elements.
26:24 → 26:26
Okay then. And I need to ask this question.
26:26 → 26:29
This one question comes quite spontaneously.
26:29 → 26:33
It was initially in our notes, but I need to ask it.
26:33 → 26:35
How to compromise
26:36 → 26:41
dashboards on desktop versus mobile?
26:42 → 26:45
Tricky. That's a tough one. Yeah.
26:48 → 26:50
Yeah. It this is a tricky one.
26:50 → 26:54
You again have to ask yourself what is the most important on
26:54 → 26:58
the mobile device, whether you need to see all the information.
26:58 → 27:02
In in what way is that experience different?
27:02 → 27:06
So is it because the you need to quickly access the
27:06 → 27:09
dashboard, or is it because you're in the field
27:09 → 27:12
and then, you know, prioritize the info that's there?
27:12 → 27:15
Not everything will be visible at once.
27:15 → 27:18
You have to allow the users to drill down,
27:18 → 27:19
and that's still fine.
27:19 → 27:23
As long as they know that the information is not lost,
27:23 → 27:25
it it is just, you know, clearly hidden,
27:25 → 27:28
but the it is accessible for them.
27:28 → 27:31
I think you'll be still fine on a mobile device.
27:31 → 27:33
Okay. Okay, guys.
27:33 → 27:38
This may be my one of two last questions.
27:38 → 27:41
How does the cooperation with the client look like?
27:41 → 27:42
What are good practices?
27:42 → 27:46
How does the process of gathering requirements look like?
27:46 → 27:47
Yeah?
27:47 → 27:50
We talked a little bit about user research and so on,
27:50 → 27:51
but what are, let's say, good practices?
27:51 → 27:55
What questions should be asked first, for example?
27:57 → 28:01
We do a standard of what, why, when, and how.
28:01 → 28:05
So there's a set of questions that most designers will ask
28:05 → 28:09
you or even business analysis as well when we
28:09 → 28:12
run workshop sessions or scoping session depending on
28:12 → 28:16
the type of requirements that we try together.
28:16 → 28:20
So you you'll go through this process of us enlisting
28:20 → 28:23
that information, and it's not simply
28:24 → 28:27
you as a client answering us.
28:27 → 28:31
It is us also trying to map out
28:31 → 28:35
requirements, make do almost like a mind map or a
28:35 → 28:39
graph of how different aspects of the system come together.
28:39 → 28:40
And then from there,
28:40 → 28:44
prioritize the items that could be displayed on dashboard.
28:44 → 28:48
So these are usually a couple of sessions coupled
28:48 → 28:52
with lots of documentation reviews.
28:52 → 28:56
So we also appreciate if there is a a documented
28:56 → 28:59
kind of I'm not gonna say functional specification
28:59 → 29:01
because that's not what we do, really.
29:01 → 29:04
But if if you have, let's say,
29:04 → 29:07
those Excel sheets where you map certain behaviors,
29:07 → 29:11
certain outcomes of certain parameters, for example,
29:11 → 29:14
that helps us build a better dashboard, definitely.
29:15 → 29:16
Yeah.
29:16 → 29:20
And another, let's say, really important question to to the
29:20 → 29:25
client, before we start the project Would it be also,
29:25 → 29:26
first one,
29:27 → 29:31
does your idea, solve the problem,
29:31 → 29:33
the real problem?
29:33 → 29:38
And the second one, do you know your target
29:38 → 29:42
audience, and do you know your, users?
29:42 → 29:47
And and then, you can think about it if
29:47 → 29:51
this, if this solution, this idea could solve the problem, those users.
29:51 → 29:54
So that's, and that's important,
29:55 → 29:59
if we are talking about the the success of the project, for example.
29:59 → 30:01
And even if you're not sure the answers of these,
30:01 → 30:03
that's not the end of the world, I would say,
30:03 → 30:06
because we can either learn of the audience through user
30:06 → 30:09
research that we can run for you,
30:09 → 30:13
or we can do prototyping to figure out whether you are
30:13 → 30:17
solving the right problem with that solution that you have in mind.
30:17 → 30:19
Okay, ladies and gentlemen.
30:20 → 30:22
This may be our last question today.
30:22 → 30:26
What are the potential challenges related to
30:26 → 30:30
maintaining and usability of dashboards in a dynamic
30:30 → 30:32
business environment, such as, for example,
30:32 → 30:35
facility management or renewables?
30:37 → 30:41
So as the business grows and the data grows,
30:41 → 30:44
you may be tempted to put everything more and
30:44 → 30:48
and more on the screen on on the dashboard that's already
30:48 → 30:52
established and sticking new elements just randomly just
30:52 → 30:55
because the sensor is available and that data point is
30:55 → 30:58
available, it will not work for you.
30:58 → 31:01
I would say you would need to frequently revise
31:01 → 31:04
the hierarchy of those items,
31:04 → 31:07
revise whether you're still addressing the needs of that audience.
31:07 → 31:12
Probably also consider how how that new day data or
31:12 → 31:16
how how the growing dashboard influences their workflow and
31:16 → 31:19
whether they still understand it it it's delivering the same
31:19 → 31:20
value to them.
31:20 → 31:24
So, again, prototyping and testing with those users,
31:24 → 31:26
figuring out whether, you know,
31:26 → 31:29
that they they know where this change is coming from so you do
31:29 → 31:32
not have to retrain them on using that software.
31:33 → 31:36
That is something that that you should consider as well,
31:36 → 31:39
other than just sticking new elements, onto the layout.
31:40 → 31:40
Yeah.
31:40 → 31:43
And, renewables and facility management,
31:43 → 31:48
it's a they are kind of trendy areas right now.
31:48 → 31:51
So it's also really point important to stay up to date
31:51 → 31:55
with recent updates and changes in the industry.
31:55 → 31:58
And and you need to be sure that your
31:58 → 32:03
dashboard or your system is is up to date.
32:03 → 32:06
Ladies and gentlemen, together with Hannah and Oscar,
32:06 → 32:09
we would like to say thank you for watching this show.
32:09 → 32:13
Please feel free to contact us if you have ideas for another
32:13 → 32:16
episodes or you would have some questions to our experts.
32:16 → 32:19
We are happy to share our knowledge,
32:19 → 32:23
to consider your needs to discuss potential projects that
32:23 → 32:24
we could be doing together.
32:24 → 32:25
Thank you all.
32:25 → 32:27
Have a great day. See you soon.
32:27 → 32:31
This was Merixstudio Show. It's time to talk.
32:31 → 32:32
Thank you. Have a great day.
32:32 → 32:34
Thank you very much.



.avif)

.avif)
.avif)
.avif)