David Schneller

Portfolio

DaziT - Digital customs tools

Building an application framework and applications for a modern digital workflow in the customs offices of Switzerland

DaziT is one of the biggest digital transformation projects in Switzerland. It aims to make processes of the swiss customs digital and adapt to the requirements of data exchange between countries. During this project a whole suite of applications for different customs processes was developed. This includes goods declaration, approval management, tax exemptions, border controls etc.

As a part of the development the Quadrel application and UI framework was built. The goal was to leverage standardized components to reduce frontend development effort in the application teams, make maintenance easier and improve UX/UI consistency.

I worked here as a UX designer for close to 4 years and primarily worked with the application teams to plan user flows and make sure that the framework is used within its capabilities, standard design decisions are followed and UX best practices are considered. Further, I shared the requirements of applications in the framework team and made proposals or reviewed how framework extensions could work and bring value to the whole program.

Application Design Process

A lot of different applications were built in this project. Processes are adapted from old software and paper-based processes but also new workflows that are required to comply with international standards, laws and data exchange protocols.

Planning and designing these applications required me to work with a variety of stakeholders to understand data, processes, priorities, user roles, user context, timing and so on. Getting a good understanding here made it possible to improve the user flows in several aspects like information hierarchy, guidance, execution speed and error avoidance.

The rough process looked something like this:

Challenges and UX impact

While working with the application teams to draft and plan new features we usually had to strengthen in the user-centered aspects into the processes.

Framework Design Process

The UI framework was developed in an agile way during the project and was constantly extended and improved to meet new requirements that were discovered while planning new applications. We had to always keep in mind how components could be made universal for a broad range of applications. This was the general process for framework extensions:

FigJam Component Library

On top of our usual Figma component library I established a FigJam board that includes a majority of our components. This lets Business Analysts copy & paste those components to their own FigJam Boards and easily compose their own UI drafts. This has a few limitations but is very easy to learn and avoids more difficult concepts like the layer tree, auto layout and component configuration while allowing text changes and component variants. This was very valuable when we only had 1-3 UX designers to support 14+ application teams as it enabled BAs to prepare simple concepts and discuss them with stakeholders while upholding UI standards.

In this screencast you can see how the UIs can be quickly composed with the FigJam components.

Project Takeaways

Project Specs

Context
Full time client project, embedded as a UX designer
Duration
4 years
Used skills
Stakeholder management, BA collaboration, framework design, design systems, Figma, Figma components and library, Jira, SAFe
Division of work
Changing UX team with 0-4 other UX and product designers and a dev team for the framework
back to homepage Portfolio: dalibri website