Le projet du tracker pour chiens
Mishiko a été développé depuis 2015, et pendant ce temps, nous avons traversé des dizaines d'itérations dans la conception - à la fois le tracker lui-même et l'application mobile.
Surtout pour notre blog, nous avons demandé à la créatrice principale de Mishiko Daria Ivashchenko de raconter l'histoire de la conception de l'application Mishiko.
Daria Ivashchenko, Mishiko:Lorsqu'un projet est créé sur plusieurs années, un changement global ne peut être évité. Dans le cas de Mishiko, l'application mobile n'est qu'une partie d'un grand cycle qui comprend la plate-forme, le matériel et la production. L'évolution - ou plutôt un changement de vecteurs de développement de projet - peut déjà être tracée par l'icône de l'application et son évolution spectaculaire de temps en temps:



Mais commençons dans l'ordre.
Ainsi, la première chose que nous avons rencontrée a été le développement de la page principale de l'application. Au début, nous avons réfléchi sur le contenu qui devrait être affiché ici. Il peut s'agir d'un flux de type Facebook ou simplement des informations de base sur l'activité des chiens. Ou la fonction principale est l'emplacement du chien, et tout le reste aurait dû être dans des onglets supplémentaires?
Nous avons beaucoup réfléchi aux différents éléments de gamification, réalisations et badges de type Foursquare, et nous avons donc voulu mettre sur la première page autant d'informations que possible sur les propriétaires de chiens du propriétaire du gadget. La fonctionnalité parallèle (que nous n'avons cependant pas refusée) était l'idée d'un réseau social pour rechercher les chiens perdus. Par conséquent, en même temps, nous avons eu une idée avec une carte des chiens à proximité (y compris des annonces sur les «pertes»), ainsi que la possibilité de rencontrer de nouveaux amis près de la maison.


Selon notre logique, pour obtenir des réalisations, il n'était pas nécessaire de prendre de nouveaux records à chaque fois. Au contraire, vous donnez à chacun un exploit: êtes-vous resté à la maison toute la journée? Attrapez la pierre. Mais de telles récompenses comiques n'ont pas interféré avec la ligne principale avec la réalisation de nouveaux objectifs et de compétitions en activité avec des chiens voisins.
Nous avons eu beaucoup de réflexions sur la gamification et la socialisation dans l'application. Et idéalement, nous voulions faire ces deux choses également ensemble. Nous pensons que ce serait cool non seulement de partager des informations avec des amis sur de nouveaux objectifs, mais aussi sur des records. Autrement dit, lorsque votre chien a été le plus actif de toute l'histoire de l'utilisation de Mishiko.
Enfin, nous voulions également réaliser des réalisations spéciales. Par exemple, pour visiter les mêmes endroits plusieurs fois: vous allez avec le chien à l'animalerie, allez et bam: vous avez un badge "principal dans la région". Ou vous avez 50 amis d'éleveurs de chiens - hourra, obtenez un exploit. Ou votre carlin est devenu ce jour-là le chien le plus actif de la région! Gardez un nouveau badge.
L'idée de réalisations était particulièrement vertigineuse lorsque nous avons initialement choisi le style caricatural général du projet. Ensuite, ce gars devrait devenir le personnage principal de la mascotte:


Pourquoi avons-nous décidé de le refuser? Parce que nos objectifs commerciaux ont changé.
Oui, c'est un peu triste quand j'ai dû tout redessiner, mais dans l'ensemble, la situation est normale. Il est important de comprendre que nous étions constamment liés au «matériel», qui changeait constamment, au prix final de l'appareil et à d'autres problèmes - et tout cela a influencé le style de Mishiko. Le style de bande dessinée a commencé à paraître ridicule lorsque nous avons eu des options plus ou moins définitives pour le design industriel du tracker, sa disposition et, bien sûr, lorsque nous avons découvert son prix final - environ 10 mille roubles.
Au revoir, style cartoon!
Tester plus loin
Lors du développement des premières applications MVP, nous avons commencé par développer des projets de trames wifi. Les voici:

Et déjà à ce stade une des premières hypothèses émerge, que nous rejetons presque immédiatement - c'est la navigation «à gauche», comme ici:

