Dashboards | IT's time to talk #1
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)