How Eva Design System Creates Better Processes In Organizations

Vladimir Lugovsky
Vladimir Lugovsky

Co-Founder

July 1, 2019

How Eva Design System Creates Better Processes In Organizations

How Eva Design System Creates Better Processes In Organizations

How Eva Design System Creates Better Processes In Organizations
Vladimir Lugovsky
Vladimir Lugovsky

Co-Founder

July 1, 2019

Have you ever faced a situation when a simple button color change takes weeks to be implemented across all of your applications? I bet you have. Nowadays any organization that builds multiple web or mobile applications spends a lot of effort on keeping the UI clean and consistent across all of the platforms they support. Moreover, avoidance of repetitive work is one of the biggest struggle teams fight in their day to day job.

Working closely with organizations of different scale, here at Akveo we made these pains our duty to resolve. For the past year, our development & design teams have been putting their backs into delivering a solution that will allow us to finally start focusing on business needs that matters and stop the battle with processes and tools.

Today I'm happy to introduce Eva - customizable Design System adaptable to a customer brand. Eva isn't just a UI kit or a regular Design System with implementations to different platforms. Eva focuses on providing a lightweight process, that helps organizations and teams in solving multiple challenges during the development of web and mobile apps, from repetitive work and requirement losses to quality of the end product. Eva is built in a way it brings benefits to a company of any size - no matter to a startup or enterprise.

For enterprises having unique design is a must. Also, enterprises usually have a lot of teams that work on various apps and platforms. Thus their main challenge is to provide consistency across all of them. If an organization wants to change the brand color of an action button, this requires significant efforts from all of the teams. What makes it even more complex is that a large organization usually has some communication issues between the teams. Moreover, the teams usually have their own business-related tasks and such design changes make the teams irritated, they might not feel the importance and the business value of it. As a result, there can be a need to explicitly track such changes and manually apply them everywhere.

Eva Deigm Components Overview
Components overview

Providing a single source of truth

The larger the organization - the more complex the design and development process is. Ideally, all the teams within the organization (designers and developers) need to share a single design language and set of libraries, that would help them reuse existing design- and code-base and collaborate efficiently. This is why large organizations, especially leaders in the IT industry develop their own design systems at some point. For Google it is Material, for Apple - Human Interface Guidelines, for Microsoft - Fluent. But just developing a design system with design resources is only one part of the solution. The most important thing is providing the teams with a defined process and tools, to make their work more efficient.

We believe that Eva Design System solves this through:

  • Single design source of truth - symbol-based Sketch file, that can be uploaded to online design platforms for easy access;
  • Design token and mapping repository - a map of low-level design tokens and their mappings, that defines the visual appearance of the components;
  • Implementations for the different platforms utilizing tokens and mappings (Nebular for web, UI Kitten for mobile), with the ability to extend it to a custom platform;
  • Set of tools that helps to synchronize design and code assets;
  • A defined process and a set of trainings, that helps to adopt best practices take the most of the above.
Nebular and UI Kitten components
Web&mobile components

Reducing the cost of design system development and maintenance

When a company decides to develop its own Design System, it’s usually a good idea. Technically, existing Design Systems can be reused, but during the process of their adaptation designers and developers face different challenges. The reason for that is that most of the Design Systems were extracted from the products of some specific company. Such Design Systems were not really meant to be customized or re-used. That’s why if you try to use and customize such design systems you may end up with:

  • Your products look really similar to the products of the company that originally developed the design system you’re customizing;
  • Your designers and developers are spending a lot of time on implementing custom requirements and diving into the low-level code of the design or code resources. This makes the design system creation even more complex and adds additional complexities while upgrading the design system.

This is why a lot of large organizations prefer to create a Design System from scratch. But this is a quite expensive effort and there’s a high chance that mistakes will be made if this work isn't done by professionals who were already working on similar tasks.
But in any case maintenance of a design system requires a separate team, which adds annual recurring expenses for an organization.

Eva Design System has a solution for these issues, as:

  • It was originally designed to be customizable. That’s why it can be easily adjusted to fit the style guide of some particular company. Some initial prototypes can be also made through the AI Color generation tool. For the simplest cases, the cost of Design System creation can be narrowed down from millions of dollars to a couple of mouse clicks.
  • It has an open architecture, that allows to easily extend it to another platform and create additional components based on Eva rules.
  • Implementations of Eva Design System to various platforms are open source, thus the maintenance comes free of charge.
AI color generation, Eva design

White-labeling and slightly adjusted design for different products in a single organization

