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.

Let's connect and build together