How we redesigned an Excel-based tool into an intuitive web application

Web design

Web design

Web design

UX / UI

UX / UI

UX / UI

Web application

Web application

Web application

New concept and redesign of a CO2 calculator for simplified work flow.

Problem context

The application was developed to calculate the CO2 concentration in rooms with different ventilation systems. The tool was implemented as an Excel-based file, resulting in limitations in usability and user-friendliness.

Goal

To overcome these limitations and promote the tool's usage, it is now intended to transition the tool to an accessible online software solution.

Team

Product Owner

Project Manager

UX Designer

Developer

My role

User flow analysis

New concept

UI / UX design

Client

Das Bundesinstitut für Bau-, Stadt- und Raumforschung

Why should we change it?

People problems

Lack of usability

Users have difficulty in their work flow using the tool on the day to day basis.

Lack of flexibility

The tool is only locally accessible, it needs to be used from the same computer, also limited to Microsoft Windows operating system.

Business problems

Lack of distribution

The tool is not used as much as it is intended to, due to its limitations.

Lack of access

Regulations change every 2-3 years, in the current tool it is not possible to change outdated sources.

UX Audit

User is overwhelmed with a long list of tool instructions, which is displayed only in the beginning of the process.

  • Will the user read it?

  • Will they remember what they read?

  • How does the user find this information again once they started using the tool?

UX Audit

It is difficult to follow steps, there is no clear navigation. Too many overlay windows open.

Exploration

Key insights

Navigation is difficult, user has no overview in the steps.

After using the tool, we identified, that the many pop up windows easily confuse us and we lost track of our process.

1

Navigation is difficult, user has no overview in the steps.

After using the tool, we identified, that the many pop up windows easily confuse us and we lost track of our process.

1

Navigation is difficult, user has no overview in the steps.

After using the tool, we identified, that the many pop up windows easily confuse us and we lost track of our process.

1

Information how to use the tool is overwhelming.

Many technical numbers and details are shown on the start screen how to fill out the form, which is later hard to find again.

2

Information how to use the tool is overwhelming.

Many technical numbers and details are shown on the start screen how to fill out the form, which is later hard to find again.

2

Information how to use the tool is overwhelming.

Many technical numbers and details are shown on the start screen how to fill out the form, which is later hard to find again.

2

Creating user profiles are restricted, more is needed.

The client shared with us, that for their usual work flow they need us to implement more user profiles in the application.

3

Creating user profiles are restricted, more is needed.

The client shared with us, that for their usual work flow they need us to implement more user profiles in the application.

3

Creating user profiles are restricted, more is needed.

The client shared with us, that for their usual work flow they need us to implement more user profiles in the application.

3

Evaluation infographics are not comparable.

The client needs to have an overview, where different concepts are comparable on the same infographic.

4

Evaluation infographics are not comparable.

The client needs to have an overview, where different concepts are comparable on the same infographic.

4

Evaluation infographics are not comparable.

The client needs to have an overview, where different concepts are comparable on the same infographic.

4

How might we make the process intuitive and understandable while ensuring users feel confident that they have all the information they need?

Benchmarking

We gathered inspirations and compared best practices of other similar tools.

We learned that all these tools provide clear navigation and an overview of the steps the user needs to take to complete the task, making the process easy to follow.

Decision

We decided to create a split screen concept due to the complexity.

At this point we already discussed the idea with our developer to recognize constraints early on.

Strategy

Wait! What else should we know before designing?

Requirements

  • Intuitive user navigation

  • Implement tool tips and explanations

  • New modern interface design based on Corporate Design

  • New feature: import/export previously entered data

  • Tool has to meet WCAG Standards

Constraints

  • Can not save process online

  • Only desktop version will be available

  • Limited users to do usability testing

Concept

We focused on 2 user flows.

User flow 1

Starting a new project

  1. Start

  2. Choose new project

  3. Tool information (or skip)

  4. User information (or skip)

  5. Disclaimer

  6. Fill in project information

  7. Save and continue

User flow 2

Continue a previously started project

  1. Start

  2. Choose continue project

  3. Upload project file

  4. Project file uploaded

  5. Continue project

Solution & design

We implemented indicatiors for intuitive user navigation.

  • Current section highlighted.


  • Overview of next steps.


  • Checkmark for finished sections.

Solution & design

The user is now guided through the steps in a clear, linear manner (from top to bottom).

Solution & design

We added tool tips and instructions where it was relevant.

Solution & design

We enabled the comparison of multiple datasets in one graphic.

Before

After

Solution & design

Since projects can't be stored online, we implemented an export and import feature, allowing users to download a project and continue it later by uploading the file.

Design system

Now it's time for developers to create!

After the designs have been finalized, they are handed over to our developers including other design guides such as the interactions, text hierarchy and colors.

Finalize

How else can we support the client managing their own CMS?

To ensure the informations are concise and easy to understand we suggested character limitations for each type of text fields for the backend. The current design choices also correspond to this limitations.

It helps the client to create texts focusing on only necessary information in their CMS system.

Next steps

What I would do different & next steps

I would have liked to conduct more user testing during our design phase, our only testers were the clients, who do use the tool on a day to day basis and have a good understanding how it works and what should happen. It would have been interesting to test user flows with different target users, but we did not have dedicated time or budget.

As a next step I would validate design decisions conducting user testing.

Next project

© 2024 Bianka Földes UX Designer Berlin

© 2024 Bianka Földes UX Designer Berlin

© 2024 Bianka Földes UX Designer Berlin