ResearchDefineDesignTestReflect
Traverse Logo
Hero screens image
TEAM:
DELIVERABLES:
TIMELINE:
TOOLS:
ZhenZhen McMahon: Product Designer; UX Research
Logo, Branding, Site Prototype
August 23 2021 - October 15 2021 (8 weeks)
Figma, Optimal Workshop, Miro, Whimsical
Traverse Logo
Hero screens image

Overview

Role: UX/UI Designer, UX Researcher
Deliverables: End-to-End Mobile App MVP, Branding
Timeline: 200 hours
Tools: Figma, Optimal Workshop, Miro, Whimsical

In this project, I was the product designer. I worked with my colleague, who was the project owner, as well as the engineer/developer. He provided background on his project goals, desired features, and PCT resources.

End Goals

• Branding: a name, logo, and styling
• Screens necessary for integral app tasks
• Style guide and annotated designs for developer handoff

Traverse map on iphone

Check out the Figma prototype, or keep reading to learn about my design process

The Problem

The project owner expressed frustrations at the lack of thru-hiking app options. On top of that, the main competitor app has a clunky interface that impedes usability and lacks vital features.

According to the Pacific Crest Trail Association, thru-hikers range from their 20s to their 80s. Many of these hikers are app users, but some hike with paper maps only.

The Solution

Our vision for the app was to provide users with environmental information along with the hike information (bear canister zones, cell service zones, etc); a more informative UI experience (labeling icons etc.; something the other app lacks, thus requiring a high threshold of existing knowledge to use); all in a personalized experience -- there isn’t one single way to thru-hike and the experience is very personal. We wanted the app to have flexibility to cater to different hiking styles.

RESEARCH

What does thru-hiking involve? Why do people do it? And what role can technology play in this experience?

So, what the heck is thru-hiking?

I would consider myself a novice hiker, and that would be a generous description. I wasn't aware of the thru-hiking niche so preliminary research was crucial. I needed to understand when, how, why, where, and who was participating in this activity.

The paradoxical nature of mobile apps... for enjoying nature

MARKET RESEARCH

The industry is booming. Millennial and young people are driving the demand increase for hiking equipment. As young generations begin working and having  disposable income participation in outdoor recreation is expected. to rise as well. (Young people are also more likely to use technology tools as well ✓. )

COMPETITIVE ANALYSIS

I audited the main competitor app FarOut (Formerly known as Guthook). Examining this app gave me insight into non-negotiable features we need to include.

I also took a look at more established, highly funded navigation and hiking apps like AllTrails and Gaia -- both far more fleshed out apps, but not as specialized for the thru-hiking niche.

Preliminary Research

Main Competitor Audit

Our MVP should consist of updated versions of existing apps features as well as the features users need that aren't currently being accommodated. I performed an audit to examine their design solutions.

Farout Screenshot for Audit Farout Screenshot for Audit 2

Main Map Screen

The left screen shows the default app screen with a map selected. The red line indicates the main trail, the blue are side trails, and the bubbles are the waypoints. Users can pan and zoom in on the map.
__
From this screen, users can access information about the trail, start route tracking, or access quick tools. (Shown in the right hand screen). Here are some actions a user might want to quickly or frequently access.

All other actions are in the hamburger menu, or the elevation button, both of which take you away from this map page.

In some ways, a map is a map, and ours may not look so different. Users need to access similar things from this screen. I also wanted to center Traverse around the main map feature.

Farout Screenshot for Audit 3Farout Screenshot for Audit 4

Waypoints - List and Creation