Large organizations usually work on a large number of products. Sometimes it’s important that different products look slightly different from each other - different brand color, different shapes of a button, etc. Other organizations create applications that can be deployed on-premises and thus need to be white-labeled.
If such a concept is not introduced at the beginning, there can be significant difficulties in providing a custom look-and-feel later on:

  • The teams might need to create a different branch for each client/product. As a result - complexities in maintaining the products. Reduced rate of the code reuse
  • Also, no need to mention that the creation of a new visual appearance (theme) is a specific effort. Potentially, this can be also automated, but providing such software or functionality is an additional effort.

Eva Design System helps with this challenge as:

  • It is customizable from scratch;
  • It allows having different look-and-feel settings for different products/clients as the appearance setup is moved to a separate configuration layer;
  • Eva already has several tools that can generate appearance settings automatically.
appearance settings automatically
Eva Design System

Incremental design updates

Design trends constantly change. This happens because people are getting tired of some designs that are being used everywhere. Also, UX/UI best practices also change, which can affect how the UI components should look. In most of the scenarios, if a company decides to change the design, this usually means throwing away the existing codebase and re-writing the application from scratch. No need to tell that this is quite an expensive move.

Yet again, as Eva design system is customizable by design, it allows performing incremental design updates by just changing the configuration layer. This approach helps to stay in line with the latest design trends while not spending too many efforts on it.

The collaboration of analysts, designers, and developers

Most of the organizations have following flow for UI development related tasks:

  • Analyst prepares the requirements, high-level mock-ups;
  • Designer prepares visual mock-ups;
  • Developer does the implementation part.
Collaboration of analysts, developers and designers in Eva Design

Despite this scenario allows delivering the functionality, in large organizations, this is a time-consuming process as there is a need for communication flow that should happen between these three roles. Without proper communication, there's a big chance that delivered functionality will not fit the requirements and some additional efforts would be required for providing fixes. It's quite obvious that this flow with the addition of deployment and quality assurance the time and efforts required for delivering even a small feature are increasing. This is especially critical for prototyping and proofs-of-concept, as business usually needs them as soon as possible.

Eva Design System, on the other hand, integrated into UI Bakery - a low code platform that can help you to speed up this process. In this case, the functional prototypes and PoC can be developed by analysts. Once the application gets approved, it can be taken into further development by a developer either by continuing working in UI Bakery or exporting the code. This can lower the costs and delivery time of PoCs by significate percent of the time.

Final words

A Design System is a fairly new concept, but it is already quite widespread across large organizations. Developing a design system for your organization can be quite a time- and money-consuming task, but Eva Design System can help you save here. It comes with the idea of customization as its core concept, this is why adjusting Eva to fit your brand is fairly easy. Besides that, Eva comes with a set of great tools and practices to set up the right process of UI development inside your organization.

Akveo, the company behind the Eva Design System, also offers consultancy services to set up the right UI development process. For any questions or inquiries please send an email to contact@akveo.com.

As usual, we look forward to your feedback on Eva.

Contact us
Akveo's case

Building Reconciliation Tool for e-commerce company

Our client was in need of streamlining and simplifying its monthly accounting reconciliation process – preferably automatically. But with a lack of time and low budget for a custom build, development of a comprehensive software wasn’t in the picture. After going through the case and customer’s needs, we decided to implement Retool. And that was the right choice.

The scope of work

Our team developed a custom reconciliation tool designed specifically for the needs of high-volume transaction environments. It automated the processes and provided a comprehensive dashboard for monitoring discrepancies and anomalies in real-time.

The implementation of Retool significantly reduced manual effort, as well as fostered a more efficient and time-saving reconciliation process.

→ Learn more about the case

See More
See Less
Akveo's case

Creating Retool Mobile App for a Wine Seller

A leading spirits and wine seller in Europe required the development of an internal mobile app for private client managers and administrators. The project was supposed to be done in 1,5 months. Considering urgency and the scope of work, our developers decided to use Retool for swift and effective development.

The scope of work

Our developers built a mobile application tailored to the needs of the company's sales force: with a comprehensive overview of client interactions, facilitated order processing, and enabled access to sales history and performance metrics. It was user-friendly, with real-time updates, seamlessly integrated with existing customer databases. 

The result? Increase in productivity of the sales team and improved decision-making process. But most importantly, positive feedback from the customers themselves.

→ Learn more about the case

See More
See Less
Akveo's case

Developing PoC with Low Code for a Tour Operator

To efficiently gather, centralize, and manage data is a challenge for any tour operator. Our client was not an exception. The company was seeking to get an internal software that will source information from third-party APIs and automate the travel itinerary creation process. Preferably, cost- and user-friendly tool.

The scope of work

