Open In App

How Nektony Software spearheaded Product through User Selection and Analysis?

Last Updated : 09 Nov, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Hello! My name is Oleksiy Chebruchan, and I’m a product manager at the Nektony software development company. We’re developing Mac and iPhone cleaning applications. In this article, I will tell you how I selected users for in-depth interviews and analysis of our applications and what we changed in our products thanks to the data we received.

Why is it important to analyze users?

User research is important because it helps to study people’s behavior, needs, and motivations. UX designers are often responsible for a clear interface. But product managers and marketers also need to study user habits and help designers to improve the interface.

Products are developed primarily for the users. We analyze what options they use, why they chose this product, what they don’t like about competitors’ products, etc. They constantly interact with the product and pay attention to completely different things than we previously thought in the company. Although there is no universal list of questions to understand the needs of users better, there are certain points that I would advise you to consider.

A common mistake when analyzing users

In the past, when we made some changes to products, we often relied on our own subjective opinions of what would be better for the users. However, product usage scenarios among company employees can be very different from the usage scenarios of real users. When you work with a product for a long time and know all its options and capabilities perfectly, you look at the interface, usability, etc., differently. Therefore, firstly, it is necessary to study the pain points of customers and ask them about possible changes in the product.

How to choose interviewees

At the beginning of the product analysis of Nektony apps, I showed the products to everyone I knew, friends and colleagues from other companies, and asked them what they thought about the apps. But, as I noted above, this is not the right approach. Later, we started working only with real users who once contacted our technical support service.

Among the letters in support, you can find many users who may be loyal to the company.

First, it’s not cold contacts we’re reaching out to. We already had successful communication with them; they contacted us, and we solved their problems; that is, they remained satisfied customers.

Secondly, people who write to technical support to solve a question (rather than go, for example, to some forum and complain) – usually this is a special category of people who are ready to share their thoughts, spend their time to make the product better for own use in the future. So, such people willingly agree to become interviewees.

Third, these are real users, not hypothetical ones. Interviews with such users provide more accurate data on what exactly they like and what they don’t like, which options are used more often, and which are not clear.

Stage 1: Gathering contacts to whom we will write about the interview

We sell our apps through the App Store and our website worldwide. However, I did not select respondents by country. The main criterion for collecting respondents is the level of their loyalty to the company, which characterizes the level of their willingness to agree to an interview. In our case, the support service always adds the client’s loyalty tag after communicating with him when solving issues. So, downloading a list of such contacts was not a problem.

Stage 2: Sending letters and preparing for the interview

I prepared a letter asking you to agree to an interview and help us make our product better. I sent these letters individually, not through a mailing service, because personalization is important. In general, I experimented with the content of the letter and changed it depending on the history of interaction with the person, as well as on the results of responses to my previous letters to other people.

You can immediately offer a bonus to the user for the time spent, for example, another app as a gift or a discount on the next purchase. But my personal opinion is that it is better to give a gift to the user after the interview as a pleasant bonus. From experience, those people who agree to give an interview not for a bonus are usually more interested in the results of the interview, more loyal and open, more willing to talk about the pros and cons of the application for them personally, etc.

Before starting the meeting with the respondent, it is important to prepare a script. It can change a little depending on the person. The respondent should be relaxed, and the entire conversation should be in a friendly atmosphere.

Stage 3: The interview

So, we came directly to the interview itself. The main goal and all our questions to respondents consist of understanding the following:

  • Who is a user of the application?
  • How can users be divided by types? (scenarios of behavior depending on age, type of activity, interests, etc.)
  • How exactly do people use our apps? (launch frequency, most favorite options, why they chose our product, etc.)
  • What is the product’s greatest value to users?

Now I will briefly talk about the scenario of communication with the respondent according to the pre-prepared script. It is also important that you open a document or have any paper where you will take notes.

Introduction: greetings, saying thanks for the time, and asking some short questions to the person to collect information about the country of residence, type of activity, age, etc. Of course, you don’t need to ask directly about all this; for example, you can mark the approximate age of a person (understand visually), or if he tells you how he spent the weekend with his family, you can understand his family status and lifestyle. At this stage, I also asked how long the person has been using a Mac because, in our case, it is very important. His user habits may depend on this.

Permission to record a video. Of course, I was making notes, but the video recordings allowed me to go back to the interview, study it more deeply, and make a transcript of the conversation.

Studying the application usage scenario. I asked the person to run our app and use it in their normal mode without any comments from me. In the process, you can then ask the person questions but ensure that they do not distract him from the usual actions in the program.

Question. After observing the user’s actions, I asked him additional questions: open and closed. Here are some example questions:

Open questions:

  • How did you find Nektony programs, and why did you choose them?
  • When was the last time you used MacCleaner Pro, and what functionality did you use?
  • Which option was difficult for you to understand?

Closed questions:

  • Was this or that functionality in the program useful for you?
  • Would you like us to change the app’s interface?
  • Is it possible to get back to you after some time for a re-interview?