Aside from viewing waypoints in context of where they are on the trail line, users can also view waypoints in a list (much like the 'direction steps' function of Google Maps which we can see here in the left screen.

I noticed that users could search for specific waypoints, but I thought it would be great if users could search for waypoint types, e.g. water.
––
In the right screen, we can see the form to create a custom waypoint. Upon downloading the app and surfing around, I noticed this feature -- specifically the "choose waypoint type" portion. The app designers have added 8 pages of waypoint types, but you can't see what each icon means until you select it. As a non-hiker, I don't know what 90% of these icons are and I'm guessing I'm not alone here.

Farout Screenshot for Audit 5Farout Screenshot for Audit 6

Maps & Guides

FarOut bundles their maps as whole hikes. Because we'll be starting with only just the PCT, we'll be tackling this section a bit differently as well.

I found this design solution a little clunky, hard to search and find what I was looking for, and overall a bit unrefined.

User Interviews

Through the generosity of friends and colleagues, I was connected with 4 different thru-hikers that agreed to be interviewed. 3 of them had used our competitor thru-hiking app, and one was an old-school hiker who used paper maps and improvisation.

Due to the pandemic, I conducted interviews over Zoom, each lasting 45 minutes.

Interview Goals

What role does the hiking app play in user’s hiking trips?

How do people interact with hiking apps? Do they rely on them or use them as a fallback reference?

What are some frustrations users have about their hiking app, or what information are they looking for?

Key Interview Takeaways

Compass icon

Current Location

All hikers needed to see current location in relation to the main trail. Useful when exploring off-trail.

Security or reliability icon

Reliability & Accuracy

3 out of 5 hikers wanted map layers, and more hike info than just where the trail was in relation to them.

Water icon

Resource Info

Water waypoints are important stops hikers make daily, and dry water sources was a common obstacle all hikers had faced.

Tree or nature icon

Appreciating Nature

All hikers listed connecting with nature, and to varying extents - discovery; as a primary motivator for hiking

Directions signpost icon

Planning Ahead

4 out of 5 hikers wanted info about landmarks & potential points of interest for exploration

DEFINE

Identifying our hikers and the main ways people may want to interact with the app

Research Synthesis

Despite my realization that we could not realistically create a magic bullet app to solve all of these people’s problems, I had gotten the sense through interviews that these people don't really want us to provide them with all the answers.

I've outlined the two ends of the needs spectrum that I identified through interviews. The hikers we're designing for are Kevin and Vanessa.

System Persona
picky eater persona thumbnail
The Investigator
picky eater persona thumbnail
The delegator
picky eater persona thumbnail

THINKS

"Do we have enough time to make it to our campsite before sunset?"

FEELS

"There were a few times we lost each other, just didn’t see the other for a few days, and that was a little scary."

SAYS

"If there was an area where I could get up higher, I wanted to do that to see some cool views."

DOES

"I like to explore, so I’ll often check the map, just to see if anything cool is coming up."

Information Architecture

Sitemap

Task & User Flows

Task flow: simple, but not straightforward. Navigation and hiking apps don't have a definitive 'end' or 'fulfillment' marker. The task flow maps out common use cases.

The user flows are based off of Kevin and Vanessa: Kevin would use it mainly as a supplement to ensure he still knew where he was in relation to the main trail, and Vanessa would use it more intensively to find and save waypoints, and check her distance from them.

View flows on whimsical
Task flow symbol guide

DESIGN

Using research insights, hiker needs, and brand vision to create a beautiful and functional hiking app

Putting it all together

During the stakeholder kickoff meeting, I requested brand keywords. Working off those terms, I  came up with a few different logo directions and names.

I generated probably 2-3 times as many of each as I would if I were working on a concept or personal project to make sure I had some option that successfully executed the stakeholders vision.

Some of the final options:

Name and logo ideas

I presented this winnowed down list to my mentor after the stakeholder meeting and he provided me feedback from a visual design, technical standpoint. After making a few more adjustments, I was able to put together a few style tiles for the stakeholder.

View FINAL STYLE GUIDE
Style tile

Minimum Viable Prototype - Version 1

A minimum viable product for this project was extensive because we were starting from scratch and the app was actually going to development. (I designed dozens of screens for edge cases and onboarding in addition to this MVP)

Here are Traverse's versions of the screens shown in the competitor app audit.

Sketches

I took some inspiration from established navigation apps: Google and Apple maps (Apple maps has its flaws, but the UI is surprisingly solid). I showed my ideas to my stakeholder, as well as various friends and family members to get some outside perspective.

Wireframes

Here are the initial wireframes for the main tab in various states: the map view, expanded measurements, the quick actions, and search

Map mockupMap mockup 2
Main map page and dashboard

Main Map Screen

The main app screen is the map. Here users can quickly access basic information: upcoming waypoints, elevation (top white icon), change the map layers (bottom white icon); view the weather (top right corner) or perform an action (plus button) 

Users can access waypoint pages by clicking on icons on the map and then through to the full page, or via the list tab (2nd tab from the left).

Waypoint List and Creation

Much like Google Maps' "steps" page; the waypoint list displays the upcoming waypoints in a list fashion so the user has the ability to view these in a spacial presentation (map screen) or as an ordered list. Users can search for specific types by clicking a waypoint type button, or entering a query.

The custom waypoint creation screen is similar to the list, users can specify what type of waypoint they're creating through tapping an icon. I anticipate users will want to create waypoints they don't want to publish to the world, (to agree on a meeting spot with a hiking partner for example), so they are able to leave the waypoint type unspecified.

Waypoint listCreate waypoint
Left: waypoint list and ability to search for waypoints
Right: Create a custom waypoint
Maps listMap section preview
Maps screens: maps list and a preview of an undownloaded map

Maps & Guides

The main map specifications I needed to include were:
• Recommended maps (app offers ups the next maps in the hike you're on)
• Downloaded maps
• Downloaded and currently viewing map

I did this through increasing the font weight and changing the color for the selected map, but I anticipate some users with a lot of storage on their phone may download a bunch of maps at once, which may make this list too long to be obvious. The bottom bar is stickied to the page and informs the user as to what map they're currently on, as well as where that is in relation to the hike as a whole.

USABILITY TESTING

The big test: the learnability of complex functional apps, and ensuring users have the features they want

Usability Testing & Iterations

I recruited 4 experienced hikers to participants in my usability testing. Two participants were people I had interviewed earlier in this project -- not ideal, but they perfectly fit this very niche demographic of thru-hikers that have used apps previously.

I performed moderated usability tests via Zoom, using a hi-fi prototype in Figma

Task #1 - General dashboard setup

"You’ve been hiking for a while and want to double check where you are. Open up and check the map. If you would continue interacting with the app after checking your position, please walk me through your next steps."

Task #2 - Finding and saving waypoints

"You’re planning your day ahead, and you know you want to bookmark a cool viewpoint for today. Check the waypoints list, and navigate to the waypoint card for a viewpoint. "

Task #3 - Downloading and searching for map sections

"You’re spending the night in town and want to download the next sections of the trail while you have wifi access."

Task #4 - Tracking/navigating a re-route

"You see a notice of a wildfire ahead. Go into the app and begin a a re-route log." 

Usability Test Findings - Key Patterns

Map icon

All 4 participants were able to deduce what was happening on the map screen, even if unfamiliar with the particular waypoint icons. The first task flow was largely exploratory.

Success checkmark icon

All participants were able to complete the task in minimal steps, with few issues. 2 participants went through the list view, and 2 participants  through the map view.

Magnifying glass search icon

3 out of 4 participants had difficulty with the search function. The reasons varied: two participants assumed it would only search within their current hike, and one more similarly assumed but labeling didn’t clarify for them.

Warning or caution icon

None of the participants correctly guessed the purpose of the orange caution icon. While some were close, the iconography is currently misleading.

Routes icon

3 out of 4 participants (all tasked with this flow) assumed “routes” had to do with downloading a new map section, not re-routes.

Labels and organization icon

All participants struggled with labels and titles in at least one instance. The most frequent examples: copying coordinates action and search scope: current section/choose section

Iterations, Creating V2

Lesson: Exact nomenclature especially for niche sectors is vital. Incorrect technical labeling can at worst completely impede usability.

The results of the usability test were surprising to me: the most common features and desires described during user interviews turned out to not be something that interested users, or the features they most valued while using the app.

For V2 I updated a lot of my labels to better fit. I also added additional screens such as a map showing the full hike including all sections, waypoint pages that are editable (for custom created waypoints), and more.

PROJECT WRAP UP

Developer handoff, next steps, and reflections

Developer Handoff

As mentioned earlier, this app is going to be publicly available so I designed a dozen or so additional screens for the developer that I didn't include in the MVP prototype. These include things like: the login screen, versions of the map and waypoint screens when you haven't downloaded a map yet, searching for maps when you don't have service, etc.

My developer is used to Figma design handoffs, so I didn't end up using a third party platform for handoff. Handoff was a multi-part process.

Next Steps

Outside of the time constraints of my and the stakeholder's schedule: this is my friend's passion project. I'm eager to continue fine-tuning and expanding the capabilities as resources and time permits. Hopefully we're able to do more research about how best to optimize within our resources.

Due to the granularity of the waypoint types, the optimal solution would be to create a fully custom icon kit that could include all these different waypoints and symbols.

Someday if we are able to purchase the super-granular data maps that would allow us to make real-time re-routes a thing, the re-route feature would need to be adjusted.

What I learned...

In this project I designed within a set of constraints that was new to me in this project (building a tool and the constraints around maps and scraping data) research was especially crucial. This was my first project in which I collaborated with a developer and had a formal design handoff. As we were designing from scratch, I created dozens of screens for him that are not included in this case study (e.g. page states where maps aren't downloadable, no map is selected, login pages, etc.)

I also learned how to design for a product aimed at amplifying an already complex experience. (building a tool and the constraints around maps and scraping data) In retrospect, the contextual and qualitative research needed in order to understand the user and their motivations was key (often more nuanced than to buy a product).

I like to get into the details and minutiae of the research and anticipate weird use cases, no doubt. But I need to be mindful of project scope ensuring feature implementation is realistic within the specified timeline, and whether adjustments need to be made. Through this project I think I  struggled with confidence asserting my findings and decisions and thus sticking to the set timeline as initially planned. Something I look forward to bettering in the future.

–––––

From looking at other people's case studies as well as gaining a better understanding of the UX industry as a whole, I'm proud of my work. I think we took on an incredibly ambitious project (creating a whole brand identity, brand styling, documentation, prototype, additional screens for dev) that would generally take a design team months to complete and delivered on a very tight timeline.

View prototype mockup 1
View prototype mockup 2
View prototype mockup 3
View Prototype in figma