Hikingbook

Hikingbook is an mobile app and website that helps outdoor enthusiasts plan, navigate, and record their adventures.

Time

Nov 2020

-

Jun 2021

Team

Tiffany
Zheng-Xiang Ke
Yunjen Liao
Kuan-Chen Chien

Role

UIUX, User Research, Usability Testing

Hikingbook, a mobile app for Taiwanese hikers, faced initial pushback due to unconstructive information architecture and an unintuitive interface. Tasked with leading a six-month redesign, I guided our team through research and testing to create a more user-friendly experience. As a result, a 23% growth in users and an App Store ranking
App Store Rankings
Health & Fitness
187th
14th
App Store
User Acquisition
Weekly Signups
23%
Featrued by Press
Favorite for Hikers

Exploration

As a pioneer product, why do users not come back?

I discovered that the previous team tended to address user needs from a single perspective, without considering the product as a whole during early-stage adjustments. As a result, many practical features were buried due to inappropriate placement and an ineffective hierarchy. This significantly hindered users' ability to achieve their goals efficiently.

Let's see some examples in my exploration:

1. Unrecognisable icons:

Using complex icon without text may cause confusion.

2. Information structure:

A lack of classification led to too much information being shown at once.

3. Ambiguous state:

Display the state with uncommon visual language.

4. Text size:

Failed to vary the font size to prioritise the content.

5. Uncommon layout:

It wasn't clear which one is the current view.

6. Misuse of UI practice:

Segmented controls are typically used for switching between content, making them unsuitable for separating options like"Log In" and "Settings."

7. Tone of voice:

Consider using a more friendly TOV, which can make users feel more engaging and welcoming.

8. Complex task:

A complex task can be broken down into multiple small tasks to reduce cognitive load.

9. UX writing:

Features could be better explained in different plans.

And more...

  • Endless popped-up windows when user is on their task.
  • Lack of dynamic interactions in the prodcut to guide users.
  • Miscommunication of copywriting on many features.

Our goals

To better understand real users, here’s what I did:

Given the many flaws I identified, I decided to use usability metrics as a starting point to determine how to prioritise improvements and where to begin.

Effectiveness: As users operate a task, do they finish the flow with expectation?
Efficiency
: How long does it take to let a user complete a task?
Satisfaction:
After finishing the task, can user feel a sense of achievement?

As we understand, the primary purpose of using a hiking app is to ensure safety on the mountain. Therefore, we agreed to prioritise by the following order: Effectiveness > Efficiency > Satisfaction and further listing down what we want to achieve:

Must improve

  • Draft design principles and guidelines to ensure alignment across all products.  
  • Explicit the value of premium plan
  • Review all icons and UX writing, making adjustments for consistency.
  • Provide step-by-step guides to help users complete core tasks.  
  • Highlight and reinforce the purpose of functions that are hidden or unclear.  
  • Simplify overly complex processes.  
  • Streamline fundamental tasks for greater efficiency.  
  • Remind users of any special states or conditions at the appropriate moments.  
  • Refine the interface and style to achieve a high level of consistency.

Probable features to the next level

  • Trail difficulty metrics
  • Personalised recommended routes
  • Community building
  • Hiker progress tracking
  • E-commerce Integration

Approaching users

Before defining the problem, we should know the truths.

To gather more realistic feedback, I first searched for general feedback on various platforms, including the App Store, Hiking Biji, Facebook hiking groups, PTT, hikers' blog posts, and more. The majority of the issues revolve around the high learning curve when getting started, primarily due to the lack of organised components. When users don’t know what to do next, they struggle to understand the app’s functionality and eventually lose interest in exploring further.

Unparalleled features created hurdles

Another issue I identified comes from the inclusion of uncommon features. At the time, most hiking products on the market focused primarily on offline maps and navigation. Only a few, including Hikingbook, offered a tracking feature, such as saving the paths you’ve hiked for future reference. Furthermore, Hikingbook included a feature to "synchronise" data from a local device to a database, which was unfamiliar to general users. The challenge for us is not only how to explain this feature clearly but also how to present it in a way that avoids making it seem complicated or intimidating to users.

Wrong timing of communication

Adding annotations for obscure states is helpful, but I noticed the previous team wasn’t cautious about the timing of these messages. They were often sent either in the middle of a key task, too early, or too late. While the initial intention was good, the poor timing ended up making the situation worse. Users became more confused and annoyed.

Market analyse

After surfacing exsiting issues from the user,  what's we can learn from the market?

Table created: 2018

山林日誌 Mountain Forest Diary

iOS | Paid app NT$220 (£5.3)

綠野仙蹤 Greentracks

Android | Paid app NT$260 (£6.5)

健行筆記 Hiking Biji

iOS, Android | Free app

Gaia GPS

iOS, Android | Free app | Premium NT$1300 (£31.89) / year

Windy

iOS, Android | Free app | Premium NT$665 (£16.21) / year

Our approaches

To better understand real users, here’s what I did:

Approaching Hikers During My Hikes

I approached hikers who were nearby during my hikes and asked them which tools they used for hiking and why. After speaking with about eight hikers, I found that half of them used the Hikingbook app, while the other half did not. I then asked those who used the app about the challenges they had encountered while using it and what problems they hoped these tools could solve.

Online Questionnaires in Hiking Communities

Hikers often join online hiking groups to access real-time information from others. I distributed a survey in these communities to learn which tools they used and what pain points they felt remained unresolved.


Priorotise the needs

