Nous sommes ravis de lancer un nouveau format de blog — des discussions tech avec des professionnels de l’informatique remarquables, des entrepreneurs et des leaders d’opinion dans différents secteurs qui sont également clients de QAwerk.
Dans cette interview, Jonathan Pass, COO de Magic Mountain, reviendra sur le parcours de l’équipe Magic Mountain pour en arriver là où elle en est aujourd’hui. Il parle du concept du produit, de ce qui fonctionne et ce qui ne fonctionne pas, de l’orientation du développement de l’application fitness, et partage de nombreux précieux enseignements. Alors restez à l’écoute !
Qu’est-ce que Magic Mountain ?
Magic Mountain est une startup britannique qui a eu l’idée d’une application fitness sociale. Trouver la motivation pour faire de l’exercice ou être actif est souvent ce qui manque aux gens, surtout sur le long terme. L’application Magic Mountain propose une solution à ce problème en réunissant les gens autour de défis amusants et en rendant l’expérience ludique.
Magic Mountain se synchronise avec les appareils connectés pour automatiser le suivi des activités, mais il est également possible de saisir manuellement les calories brûlées. La devise de Magic Mountain est « Connecter, Collaborer, Concourir. » Et c’est exactement ce que fait l’application — elle permet à la famille, aux amis ou aux collègues de se concurrencer pour la première place sur la montagne virtuelle, de créer leurs propres défis, de socialiser, de se responsabiliser mutuellement et de montrer leurs résultats.
Magic Mountain est développée en tenant compte de l’inclusivité et de la psychologie humaine. Elle apporte de la valeur non seulement aux utilisateurs individuels, mais aussi à :
- aux entreprises qui introduisent ou repensent leurs programmes de bien-être d’entreprise
- aux coachs sportifs personnels qui testent de nouvelles façons de maintenir l’engagement de leurs clients
- aux salles de sport qui construisent de grandes communautés fitness et les enthousiasment
- aux associations caritatives organisant des défis sportifs pour collecter des fonds
Magic Mountain aide les gens à devenir de meilleures versions d’eux-mêmes en leur donnant une raison de rester actifs, tout en socialisant et en soutenant d’autres passionnés de fitness.
La contribution de QAwerk à Magic Mountain
Magic Mountain s’est tourné vers nous lors de la phase de refonte de leurs applications iOS et Android. QAwerk est reconnu pour son expertise en tests mobiles, c’était donc une parfaite adéquation.
Notre objectif principal était d’aider Magic Mountain à peaufiner les deux applications avant leur lancement, en s’assurant que l’expérience utilisateur soit à la hauteur de celle des géants du marché technologique. Un autre aspect important était de tester minutieusement l’intégration avec les appareils connectés, car c’est là que les choses peuvent devenir frustrantes pour les utilisateurs, par exemple lorsque leurs efforts ne sont pas synchronisés et que certaines données sont perdues.
Enfin, et ce n’est pas le moindre, la fonctionnalité des défis, la spécialité de l’application. Étant donné qu’elle implique des interactions entre plusieurs utilisateurs utilisant différents appareils, nous devions recréer tous ces scénarios et signaler tous les bugs de collaboration ou les écarts par rapport à la logique métier ou aux designs d’interface.
Tous nos efforts visaient à permettre à Magic Mountain d’améliorer leur produit et de devenir un produit basé sur des abonnements. Si vous souhaitez en savoir plus sur ce partenariat, assurez-vous de demander une étude de cas gratuite à la fin de cette interview.
Rencontrez Jonathan !
Nous avons invité Jonathan Pass, COO de Magic Mountain, pour discuter de la naissance de l’idée d’une application fitness sociale, des défis du secteur fitness, des erreurs courantes que font les startups, et bien sûr de l’impact qu’une équipe QA engagée peut avoir sur la rétention des utilisateurs et le positionnement global du produit.
Plongeons dans le vif du sujet !
— Bonjour. Je suis Jon Pass. Je suis le COO de Magic Mountain. Mes responsabilités couvrent l’ensemble de l’entreprise, des finances aux affaires juridiques, mais dans le contexte de ce dont nous parlons aujourd’hui, je supervise entièrement le développement technologique et le contrôle qualité.
— Bien sûr. Je suppose que « fanatique » est l’un de ces mots étranges. Je veux dire, j’aime le sport, j’aime tous les types de sport. J’aime pratiquer des sports, regarder des sports. Principalement dans le domaine dont nous parlons ici, j’ai grandi en pratiquant des sports chaque jour — le rugby, la course, le vélo, la natation.
Et puis, en vieillissant, bien que j’aie toujours aimé le sport, les opportunités de le pratiquer et de participer à des activités sportives ont diminué. Je pense néanmoins que je suis resté fanatique dans le sens où j’adore le regarder. Mais ce que j’ai découvert ensuite, et qui est la raison pour laquelle nous avons créé Magic Mountain et développé l’application que nous avons réalisée, c’est d’essayer de permettre à davantage de personnes de retrouver le plaisir et l’amusement qu’elles avaient enfant. Et finalement d’être en meilleure santé, en meilleure forme et de mener des vies plus saines et plus heureuses.
— Et si on parlait de s’amuser ? Avant tout, beaucoup d’applications fitness sont fantastiques et très bien adaptées aux personnes qui font déjà du fitness, qui pratiquent déjà des sports. Elles ont tendance à être très axées sur les statistiques. Et, vous savez, je suis un geek. J’adore tout ça.
J’adore voir mes classements et comprendre, par exemple, à quelle vitesse je cours, quelle distance je parcours. Mais ce que je veux aussi, c’est pouvoir m’amuser avec mes amis, et c’est en cela que Magic Mountain est vraiment unique. Vous savez, en utilisant une sorte de psychologie de groupe, une pression positive entre pairs, cela fait que vous ne vous sentez pas comme si vous faisiez beaucoup d’exercice, alors qu’en fait vous en faites beaucoup. Vous faites spécifiquement bien plus que vous n’en auriez fait si vous n’utilisiez pas quelque chose comme Magic Mountain.
— Oui, bonne question. Oui, j’en ai utilisé des centaines. Principalement dans ma vie personnelle, mais aussi pour tester et évaluer des choses pour Magic Mountain. Et je les utilise encore. J’utilise encore toutes les applications fitness. Je ne vais pas les nommer maintenant, mais dans certaines circonstances, d’autres applications fitness fonctionnent très bien. Si vous êtes très axé sur vos statistiques et que vous voulez savoir à quelle vitesse vous courez à un moment précis ou quelle distance vous parcourez, alors d’autres applications sont excellentes.
Mais ce qu’elles n’ont pas, et ce que nous apportons vraiment à cet écosystème, c’est le côté fun. C’est le fait d’être avec vos amis, de pouvoir leur parler, d’avoir des mini-défis et de vraiment célébrer les réussites des uns et des autres. Vous savez, tout est positif dans Magic Mountain. Il s’agit de s’amuser, de rire avec vos amis, puis inconsciemment de sortir et de faire un peu plus. Et c’est pourquoi nous sommes différents.
Et d’autres applications, comme je l’ai dit, il y en a de très bonnes, et elles sont fantastiques pour ce qu’elles font, mais elles ne sont pas aussi amusantes.
— Je pense qu’elles ont réalisé que ça fonctionne, pour être direct. Si vous avez juste une application pleine de chiffres, qui n’est pas belle et qui ne vous donne pas envie de vous engager, les gens l’utiliseront pendant un certain temps, puis ils abandonneront. La gamification, l’utilisation de la psychologie sociale, la psychologie de groupe — tout cela est prouvé pour fonctionner dans un large éventail, à travers le monde entier. Et il n’y a aucune raison pour que les applications fitness soient différentes.
Donc nous étions en quelque sorte des pionniers dans ce domaine, et je pense que d’autres applications fitness réalisent lentement que si vous voulez maintenir votre part de marché aussi grande qu’elle l’est, voire la faire croître, vous devez gamifier.
— Je pense que la plus grande erreur que font les startups d’applications fitness en ce moment est de privilégier la fonction à la forme. Je pense qu’elles ont tendance à se concentrer sur ce que je veux que l’utilisateur final fasse, mais ne pensent pas à l’apparence. Elles ne dépensent pas assez d’argent sur le design au départ. Elles ne réfléchissent pas à la façon dont l’application doit être visuellement attrayante. Personne ne veut ouvrir une application terne, ennuyeuse, grise ou simplement pleine de tableaux.
Elle doit être visuellement attrayante. Elle doit être engageante. Elle doit vous donner une raison de revenir. Là où beaucoup d’applications fitness sont très bonnes pour un certain groupe de professionnels du fitness, principalement, où il s’agit davantage de vos chiffres, de vos données et de votre fonctionnalité, vous devez avoir cette beauté et elle doit sembler engageante. Et c’est, je pense, là où les gens font des erreurs très tôt.
— Je veux dire, regardez, on ne sait jamais ce qui peut arriver. Je pense que, vous savez, le COVID nous a appris que les applications en général et leur capacité à démocratiser un processus ne font que continuer à croître. Vous savez, Joe Wicks avec ses vidéos d’entraînement à domicile au Royaume-Uni et dans le monde entier était fantastique. Mais c’était en quelque sorte spécifique. Et dès que ça s’est retrouvé sur YouTube et en streaming à la demande, ça a connu une croissance massive, je pense.
On ne sait jamais ce qui sera la prochaine grande chose. Certainement, je pense que pour les startups, les grands acteurs — Apple, Google, Strava — s’orientent tous rapidement vers un espace fitness plus gamifié. Je pense qu’il faut être vraiment unique pour les concurrencer, oui.
— Je pense que oui, absolument. Il suffit de regarder, vous savez, le cours de l’action de Peloton, par exemple, pour voir que tous les types d’applications fitness ont été impactés par la pandémie. Je pense que ce qu’elle a vraiment fait, c’est faire comprendre aux gens qu’on n’a pas besoin de dépenser une fortune pour être en forme.
Vous savez, d’autres applications fitness qui étaient gratuites ou très peu coûteuses ont connu une croissance extraordinaire. Et pour des applications comme la nôtre, je pense, où vous pouvez rassembler des communautés fitness disparates — disons d’un côté des adeptes de F45 ou CrossFit, jusqu’à une Rachael de 60-70 ans qui sort pour une promenade — cette capacité à les réunir tout en maintenant une collaboration ou une compétition significative est incroyablement puissante.
Et nous avons certainement constaté que les personnes qui ont commencé par utiliser Magic Mountain peut-être avec quelques amis proches pour le fitness, l’ont ensuite étendu à leur famille. C’était un excellent moyen de s’assurer que votre famille et ceux que vous aimez restaient actifs quand, vous savez, personne n’était autorisé à quitter la maison pendant des jours entiers.
— Oui. Et premièrement, ça ne me surprend pas qu’il y ait un si faible pourcentage standard sur le marché. Nous avons la chance de voir des chiffres bien, bien plus élevés que ça. Et je pense que c’est finalement dû à deux choses. L’une, comme je l’ai mentionné précédemment, est que l’application doit être engageante. Mais finalement, dans le monde moderne dans lequel nous vivons, les gens ne comparent pas une application fitness à une autre application fitness. Ils la comparent à Facebook, ou ils la comparent à la façon dont Google gère le monde.
Et ce qu’ils attendent de Facebook, Google, Netflix et de tous les grands acteurs, c’est que votre application fonctionne. Votre application fonctionne tout le temps. Et la seule façon d’y parvenir, c’est avec un QA vraiment approfondi. Vous ne pouvez tout simplement pas, sans une bonne équipe QA, tester tous les scénarios possibles. Tellement de types de téléphones, de plateformes, vous savez, c’est impossible. Donc de nos jours, si vous avez une application qui plante plus d’une fois pour un utilisateur, les gens arrêteront tout simplement de l’utiliser.
Donc avoir une équipe QA vraiment solide qui soutient les développeurs est l’une des choses les plus importantes dans le cycle de développement.
— Le principal jalon était évidemment la sortie de notre application. Ce que j’ai trouvé incroyablement bien chez QAwerk, c’est simplement la communication. Nous avons eu des équipes QA avant et le vrai gros problème était qu’il n’y avait pas vraiment d’échanges avec l’entreprise. Ils parlaient aux développeurs et étaient très focalisés sur les développeurs d’un point de vue technique, comme est-ce que ça fonctionne.
Ce que QAwerk a vraiment bien fait dès le départ, c’est qu’ils ont parlé avec moi, ils ont parlé avec Katie, ils ont parlé avec le reste de l’ensemble de l’entreprise. Donc ce n’était pas juste une question de fonctionnalité : si j’appuie sur ce bouton, est-ce que ça fonctionne ? C’était aussi, oh est-ce que ça se sent bien ?
Et en fait très proactifs, allant au-delà des scripts de test pour dire, en fait, vous savez, nous avons testé ça. Et oui, en regardant votre script de test, cela fonctionne exactement comme prévu, mais ça ne se sent tout simplement pas bien, et voici les raisons pour lesquelles ; voici quelques suggestions sur la façon dont nous pourrions envisager de l’améliorer. Et ça a juste massivement accéléré notre processus de développement et nous a en fait donné un bien meilleur produit à la fin.
— Excellent. Vous savez, soyons honnêtes, nous avons eu un MVP pendant environ six à douze mois. Nous savions que nous devions passer à l’étape supérieure. Nous savions que cela impliquait un investissement à la fois dans les développeurs et dans QAwerk. Nous sommes passés d’une version complètement gratuite et simpliste de l’application il y a 12 mois à être maintenant un abonnement premium disponible dans les deux app stores.
Nos logs de plantages ont diminué d’environ 40 à 50% depuis que nous utilisons QAwerk, et nous augmentons le nombre d’abonnés, oui. Nous savions toujours que lorsqu’on passe d’un modèle gratuit à un modèle d’abonnement, on perd beaucoup d’utilisateurs. Mais en fait nous avons constaté une croissance au-delà de ce que nous aurions pu espérer. Donc oui, c’est dû évidemment au produit. Mais comme je l’ai mentionné avant, c’est dû au fait que l’application fonctionne, elle ne plante pas, et c’est grâce aux tests très, très approfondis que QAwerk a effectués et continue d’effectuer avec nous.
— J’ai travaillé avec pas mal d’agences dans ma carrière et je dirais que la plus grande différenciation de QAwerk était leur productivité et leur communication. Beaucoup de bons ingénieurs et créatifs avec qui j’ai travaillé font un travail incroyable en prenant un script de test, en le lisant, en le testant sur plusieurs appareils et plateformes, et en écrivant des étapes très détaillées pour reproduire et signaler les problèmes lorsqu’ils surviennent. Et c’est formidable. Et c’est très efficace pour s’assurer que fonctionnellement et techniquement votre produit fonctionne bien.
Ce que QAwerk a fait et dont j’étais vraiment satisfait, c’est qu’en plus de ça, ils se sont vraiment intégrés dans l’équipe. Vous savez, ce n’était pas comme si nous avions une équipe de test QA et une équipe Magic Mountain. C’était une seule équipe travaillant ensemble.
Et en plus du côté technique — oui, ça fait ce que ça devrait faire. Ils ont en réalité dit : oui, c’est le cas, mais j’ai joué avec ça, et je ne pense pas que ce flux utilisateur fonctionne si bien. Je ne pense pas que ces boutons sont au bon endroit. Voici les raisons pour lesquelles je pense que c’est le cas et, vous savez, ils sont venus proactivement nous dire, à nous, l’entreprise, je pense que nous devrions changer vos designs ou je pense que ce flux utilisateur doit être modifié ou avez-vous pensé à cette fonctionnalité supplémentaire ?
Pour moi, ça va d’être une équipe de test QA à faire partie de l’équipe de développement et de design. Et tout ça n’est que de la valeur ajoutée absolue. La communication était incroyable depuis les premières étapes quand nous avons rencontré l’équipe, très proactifs dans la discussion avec nous sur les coûts, très ouverts sur le modèle de coût, très ouverts sur qui ils amenaient et quelles étaient les compétences de ces personnes.
Et ensuite sur le projet, la PM Christina était fantastique, elle nous a continuellement donné d’excellents retours tout au long du projet. Et l’équipe de test que nous avions, vous savez, en raison des circonstances mondiales, que QAwerk a gérées de façon fantastique pour continuer à travailler. D’ailleurs, nous avions peu, mais un petit nombre rotatif de testeurs. Chacun quand ils arrivaient savait ce qu’était le produit, ils se rencontraient avec nous, ils atterrissaient instantanément dans l’équipe et nous étions juste vraiment heureux de les avoir comme membres de l’équipe, pas comme une sorte de service externalisé. Ils en avaient vraiment l’esprit.
— Je veux dire, je recommande QAwerk à tout le monde que je rencontre en ce moment. À n’importe qui, à quiconque est en train de démarrer une startup ou a en fait une équipe technologique assez mature déjà en place, même s’ils ont une équipe QA existante ou des relations d’externalisation déjà en place. Je leur suggère de venir discuter avec vous.
Je pense qu’ils sont fantastiques. Et comme je l’ai dit, surtout pour les startups. Parfois vous apprenez en avançant et le genre de compétences et la nature que l’équipe QAwerk a apportées nous ont été d’une aide précieuse et je pense que ce serait le cas pour n’importe qui d’autre. Je pense que, vous savez, la capacité à amener des personnes, leur capacité à s’adapter à notre croissance, passant d’un seul testeur à quatre testeurs en quelques semaines. C’était tout simplement brillant.
Donc je pense que si vous êtes une startup, le QA peut sembler être une dépense que vous ne pouvez pas vous permettre au départ, mais je dirais que c’est une fausse économie. Oui, ça coûte de l’argent, mais pas beaucoup d’argent et pas beaucoup comparé à combien coûte le développement si vous vous trompez la première fois.
Et si vous avez une capacité technologique assez mature déjà, je pense qu’il vaut la peine d’avoir une conversation avec QAwerk car comme je l’ai dit, à mon avis ils ont commencé comme équipe QA mais ont apporté tellement plus, bien au-delà du coût, et l’avantage pour nous était incroyable.
Travailler avec l’Ukraine
Nous avons travaillé avec Magic Mountain avant et pendant la guerre et continuons à fournir régulièrement nos services QA malgré les temps difficiles que nous traversons. De plus, tous nos clients soutiennent fermement l’Ukraine. Ils ont prolongé nos partenariats, ne doutant jamais de notre résilience et de notre capacité à tenir parole et à livrer ce qui est attendu.
Donc si vous cherchez des moyens d’améliorer la qualité de votre application, de fidéliser davantage d’utilisateurs et de rendre votre produit basé sur des abonnements, envisagez d’engager une agence QA ukrainienne. Vous obtiendrez d’excellents résultats de personnes qui n’ont pas peur de travailler sous pression et qui sont maintenant plus que jamais concentrées sur le travail, car c’est ce qui maintient notre économie à flot et nous aide à garder notre équilibre. Des personnes qui seront véritablement investies et reconnaissantes pour la confiance et la capacité de continuer à faire ce qu’elles font de mieux.
En engageant un prestataire informatique ukrainien, vous contribuez également énormément au soutien des communautés locales dépendantes d’entreprises comme QAwerk qui créent des emplois, font du bénévolat, aident les nécessiteux et font des dons à des associations à but non lucratif.
Soutenez l’Ukraine en travaillant avec l’Ukraine !
Découvrez comment nous avons aidé Magic Mountain
à passer du MVP au Premium
avec des abonnements en croissance quotidienne