To sum up. At this stage of the interview, you can ask the interviewees if they have any questions for you and give a bonus gift as a thank to them for their time.

Unexpected results from interviews

Many of the user responses came as a complete surprise to me and the entire team as a whole. Things that we never paid attention to and thought that users didn’t need at all turned out to be a very important part of their interaction with applications:

  • Sound effects. People like it when apps have sound effects when they launch or press buttons. It wasn’t important to anyone in our team, so we didn’t even think about it before.
  • Welcome window and results. People like the animations when the program starts, and when after some action, such as cleaning the disk, they see a window with a congratulations on the successful result. On the contrary, we always tried to simplify the program and get rid of unnecessary windows and user clicks.
  • Texts. People don’t like to read. Previously, we tried always to add an explanatory text to one or another option so that the user could familiarize himself and be sure of his actions when cleaning the Mac. So we shortened all these texts and left only the mandatory ones. It is important to make the names and icons of each option so that everything is intuitive without text. At the interview, it turned out that not all option icons were understandable to users.
  • Expectations. The user sometimes expects something completely different from the program or a certain option. Before adding any new features, it is better to conduct interviews and test your hypotheses. Our company keeps a list of all wishes from users. Before adding a new feature, we first analyze this letter, sort by the number of requests, see how many people are looking for such a feature, and only after that make a decision about the need to add a new feature.

Stage 4: First prototypes and repeat interviews

It is important that after analyzing the necessary changes in the programs, prototypes should be made and re-shown to users. As I said above, sometimes you may encounter unreasonable user expectations. Here are my next steps before finalizing product changes:

  • Preparation of prototypes. There can be many of them. In my case, I made more than 20 prototypes until we chose the most convenient version of the interface.
  • Demonstrating the prototype to users. This stage is a repetition of all our previous steps, where we observe exactly how the users use the application at the first launch, how much everything is clear to them, which options they saw at first, and which they didn’t notice. It happens when the users use the options differently than we intended. Then, we redesigned the product.
  • Final decision-making. When we finally find an option that is understandable to users, we can hand over the task to the designer and the entire development team on the changes in the programs.

Examples of changes based on interview results

Now, using examples of the interface of some of our programs, I want to show what changes have occurred in them thanks to the analysis of user needs through interviews. It is important that this is not only about UX design but also about rethinking some options and the need to show them to users.

App Cleaner & Uninstaller

Previously, at the first launch, the user saw the information about the number of programs on his Mac, the number of service files, and extensions. We found that this information scares many non-geek users who do not understand what service files are used for. We also added the Expert mode option, and only in this mode the users can see the list of service files that will be deleted when uninstalling programs. The average user does not want to see these files; all he/she wants is to click on one “magic” button and for the program to solve his problem immediately.

Before

Unneeded information in the right panel. The main option below this information is in the blind spot.

image1-min

After

The main function for which this app is downloaded is now in the right panel.

image6-min

Duplicate File Finder

During the interview, it became clear that each user has his own goals when using the application. Some users want to find only duplicate photos in the Photo Library, others run the program to merge their folders with duplicates. We always guided them according to the scenario of searching for all duplicates. Previously, they had to take extra steps to reach their goal. So we completely changed the first window and added different functions to it immediately according to groups of user needs.

Before

image4-min

After

image2-min

Disk Space Analyzer

During the interview, it became clear that people are more familiar and understand when the interface of the application is similar to the interface of system programs on macOS. For example, people find it easier to click on folders and explore their contents, as they are used to doing in the Finder, rather than clicking on a chart. So we’ve added a Folder Outline file view as done in the Finder.

Before

image3-min

After

image7-min

MacCleaner Pro

It is important for users to see animations, beautiful pictures, and a minimum of text. Thanks to the fact that we took all this into account in the new design, we managed to make the application more understandable for the user and increase purchase conversions after downloading the trial version. We also added some “magic” that users asked for – cleaning all junk files in one click.

Before

image1-min

After

image5-min

Final recommendations

I recommend transcribing each individual interview and then using the Value Proposition Canvas to identify user values and needs (this topic needs a separate article; you can google it and find a lot of information about it).

Exchange experiences with other product managers and show them the product. Yes, these are not your users, but sometimes they can give you valuable advice, depending on their experience.

The user likes to be led by the hand and told what to do next after each step.

Make the command names and icons as clear as possible so that they are immediately understandable without additional text.

Combining functionality and showing some additional options where the user does not expect to see them is a bad idea.

Bring the main functionality of the program to the start window (as I showed above with the Duplicate File Finder example).

Be very careful with letters to technical support. It is a storehouse of information from where you can get a lot of insights into what is important to users. Fast and good technical support is the loyalty of your users and the opportunity to further interact with them for the development of your company.

I hope that my experience and examples were useful for you and gave you many insights of your own. I will be happy to answer your questions in the comments.



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads