Développeur et utilisateur: travail d'équipe





Bonjour, Habr!



Actuellement, nous vivons tous dans un monde de consommation, lorsque le fabricant de tout ce qui tente de convaincre le client d'acheter exactement ses produits ou d'utiliser ses services, et en fait le consommateur choisit avec soin la plus appropriée parmi les options qui lui sont proposées. Toutes sortes de gadgets marketing et de créativité publicitaire sont utilisés, mais chaque année, il est plus difficile de travailler dans ce paradigme: les budgets publicitaires ne sont pas caoutchouteux, et les consommateurs deviennent de plus en plus capricieux dans leurs préférences et leurs exigences envers le fabricant. Ce problème peut-il être résolu? Assez. De plus, pour les petites entreprises, c'est l'approche alternative du travail avec le consommateur qui s'avère la plus efficace. Nous en parlerons un peu plus en détail dans cet article à l'aide de l'exemple de création du navigateur Web Vivaldi.



La quantité se transforme en qualité



Nous devons donc commencer par une compréhension de base de ce que nous prévoyons de faire. Un navigateur Web est une application dans laquelle l'utilisateur passera plusieurs heures chaque jour à effectuer diverses tâches, à la fois professionnelles et personnelles. Cela signifie que le navigateur doit être puissant et fonctionnel, à la fois pratique et confortable à utiliser, et doit également avoir une bonne personnalisation et une bonne personnalisation des préférences de l'utilisateur.



Et nous sommes ici confrontés au premier problème: tout le monde est individuel et ses préférences peuvent être assez éloignées de ce que le développeur imagine. Et même si les programmeurs réels de l'entreprise ont une certaine liste de fonctions à implémenter ultérieurement dans le produit - comment peuvent-ils comprendre quelles fonctions sont les plus demandées et lesquelles peuvent attendre un peu? Après tout, il est évident qu'il n'y a aucun moyen de tout faire en même temps. Cependant, la solution à ce problème se trouve en surface - il est nécessaire d'organiser le travail de l'entreprise afin que les utilisateurs eux-mêmes aident les développeurs à fixer des priorités pour la mise en œuvre de certaines fonctions.



Dans notre cas, nous avons organisé le processus de développement de manière à ce que les retours de la communauté soient les plus efficaces. Tout d'abord, nous avons créé un groupe de volontaires Sopranos parmi les utilisateurs de navigateurs les plus actifs et les plus technophiles, qui ont accès à un système de suivi des bogues fermé et sont en contact direct avec les développeurs de navigateurs. Ce sont plusieurs dizaines de personnes du monde entier qui, dans leur temps libre, nous aident à tester de nouvelles fonctions et à corriger des bugs au stade des tests internes de produits. Par exemple, en août, nos Sopranos ont traité plus d'un millier de messages d'erreur et ont également identifié une centaine de lacunes dans le processus de test du navigateur. Ainsi, une meilleure version va à l'assemblée publique,et la partie la plus active des utilisateurs de Vivaldi commence à le tester.



Nous avons deux branches publiques - test et stable. Une certaine partie des utilisateurs, qui veulent être les premiers à essayer tous les nouveaux produits, est le principal «service de test» déjà sur le terrain - ce sont eux qui installent les assemblages de test et les exécutent en mode de fonctionnement, nous aidant à trouver et éliminer les défauts très difficiles à détecter. Et alors seulement, après de nombreuses semaines de tests et de débogage, nous publions une nouvelle version stable, qui est déjà installée par tous les utilisateurs de navigateur.



Des idées du monde entier



Ainsi, la communauté des utilisateurs nous aide à sortir un meilleur produit, dans lequel les utilisateurs eux-mêmes travaillent ensuite. Mais ce n'est qu'une partie du processus - non moins importante pour nous est l'aide de la communauté dans le développement du navigateur lui-même: c'est à la demande et aux suggestions des utilisateurs de Vivaldi que nous ajoutons la part du lion de toutes les fonctions et améliorations du navigateur. Qui, sinon les utilisateurs, savent le mieux ce qui leur manque dans leur travail quotidien? Par conséquent, il est logique de leur demander ce qu'ils veulent en premier.