Les premiers tests ont montré que la navigation par le bas dans notre cas augmente le temps de l'utilisateur dans l'application plusieurs fois. L'utilisation de l'application Mishiko ressemble beaucoup plus à Instagram qu'à toute application de suivi comme le partage de voiture. Nous ne voulons pas que l'utilisateur se connecte, voit l'emplacement de l'animal et s'enfuit. Au lieu de cela, notre objectif est pour lui d'entrer, de regarder des données intéressantes sur l'activité du chien, d'étudier les données d'activité pour la semaine ou le mois dans les graphiques et de se souvenir de ses promenades. Eh bien, ou entré dans le calendrier des événements et mis à jour la liste des "affaires canines" comme aller au vétérinaire ou au salon de toilettage. Nous ne voulons pas que l'utilisateur utilise l'application à la hâte.
Changements douloureux
Comprenant que nous ne pouvons pas passer de MVP au produit final en une seule étape, nous avons commencé à couper les fonctionnalités en fonctionnalités de base et en option. La première chose que j'ai dû refuser de publier était à partir d'un flux de type Facebook.
Le deuxième changement - nous avons commencé à mesurer l'activité en points, et non en "temps d'activité", comme c'était le cas au départ. Les tests ont montré qu'il est beaucoup plus facile de percevoir les réalisations en points que dans le «temps» du temps passé par le chien dans quel mode (activité forte / faible / sommeil).
Nous comprenons que les scores sont, bien sûr, également un système abstrait de mesures. Mais elle explique l'objectif: pour votre chien, vous avez besoin de tant de points. Et l'utilisateur moyen n'est pas aussi important qu'on le considère - et peu importe, il étudiera déjà les graphiques détaillés et notre méthodologie de calcul. Peut-être que nous finirons par nous éloigner du système de balle, mais la plupart des applications de fitness mesurent également tout en points. Cela facilite le travail avec une variété de types d'activités - que ce soit la course, la natation, la marche, peu importe.
Troisièmement, nous avons changé le format d'affichage de l'écran d'activité principal. Parlons de cela plus en détail.
Afficher l'activité
Lorsque vous travaillez sur l'écran d'activité - le principal de l'application Mishiko - a reçu une introduction de base d'une équipe d'ingénieurs. Ainsi, l'appareil collecte des données d'accélération de l'accéléromètre, suffisantes pour distinguer l'activité des trois types. Calme, activité moyenne et activité élevée.
Pour visualiser ces données (apparemment simples), nous avons rencontré un certain nombre de problèmes techniques. Voici l'une des premières options de visualisation que nous avons proposées:

Qu'est-ce qui a dérouté les gens ici? À tout le moins, les types d'activités étaient de la même couleur que les relevés quotidiens. Il semblait à tout le monde que si la journée était peinte en bleu, alors le chien était inactif pendant tant de temps. Bien qu'en fait, ce n'est tout simplement pas la journée la plus active dans la somme des trois types d'activité. C'était une erreur de conception. Un autre point - à ce stade, nous considérions toujours l'activité en quelques minutes, pas en points, et c'était aussi terriblement gênant pour l'utilisateur.
Ensuite, nous avons essayé cette option:



Comme vous pouvez le voir, c'est devenu beaucoup plus facile et plus compréhensible. En bleu, nous avons marqué une journée «normale» où le chien n'a pas atteint le but aux points. Lorsque vous atteignez votre objectif, la couleur passe d'abord au bleu, puis au jaune - lorsqu'un nouveau record est déjà enregistré.
En parallèle, nous avons testé l'option avec un cercle qui «enveloppe» de nouveaux cercles d'une couleur différente sur lui-même. Voici cette option:

Quel était le problème? Nous avons décidé de tester cette hypothèse sur la visualisation: un de nos designers était à Berlin et roulait à vélo. Et il avait ce qui suit: lorsque les points ont traversé le premier tour, la couleur est passée du bleu foncé au bleu (c'est-à-dire que le deuxième tour a commencé). Mais lorsque le sujet a dépassé le deuxième cercle et est passé au troisième, le cercle a commencé à tourner simplement sur un nouveau. C'était très gênant et incompréhensible. Par conséquent, nous avons ajouté un supplément. couleurs en plus pour éviter de telles superpositions.
Au cours d'une série d'expériences de visualisation, par exemple, celles-ci:


... Nous sommes arrivés à cette version finale:

Nous avons éliminé tous les "cercles" inutiles, ne laissant que le minimum de base. Au cours de la journée, il a été décidé de tuer les graphiques, car selon les résultats des tests, nous avons constaté que ces informations étaient inutiles pour la plupart des éleveurs de chiens.
Qu'en est-il des graphiques d'activité? Oh, c'est une autre histoire. On y va
Afficher les statistiques d'activité
La première chose à laquelle nous avons pensé lorsque nous avons commencé à travailler avec les statistiques était que c'était toujours hardcore pour l'utilisateur moyen. Il nous a semblé que lorsque l'utilisateur entre dans les données, il est immédiatement prêt pour le "bidon". Et plus les données sont «en colère», plus les graphiques sont beaux, plus l'utilisateur est intéressant. Et nous avons essayé d'expérimenter cela. Cela s'est avéré intéressant, mais en général, les utilisateurs de graphiques complexes ont posé plus de questions que de réponses. Voyez par vous-même et essayez de le comprendre ici:

Un problème connexe dont nous avons souvent discuté est la nécessité de réduire les nombres lorsque nous parlons de scores. La raison est simple: au début, nous avons divisé les détails en 1000-2000 points ou centaines en général. Des centaines de bas-fonds d'abord: ils sont souvent confondus avec l'intérêt et c'est une mauvaise association.


Ensuite, nous avons ajouté un autre «zéro», commencé à tester les algorithmes de l'appareil et vu qu'avec le nombre de points environ 2000, vous avez des points supplémentaires donnés pour un grand nombre d'étapes. Autrement dit, vous obtenez un +1 conditionnel non pas en 15 étapes, mais au moins une centaine. Et comme tout le suivi a lieu presque en temps réel, il semble qu'il n'y ait pas de mises à jour ou qu'elles ne fonctionnent pas lorsque vous parcourez une courte distance. Ensuite, nous sommes arrivés à des chiffres plus effrayants (20 à 30 000), qui en retour donnent un résultat tangible pour un certain nombre de points. A marché - a obtenu quelques milliers, a fait quelques pas - a obtenu quelques dizaines de points.
En conséquence, nous avons amené la conception des statistiques à une forme si minimaliste:

Comment va-t-il pour toi? Discutons)