I initiated a brainstorming session where every colleague was encouraged to contribute ideas. This practice helped the team refine and enhance the specifications for what we considered the core features. If multiple team members agreed on a particular idea, we prioritised strengthening it during the improvement process. This collaborative approach allowed us to distil scrappy and intangible ideas into actionable next steps.

We often use Miro to collaborate.

Let everyone get involved in the discussion.

Key findings

Shaping the most important parts first.

By observing and analysing competitors and gaining deep insights from real users, we identified several common features offered across these apps, such as offline maps and route tracking. These features appeared to be essential, leading us to conclude that they should always be easy to access.


We also discovered that users prefer tools that are lightweight and straightforward to operate. This is particularly important for hikers, who often carry heavy backpacks and numerous belongings. Given that most mountains in Taiwan are steep and feature rough terrain, hikers are generally unwilling to spend significant effort on detailed operations or navigate through a series of steps while walking.

Iteration & validation

Constant improvements by asking feedback.

After converging the ideas and improving the product, I first created a low-fidelity prototype for pilot testing within the team. After collecting raw feedback, I refined the prototype into a high-fidelity version. I then designed a series of tasks for testers to complete.

Usability Testing with Current Users

We invited five participants, including both new and experienced users, to complete a usability test. We observed about how quick they complete the tasks and when will tey stuck in the app. The results also showed that behaviors of these two groups differed significantly based on their familiarity with the app. We collected the positive traction and identified the pain points they encountered and categorized them into several levels of needs.

System Usability Score

After the usability testing, I asked each participant to complete the System Usability Scale (SUS). A SUS score above 68 is considered above the standard. The testing outcome was 76, which exceeded the average. This result indicated that the iteration of the version was effective and better aligned with users' needs.

Usability Report

After collecting all the information from the usability testing, we categorised the problems by assigning various weights and prioritised them based on their frequency. This approach allowed us to quantify the issues and better understand how users interact with the product.

Final design

Offline map

Replaced 'start' icon with an intuitive icon. Avoid displaying too many redundant elements; focus on showcasing the main features instead. Secondary features are placed on a separate level. Additionally, more information is presented on a full-screen map, allowing hikers to browse the route at a glance.

Waypoint's information

A lack of clear hierarchy among components causes users to lose focus and makes it unclear where to act.

Reinforce the weight of the title of the waypoint. Strengthen the clarity by applying various font sizes and colours to distinguish sections.

Explore hikes(feed)

Users could only view two posts at a time, and the information displayed on the first level wasn't engaging enough to encourage interaction.

Displaying two posts side-by-side efficiently utilises screen space while highlighting the essential information that hikers care about.

Upload the hike

Users had to upload all hikes at once, which often led to lagging and occasionally caused the system to crash.

Replaced the 'sync' icon with an 'upload' icon to prevent misunderstanding. Users can now upload a single hike at a time, with a loading progress indicator added to enhance clarity.

Mark the waypoint

Instead of using tabs switching the view, we listed down all fields in one view so user can easy to tell which field they want to edit.

Edit the hike

Displaying all fields without proper organisation made users feel overwhelmed while filling them out.

Highlighted the important fields and de-emphasised the secondary information.

Select the route to show

Different statuses were indicated solely by changing the text colour, which often caused confusion according to user feedback.

An 'eye' icon was added next to the text to clarify its meaning. When the status changes, both the color and the icon change to enhance clarity.

Optimised the journey

Final touch with some animations and lively graphics.

Onboarding flow

When users open the app for the first time, the onboarding pages briefly explain what the app can do for them. I designed a series of playful graphics to enhance engagement.

Pre-permisson notice

We added a pre-permission dialogue that explains why we wish user can allow us to use their location data.

Toturial guide

When users first enter the app, they are guided through specific practice flows. We provide them with hints on how to use certain features.

User segmentation

After completing the sign-up process in the app, users are asked brief questions to help us better understand them. This information enables us to tailor messages more effectively for the target audience in the future.

Streamline the tracking

In the new version, users can start tracking and easily add a waypoint with convenient access.

Displaying the route

With the new style of view, users can now clearly see which route is being displayed.

Speedy navigation to waypoints

Users can quickly jump to the previous or next waypoint within the same view.

Project takeaways

A deeper understanding of overhauling the product. The consistency is the key.

After testing, I realised that optimising products isn’t just a straightforward path to a final destination. Instead, we should focus on continuously observing user behavior and empathising with their needs. At the same time, the product team must maintain high-quality standards to deliver a product that truly resonates with the market.

Long-Term Mission

From identifying problems to researching users, brainstorming solutions, conducting tests, and making necessary adjustments, the project took about six months to complete. Leading the development team through such an extended process required patience and persistence.  

Open-Minded Collaboration 

Disagreements often arose during meetings, but I encouraged my colleagues to express their ideas thoughtfully and systematically. This open dialogue helped us reach a consensus and explore diverse perspectives, sharpening our solutions. Challenges, when approached with curiosity and attention to detail, often turned into opportunities for growth.  

Efficient Communication

Transparent communication is crucial for effective collaboration. It helps prevent misunderstandings and ensures a smooth design process.

Mindful of Timelines

Careful planning and timeline management are essential for success. While flexibility is sometimes necessary, the team must stay aligned and on schedule. Balancing quality with deadlines is key to maintaining efficiency.  

Hesitation vs. Confidence

At times, I worried about the common belief that users resist change. However, the overwhelmingly positive feedback after the redesign proved that users welcome changes that help them adapt and grow in their environment.

There’s No Perfect Product

In a constantly evolving world, standing still is not an option—even after achieving success. With technology advancing rapidly, there’s always room to create groundbreaking products by leveraging innovation and creativity.