Nous collectons les demandes des utilisateurs de différentes manières - cela peut être une demande régulière via le formulaire d'envoi de rapports de bogues, cela peut être un sondage sur de nombreux forums ou sur les réseaux sociaux, et bien sûr, sur le forum officiel de Vivaldi, il y a toute une section dédiée à la collecte de souhaits pour deles versions bureau et mobile du navigateur, où chaque utilisateur peut laisser sa demande ou voter pour une demande existante. Au nombre de votes, nous constatons la popularité de la demande et priorisons notre travail en conséquence lors de la mise en œuvre de ces nouvelles fonctionnalités.



Localisation de bricolage



Un autre élément important du développement de navigateurs destiné au marché mondial est la localisation des produits. En théorie, il est possible de sous-traiter ce travail à des agences de traduction spécialisées, mais d'après notre expérience, cette étape est la moins efficace. Nous sommes allés dans l'autre sens - nous avons proposé de traduire le navigateur dans d'autres langues par les utilisateurs eux-mêmes. Tout le monde peut s'inscrire en tant que traducteur pour Vivaldi et après un petit contrôle, il a la possibilité de contribuer à la localisation du navigateur.



À l'heure actuelle, plus de 200 personnes de près de 50 pays du monde nous aident à traduire le navigateur et tous les services de l'entreprise, plus de 40 langues sont disponibles dans le navigateur et plus de 20 langues sont en cours de traduction. Et une telle localisation est de bien meilleure qualité que celle des agences de traduction spécialisées - les utilisateurs choisissent eux-mêmes comment ils peuvent traduire les noms des fonctions de manière plus efficace et plus intuitive, ce qui simplifie le processus de maîtrise du travail dans le navigateur pour tous les autres utilisateurs.



Efficacité collective



Aujourd'hui, l'équipe de développement du navigateur Vivaldi compte un peu plus de 50 employés, et la partie active de la communauté d'utilisateurs qui nous aide à développer et améliorer le navigateur compte plusieurs milliers de personnes à travers le monde. Ils nous fournissent une aide inestimable dans le développement du navigateur, sans lequel nous pourrions difficilement créer en si peu de temps un navigateur vraiment puissant et unique en termes de fonctionnalités, Vivaldi aujourd'hui. En même temps, on ne peut manquer de noter un autre «effet secondaire» très important pour le projet d'une telle implication de la communauté dans le processus de développement du produit.



Le fait est que même en apportant une petite contribution au développement d'un navigateur, une personne commence à ressentir son implication dans la cause commune: ce n'est pas seulement l'un des nombreux navigateurs - il s'agit d'un navigateur dans la création duquel l'utilisateur est directement impliqué. Comme d'habitude, nous aimons tous parler de nos réalisations aux autres, et les utilisateurs de Vivaldi ne font pas exception - ils deviennent les distributeurs les plus actifs du navigateur, le recommandant à leurs amis et connaissances. C'est aussi leur navigateur!



Et même si une personne n'a pas participé à la traduction ou au test du navigateur, elle peut faire partie de l'équipe des ambassadeurs - des bénévoles qui nous aident à parler du navigateur et de ses avantages par rapport à d'autres produits similaires. C'est également la contribution de l'utilisateur à la création du navigateur - uniquement dans le domaine du marketing. Ainsi, nous essayons de donner à la communauté des utilisateurs l'opportunité de prendre une part active dans presque tous les domaines de travail de l'entreprise, de la planification du développement à la promotion du marché des navigateurs.



Expérience éprouvée par le temps



Cette façon de travailler avec la communauté des utilisateurs n'a rien de nouveau - en fait, avant Vivaldi, beaucoup de nos développeurs ont travaillé sur le développement du navigateur Opera, autrefois très populaire, et c'est grâce à une étroite collaboration avec les utilisateurs que nous avons pu le rendre populaire dans le monde entier. Aujourd'hui, nous ne faisons que répéter cette voie réussie, en continuant à l'améliorer et en forgeant une coopération de plus en plus étroite avec la communauté des utilisateurs.



Dans un proche avenir, nous prévoyons de lancer plusieurs autres projets qui aideront chacun à participer à la création d'un navigateur Vivaldi fonctionnel et pratique - un navigateur créé conjointement par les développeurs et les utilisateurs, chacun pour tout le monde.



Photo de Vlad Hilitanu



All Articles