An application designed to enhance safe and personalized hiking experiences for outdoor enthusiasts.
Client | UOC Master's Thesis |
---|---|
Platform | App MVP | Role | Product designer |
Timeline | February-May 2021 |
HikingLog focuses on the conception and development of a Minimum Viable Product, presented as a mobile application tailored for outdoor routes. It emphasizes customization and diversification, aiming to foster environmental respect and deliver personalized experiences. It considers users' skill levels and provides ample information about difficulty levels, serving as a platform for discovering routes, planning outings, and exploring natural parks.
I began the project with a desk research, analyzing and compiling various sources of information and relevant data for the project. The insights and conclusions from this initial phase were used to develop the project plan for the interviews, which constituted the first contact with users. Finally, I approached the study of competitors through benchmarking aligned with the needs, motivations, frustrations, and essential requirements of users collected during the interviews, prioritizing solutions where I could test the end-to-end process.
Desk research involved exploring existing literature, hiking/mountaineering participation statistics, environmental impact resulting from overcrowding, and safety practices.
My goal was to connect with users right from the start, getting a grasp of their current experience ('journey as-is') and understanding their mental models while capturing the terminology used.
Benchmarking entailed reviewing and analyzing the leading existing solutions such as Wikiloc, AllTrails, and Yamap. I tested these solutions in their context of use whenever possible.
The methods employed during the research phase provided me with a deeper understanding of whom the users were and how they could use a hiking application. I focused on expanding these findings and translating them into concrete visualizations that helped me empathize with users and define the product.
During the interviews, I was able to capture significantly different motivations and needs among the participants, often related to their level of experience. Using both quantitative and qualitative data from desk research and interviews, I defined three personas representing key aspects of the solution: explanation of difficulty levels, flexibility in planning or sharing, and searching for long-distance or multi-day hikes.
During the interviews, it became clear that a substantial part of the process involves exploring and planning a route. Decision-making isn't always straightforward and is influenced by factors like individual or group skill levels, the reliability of descriptions, and weather conditions. To capture these insights, I created an experience map, offering a detailed visualization of the journey taken by a 'generic' user toward their goal. This map delineates actions, emotions, and thoughts at each phase of the journey.
To capture touchpoints and anticipate the main product functionalities, I crafted three scenarios linked to the three personas:
Thanks to the representations developed in the definition phase, I was able to compile and synthesize the gaps for opportunities and implementation ideas from the research phase, organizing them according to each stage of the experience map.
Drawing from the gaps for opportunities and scenarios, I compiled a content inventory aimed at developing a realistic MVP. Using this inventory, I conducted an open card sorting with the Optimal Workshop tool to create an information architecture aligned with user expectations.
The content tree is derived from the results of the card sorting process, with the aim of providing optimal and straightforward navigation. The information architecture is structured into three levels of navigation: explore, navigate, and profile.
These diagrams illustrate the journeys described in the scenarios with certain modifications to avoid repetition in the filtering process and to diagram the navigation process. I also included a diagram depicting the registration and personalization process of the experience and expanded scenario 2 to demonstrate how to access the content tabs of Natural Parks and their use.
To create an initial prototype and map out the information architecture, I sketched out the main screens. During research, I identified design patterns in the solutions assessed in the benchmark that helped me understand which elements should be included to ensure familiarity.
To identify errors early in the prototyping phase and avoid accumulation, I conducted a first click test on the sketches to assess their visibility, coherence, and placement in the design.
Based on the results of the first click test and ensuring solidity in the main navigation level, I designed the low-fidelity prototype, focusing on spacing and layout of elements.
Taking as a reference the solutions analyzed during the benchmarking phase, I opted for a clear and clean graphic style with a limited color palette to enhance the visual weight of images and facilitate access to information. I also developed a secondary palette associated with physical difficulties, a recurring suggestion during interviews.
I recruited three UX professionals to conduct a heuristic evaluation using Nielsen's 10 heuristics. After thoroughly assessing the prototype, we held a joint session to review the results.
With the interactive prototype ready for testing, I developed a test plan defining objectives, methodology, KPIs, and task objectives.
Moderate remote testing via Skype
During the evaluation of the HikingLog prototype, several data points were collected providing a detailed insight into its usability:
It's important to note that despite the high SUS questionnaire score, evaluating an interactive prototype may limit error detection, and continuous improvement and adjustment of the interface are necessary.
Based on the feedback received during testing, the main issues identified were the lack of visibility in the navigation menu, semantic errors in the icon and text of navigation, and the need to explain the product's functionalities in an onboarding process before customization. In response to this feedback, I implemented the following revisions:
Following the initial round of evaluations, the next steps would involve iterating and designing functionalities beyond the MVP
Throughout this work, I implemented various techniques and methods aligned with human-centered design methodologies. The iterative nature of the process was highly enriching, allowing me to reassess and prioritize certain aspects of MVP development from the initial phase.I was able to capture needs, concerns, and motivations aligned with the research axes, as well as other aspects I had not considered, such as the need to plan outings within the application. During the evaluation phase, I continued to gather suggestions and recommendations for new functionalities and for the improvement of existing ones. The goal of developing a solution that conveys the respect for the environment was ambitious; however, I achieved an initial approach with the creation of the Natural Parks tab.