Sitemap

UX/UI Case study: BiciMad, a Spanish bike renting application

6 min readJun 15, 2022

This case study will approach the UX redesign of “BiciMad” a Spanish application for bike renting.

Seven lined up screen shots of the new interface for BiciMAD
New interface for BiciMAD

What is BiciMad?

BiciMad is Madrid’s bike renting public application service that offers electric bikes as an alternative, clean, and healthy way of transportation.

The problem statement: users and business goals don’t match the current UX

BiciMAD business goal:
Promote the use of bicicles as alternative and clean ways of transportation around Madrid.

User’s goal:
Citizens and tourists want to rent a bike quickly and easily in their daily life transportation or leisure strolls. Agility is the key word here.

The current UX:
To rent a bike, users go through a long and exhaustive process. Starts with an unfamiliar Sign Up interface, followed by a Document Registration form with many inputs that, when finished, take the user to a Login page that requires a password even though there was no previous step to set that up on the last pages.

Eventually, the user will receive their account confirmation email, which is usually delayed, with a link to enter the application and change their password. If they don’t see the email, they will never even enter the application.

When entering the application, the user’s first interaction is to buy credits. They choose a credit option and get redirected to a Checkout page. Just after that, the user will be able to start discovering the application and find their bike.

Product analysis and issues to be tackled:

The product analysis consisted of a Heuristics and accessibility audit throughout the whole experience and interface of the application. This analysis brought up the touching points in the UX that, later on, were transformed into action items

Issue 1: UI inconsistency

As a Designer, the app’s first impression is to notice the different styles of buttons, input sizes, and multiple fonts seen across the whole experience.

Image of a board with all the buttons, inputs, and other components that are presented in the current BiciMAD application
Audit of the components of the BiciMAD current application

Action item 1: Audit and redesign

Audit the application’s components to categorize them into one file (design system starters). Later, analyze their style according to accessibility and best practices to create redesign action items. At last, redesign those components to create one consistent visual identity or small Design System.

Image showing a board separating the new components of BiciMAD’s new design system
New Design System created by improving and organizing the current components

Issue 2: No transparency of the bike renting process

The user's goal is to unlock a bike and ride as soon as possible. To do that, they have to go through some steps first. It is crucial to be transparent about it, to avoid future frustration and enable the user to have control and freedom through their actions and find their emergency exits.

Action item 2: Enable emergency exits and create an informative page

As the user goes through the app’s first steps, create return cues and emergency action buttons to enable them to control their setups. Also, make an informative page showing the user the steps to achieve their final goal.

Before title with a “No transparency of the bike renting process” subtitle. Below that, we see 5 app screens. The first is the current Signup page with the subtitle of “Lack of plan information”. The second is the Registration page with the subtitle “Lack of usage of the data information”. The third is an email screenshow with the subtitle “Lack of account creating feedback on the app”. The forth is the Login page with the subtitle “Lack of password information”.
Issue 2: No transparency of the bike renting process
After title, with 5 screenshots. First has an interface showing the 5 steps to rent a bike. Second one is the Registration interface with less input fields with a text informing the user about the usage of their personal data. Third is the main Credit Page with two usage options: Frequently or Ocasionally. The forth and fifth are modals showing the credits options depending on the usage option the user has chosen.
Action item 2: Enable emergency exits and create an informative page

Issue 3: No language accessibility

Madrid is one of the most visited cities in Europe, and many tourists may want to use Bicimad to explore the city. The Signup page, which is the user’s first contact with the product, is all in Spanish/Castellano and has no other language option. Without those options added to a non-familiar interface, the user gets confused and can end up not accomplishing the simple task of signing up.

Action item 3: More language options

Right on the app’s first screen, insert the option of choosing a language, or at least enable the English option to make the interface accessible to non-Spanish speakers.

Action item 3: More language options and Issue 3: No language accessibility

Issue 4: Non-friendly Sign Up interface and lack of informational transparency

The Sign-Up page doesn’t have a familiar and friendly interface. By that, I mean that this page doesn't have the usual email, name, and input style, that people are used to when creating a new account. In this interface, the user has to already choose a plan without having much information about them.

Action Item 4: Review Sign Up flow and interface

Review the Sign-Up user flow by focusing on transparency of information throughout the experience. Also, create a more familiar interface, similar to what we usually see on other sign-up pages. Since the plan information only affects the user payment-wise, insert it into the Credits and Checkout steps.

Issue 4: Non-friendly Sign Up interface and lack of informational transparency and Action Item 4: Review Sign Up flow and interface

Issue 5: User registration is unnecessarily long

For renting the bike, it is necessary to inform personal information to track the user with the bicycle. The current user registration has too many input fields to be filled, which delays the onboarding renting process.

Action item 5: Improve information architecture by better distributing the user registration information

Part of the input fields moved to the Signup Page, and the rest was better organized through the user registration page to improve the information architecture.

Issue 5: User registration is unnecessarily long and Action item 5: Improve information architecture by better distributing the user registration information

Issue 6: The login page lacks action options

Through Sign-Up and User Registration, there is no option to create a password. The app automatically generates a random password sent by email, although this action is never displayed in the interface or has feedback. The user would have to guess that there is an email containing their password, or else they would click on recover password.

Action item 6: Change information architecture to improve user flow and system transparency

First, enable the user to set up their password as soon as possible, displaying an input field on the Sign Up page for creating a password. Later, explain why the app needs their personal information.

Issue 6: The login page lacks action options and Action item 6: Change information architecture to improve user flow and system transparency

Issue 7: Not much information about the app’s plans

The app’s plan information is currently on the Sign Up page. It is not very clear the difference between plans, nor why they have different prices. The user might not know what plan fits best to their needs.

Action item 7: Create a personalized experience according to user intent of usage

Instead of positioning the plans on the Sign Up page, move this information to the Credits/Checkout Page, since the prices change depending on the app’s plan. There will be two buttons filtering a plan for each type of usage of the app to help the user filter it based on their needs,

Issue 7: Not much information about the app’s plans and Action item 7: Create a personalized experience according to user intent of usage

Thank you very much!

--

--

Thaís Guzzoni
Thaís Guzzoni

Written by Thaís Guzzoni

Product Designer based in Madrid, Spain

No responses yet