HEART Framework

Prior to constructing the platform, it was imperative to articulate our goals and identify the ideal metrics for tracking progress, to gauge our proximity to or distance from the targets. For this purpose, meetings were held to objectively establish product, business, and user goals, the guiding metrics and the proto-persona.

Although these metrics were specified before the research, meaning there was no concrete data basis for validation, their purpose was to foster alignment within the team and provide direction for the subsequent steps. Furthermore, these metrics would be subject to reassessment or modification as necessary in the later stages of the project.

Sapiens is a training platform designed for the implementation of training courses. It incorporates gamification strategies to increase user interest and engagement, and streamline teaching and learning processes.

Product Objectives

Incorporate gamification into corporate training courses;

Inform employees about available courses;

Encourage course completion;

Facilitate communication between managers and employees and feedback sharing;

Provide metrics to illustrate employees’ performance;

Promote updates according to current market trends and demands;

Business Objectives

Course completion rate;

Duration of study sessions.

Opening of emails and other forms of communication;

Tasks (success rate, execution time, correct and incorrect actions)

Metrics

Check courses availability;

Monitor progress;

Communicate with colleagues and managers;

Invest in qualification and professional growth;

Balance professional and educational demands;

Promote collaborative actions within the work environment;

Users Objectives

Following the establishment of objectives and metrics, we structured the strategy guiding the product's development. Implementing the HEART Framework, we examined the user experience, paving the way for subsequent platform development steps.

Throughout this process, our primary focus was on identifying motivating factors, including emotions and feelings, essential for encouraging user participation. Our vision was centered on ensuring the app delivers a positive and high-quality experience to its users.

We outlined out the main goal of providing users with a playful learning experience and ensuring convenience in their interactions with the platform. Each category was structured as follows:

  • This objective is intertwined with user satisfaction, where happiness is defined by the user's enjoyment while using the platform and their motivation to continue the course. The main strategy here is the gamification elements of the platform. Metrics, including user evaluations and the duration of each study session, serve as indicators to assess the user's sentiments and experiences with the platform.

  • The active participation of users in courses, encompassing activities like watching lessons and completing tasks, is essential for evaluating their engagement on the platform. Therefore, metrics such as session duration, progress rates and course completion should be examined.

  • The objective of this metric is to track the number of registrations on the platform and the rates of course enrollment. To increase adoption, the solution should provide simple and intuitive registration and access processes. Furthermore, all procedures should undergo validation through usability tests. Ultimately, the tracked metrics should encompass the count of users and enrollees in courses, along with the reception and visualization of communications.

  • User retention aims to elevate the frequency of access and utilization of platform features. Thus, it is imperative to monitor signals such as enrollment in new courses and general navigation on the platform. Metrics such as DAU (Daily Active Users), WAU (Weekly Active Users), and MAU (Monthly Active Users) serve as valuable indicators for this purpose.

  • The definitive measure of task success lies in the completion of courses in their entirety. A viable approach to estimate rates of course completion is by tracking the numbers of task completion within each module.