Our experts ensured the client that all the requirements could be covered by Retool. And just in 40 hours a new software was launched. The tool had a flexible and easy-to-use interface with user authentication and an access management system panel – all the company needed. At the end, Retool was considered the main tool to replace the existing system.

→ Learn more about the case

See More
See Less
Akveo's case

Testing New Generation of Lead Management Tool with Retool

Our client, a venture fund, had challenges with managing lead generation and client acquisition. As the company grew, it aimed to attract more clients and scale faster, as well as automate the processes to save time, improve efficiency and minimize human error. The idea was to craft an internal lead generation tool that will cover all the needs. We’ve agreed that Retool will be a perfect tool for this.

The scope of work

The project initially began as a proof of concept, but soon enough, with each new feature delivered, the company experienced increased engagement and value. 

We developed a web tool that integrates seamlessly with Phantombuster for data extraction and LinkedIn for social outreach. Now, the company has a platform that elevates the efficiency of their lead generation activities and provides deep insights into potential client bases.

→ Learn more about the case

See More
See Less
Akveo's case

Building an Advanced Admin Portal for Streamlined Operations

Confronted with the need for more sophisticated internal tools, an owner of IP Licensing marketplace turned to Retool to utilize its administrative functions. The primary goal was to construct an advanced admin portal that could support complex, multi-layered processes efficiently.

The scope of work

Our client needed help with updating filters and tables for its internal platform. In just 30 hours we've been able to update and create about 6 pages. Following features were introduced: add complex filtering and search, delete records, styling application with custom CSS. 

Together, we have increased performance on most heavy pages and fixed circular dependency issues.

→ Learn more about the case

See More
See Less
Akveo's case

Creating MVP Dashboard for Google Cloud Users

Facing the challenge of unoptimized cloud resource management, a technology firm working with Google Cloud users was looking for a solution to make its operations more efficient. The main idea of the project was to create an MVP for e-commerce shops to test some client hypotheses. Traditional cloud management tools fell short.

The scope of work

Determined to break through limitations, our team of developers turned Retool. We decided to craft an MVP Dashboard specifically for Google Cloud users. This wasn't just about bringing data into view; but about reshaping how teams interact with their cloud environment.

We designed a dashboard that turned complex cloud data into a clear, strategic asset  thanks to comprehensive analytics, tailored metrics, and an intuitive interface, that Retool provides. As the results, an increase in operational efficiency, significant improvement in cost management and resource optimization.

→ Learn more about the case

See More
See Less
Akveo's case

Elevating CRM with Custom HubSpot Sales Dashboard

Our other client, a SaaS startup, that offers collaborative tools for design and engineering teams, was on a quest to supercharge their sales efforts. Traditional CRM systems were limited and not customizable enough. The company sought a solution that could tailor HubSpot to their workflow and analytics needs.

The scope of work

Charged with the task of going beyond standard CRM functions, our team turned to Retool. We wanted to redefine how sales teams interact with their CRM. 

By integrating advanced analytics, custom metrics, and a user-friendly interface, our developers provided a solution that transformed data into a strategic asset.

In 40 hours, three informative dashboards were developed, containing the most sensitive data related to sales activities. These dashboards enable our customer to analyze sales and lead generation performance from a different perspective and establish the appropriate KPIs.

→ Learn more about the case

See More
See Less
Akveo's case

Retool for Sales and CRM Integration

See More
See Less
Akveo's case

Building a PDF Editor with Low-Code

Our client, a leading digital credential IT startup, needed a lot of internal processes to be optimized. But the experience with low-code tools wasn’t sufficient. That’s why the company decided to hire professionals. And our team of developers joined the project.

The scope of work

The client has a program that designs and prints custom badges for customers. The badges need to be “mail-merged” with a person’s info and turned into a PDF to print. But what is the best way to do it?

Our developers decided to use Retool as a core tool. Using custom components and JavaScript, we developed a program that reduced employees' time for designing, putting the data, verifying, and printing PDF badges in one application.

As a result, the new approach significantly reduces the time required by the internal team to organize all the necessary staff for the conference, including badge creation.

→ Learn more about the case

See More
See Less
Subscription
Subscribe via Email

Want to know which websites saw the most traffic growth in your industry? Not sure why your SEO strategy doesn’t work?

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

By clicking “Subscribe” you agree to Akveo Privacy Policy and consent to Akveo using your contact data for newsletter purposes

More articles by themes

Cross
Contact us
AnnaRodionEvgenyExpertExpertExpert
Cross
Got any questions?
Our domain expert is here to answer
If you have any questions, feel free to leave me a personal message on LinkedIn. We are here to help.
Thanks for your question
We will contact you soon
We have a problem
Please, check the entered data
Got any questions?