Userlane - promotion feature
Project Overview
Userlane offers a real-time onboarding software, which provides interactive guides for desktop applications. It facilitated recording customizable guides and creating personalized experience for each end-user. The customers wanted to inform their end-users about the newly created tutorials. Therefore, Userlane decided to expand their product by adding that functionality.
My contributions
I have participated in the project from its scoping to the execution. In the initial phase my tasks involved user research, user stories creation as well as prioritization. Next, I have been responsible for wireframing and validation of the concept and user requirements. Lastly in close collaboration with Product Manager and Engineering team, I have prepared the requirements.
Initial research
User feedback analysis
Competitor analysis
Co-creation worksop
In order to understand the user needs, the initial analysis included review of the existing promotion feature requests received from customers. The analysis identified the main user requirements. Next, competitor analysis was conducted in order to identify what promotional methods other companies are using to communicate with end-users. Having that overview I validated the findings by interviewing 5 of the existing users. The initial research phase was finalised by a co-creation workshop with the company stakeholders (Product, Engineering, CS representatives). As a result narrative scenarios from the Manager and End-User perspective were created, outlining the user requirements of the feature.
Wireframes & testing
Wireframing
Usability testing
Knowing the user requirements, I created the product requirements which were the foundation for initial wireframes. Having both, the Manager and End-user flow depicted in the wireframes I tested the main flow in a think-aloud test using the high fidelity wireframes. That allowed me to discover missing CTA buttons as well as misleading IA of the page.
Requirements engineering
Being a part of a startup makes it possible to try to take on different responsibilities, and understand the workflow of the feature better. In this case, besides the typical UX tasks I have created the documentation for engineering department including detailed feature specification.