0

The problem is regarding a educational matching platform. We match Learners together so they and the fellow learners can video call. Learners are entered into a ‘matching pool’ where they can see all their potential matches, and then they go through and send requests to other learners. An example of a feature/attribute that we want to test is: We recently allowed the capability for learners to write a short bio about themselves that we will include in their info section when other learners are in the match pool sending requests (previously it was simple info like country name, availability schedule, etc.). We want to see whether this addition of adding the bio will increase the number of match requests that teachers send.

Whenever one needs to analyze the success of a certain feature, we need to always compare a cohort who used the new feature versus a cohort who did not use the new feature. The best way to do this is through A/B testing, but because of our small team this was not done. Hence all users were given access to the feature.

But now faced with a different problem for measuring the success of this feature-- what do we compare them to? What timeframes do we use?

1
  • Updated Question
    – 4212extra
    Commented Feb 27, 2020 at 15:11

3 Answers 3

1

We'd need more context here. What problems existed before the feature? What problem is the feature trying to solve? Based on the metrics around that problem, you can move forward with testing the feature. You can test whether the feature solved the problem and also create an different feature solving the same problem and A/B test both.

I'm assuming because of your small team, you are forced to cut corners for rapid production. However, it's never too late to get user feedback and testing.

1
  • I have added the details to the question.
    – 4212extra
    Commented Feb 27, 2020 at 14:35
0

As @jeancode said, it greatly depends on the aim you had when this feature request has been made.

As an example partially based on you use case, say that your aim is increase the engage time, the amount of time two learners that match spend messaging and exchanging informations.

The first step I would take is to quantify the objective, so lets say that we measure the engage with the number of messages exchanged per day (I'm assuming the main interaction is through an internal messaging system.)

Then you could measure the performances of the system by averaging the number of messages per couple of learners over all the learners of the system. This would give you a quantitative measure you could use to compare the performances before and after the roll out of the feature.

Beware that this is a toy example, there are a lot of things to consider before finding and effective measure of what you want to improve and use that.

In your case, since you cannot A/B test, the only constraint you have is finding a measure that you can calculate a posteriori, with data you already have.

4
  • Once a match is made each learner video chats with the other learner. In that particular video call there can be more participants like fellow students etc
    – 4212extra
    Commented Feb 27, 2020 at 15:59
  • I was making just an example. In you case you could use duration of the videchat session, number of session in a given amount of time, a combination of the two, number of matched learners that have done more than one session, mean time between sessions, the list goes on. Just look what you really wanted to improve and find a way to measure it :)
    – bracco23
    Commented Feb 27, 2020 at 16:16
  • I'd like to know what the best practices are around deciding what timeframe and cohort to use to compare the groups before and after the feature. yes, we can use duration of video or number of chats sent for the metric, but what about the dates? If for example we decided we wanted to compare people who signed up two months pre-launch vs people who signed up two months post-launch, these metrics would yield different results than if we chose only one month, or one quarter, etc.
    – 4212extra
    Commented Feb 28, 2020 at 20:45
  • And again, these metrics would likely change if, instead of sign up date, we chose to look at the users who logged in within two months pre-launch vs the users who logged in within two months post-launch, etc.
    – 4212extra
    Commented Feb 28, 2020 at 20:45
0

Do you have the ability to reach out and try asking your users directly? Sending a quick "Thanks for using our service" email, asking if you could arrange a 5 min Q&A or just asking a few questions online will help. What information helped you select your match? Is there any information you think would be beneficial to selecting a match in the future?

Numbers are great and you should always do your best to capture whatever metrics you can but don't underestimate the power of one positive user quote when justifying or trying to get buy-in for a feature.

1
  • Yes, we did ask users similar questions as that was the first thing we could think of to get good feedback.
    – 4212extra
    Commented Feb 27, 2020 at 18:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.