Pendant mes études universitaires, j'ai travaillé à temps partiel dans un studio d'enregistrement local pour maintenir mon intérêt sérieux pour l'industrie de la musique. Puisque vous lisez cet article dans une publication sans rapport avec l'industrie musicale, il est facile de conclure que je me suis séparé de la musique depuis ce temps (enfin, mis à part la création de ce que je considère comme des playlists Spotify assez impressionnantes).
Certains de mes amis travaillent et prospèrent encore dans l'industrie musicale, et c'est impressionnant d'entendre à quel point les choses ont changé au fil des ans, en particulier du côté de l'enregistrement. L’industrie a continué à innover, principalement parce que les fabricants de produits ont écouté les commentaires de ceux qui dépendent de ces outils pour créer leur art. Ce n’est pas différent du travail dans l’industrie technologique d’aujourd’hui. Obtenir et écouter les commentaires des utilisateurs est essentiel au succès des produits technologiques.
Cependant, même si Web2 a pris en compte les commentaires des utilisateurs tant dans son concept que dans ses outils, Web3 est toujours à la traîne. Un exemple de cet écart concerne le concept d'utilisation d'une boucle de rétroaction constante pour améliorer Web3 DevOps – un domaine dans lequel il est difficile et rare pour les membres de l'équipe d'obtenir des commentaires de qualité. Le concept doit encore gagner du terrain, tant dans les meilleures pratiques que dans les outils disponibles. Et la mauvaise expérience utilisateur en est la preuve.
Je me demandais s'il y avait une meilleure façon de combler ce déficit de communication.
Le concept de DevOps est relativement nouveau dans le développement de logiciels et constitue un exemple solide de l'écoute de l'industrie des problèmes rencontrés par les ingénieurs logiciels.
Il n’est donc pas surprenant que le Web3 DevOps ait déjà commencé à prendre de l’ampleur. Tout comme pour les projets Web3, les équipes Web3 doivent combler le fossé entre l'ingénierie logicielle traditionnelle et les opérations.
Et c'est important. Un DevOps Web3 réussi peut offrir des avantages tels que :
Sous l'ancien modèle, les PM géraient, les développeurs codaient, les testeurs testaient et les opérations étaient déployées. Mais cela était lent et provoquait le fameux « ça marche sur ma machine ! Mais avec le DevOps moderne, les membres de l’équipe forment désormais une équipe unifiée, où tout le monde travaille en étroite collaboration et est responsable du projet dans son ensemble.
Cela signifie qu’exposer tout le monde aux demandes des utilisateurs finaux est une bonne chose. Et les retours doivent être continus ! Tous les membres de l’équipe doivent savoir immédiatement et à tout moment ce qui se passe en production. Grâce à cette boucle de rétroaction continue, il est plus facile pour chacun, en équipe, de comprendre le projet et les besoins des clients.
Exposer l’équipe aux commentaires des utilisateurs peut ressembler à une surcharge d’informations. Mais en réalité, les retours des utilisateurs apportent de la valeur à toute l’équipe :
Ingénieurs logiciels
Ingénieurs opérationnels
Testeurs
Product Owners / Chefs de projets
Nous savons donc pourquoi nous avons besoin de commentaires. Mais comment obtenir cela dans le monde du Web3 ? Nous pourrions opter pour les solutions centralisées traditionnelles (Google Forms, etc.) — mais dans l'esprit du Web3, nous avons vraiment besoin d'une solution décentralisée et ouverte .
C'est là qu'intervient l'outil open source Form xChange . Il vous donne la possibilité de créer et d'utiliser facilement des formulaires de commentaires sur Web3 . Et c'est assez facile à mettre en œuvre et à utiliser. La solution se connecte à un portefeuille MetaMask (que les utilisateurs possèdent probablement déjà) et permet aux utilisateurs de l'application de voter de manière anonyme en utilisant un ou plusieurs formulaires, chaque formulaire permettant de poser plusieurs questions.
Ce qui est intéressant, c'est que l'ensemble du processus de feedback utilise son propre contrat d'usine écrit en Solidity , sans vous obliger à créer ou à maintenir votre propre contrat intelligent.
Vous trouverez ci-dessous un résumé du cycle de vie de Form xChange :
Après l'installation, le créateur créera un nouveau formulaire et déploiera le formulaire à l'aide du contrat d'usine. Après le déploiement, les participants remplissent simplement le formulaire de manière anonyme et soumettent leurs résultats. Après soumission, les résultats sont accessibles à la fois au créateur et aux participants.
À un niveau élevé, les étapes suivantes sont requises pour commencer à utiliser Form xChange. Notez que nous déploierons Form xChange en utilisant Truffle sur Linea Goerli pour cet exemple (le réseau de test Ethereum L2 Linea) pour éviter de dépenser de l'argent réel lors de l'exploration des formulaires de commentaires.
Voici les étapes pour démarrer avec Form xChange :
C'est assez facile. Vous pouvez trouver un exemple détaillé de la configuration en détail sur le site MetaMask .
Après avoir suivi les étapes ci-dessus, l'écran d'accueil de Form xChange s'affichera dans votre navigateur :
Ensuite, utilisez le bouton Connect Wallet pour connecter votre portefeuille MetaMask.
Une fois connecté, utilisez l'URL localhost:3000/create-form pour créer un nouveau formulaire de commentaires :
Vous êtes maintenant prêt à créer des formulaires de commentaires.
Être assis dans un studio d'enregistrement aujourd'hui par rapport à ce dont je me souviens des années 1990 présente très peu de similitudes avec celui d'il y a 40 ans. L’industrie a réalisé qu’il existait une meilleure façon de faire les choses – en écoutant ses clients – et a apporté l’innovation nécessaire.
Ce n'est pas différent de ce que nous avons vu avec la création et l'évolution du DevOps en tant qu'ingénieurs logiciels. L'utilisation de formulaires de commentaires peut permettre une innovation plus rapide, ce que j'ai noté autour d'un simple cas d'utilisation Web3 DevOps et de ConsenSys Form xChange.
Mes lecteurs se souviendront peut-être que je me suis concentré sur l'énoncé de mission suivant, qui, à mon avis, peut s'appliquer à tout professionnel de l'informatique :
« Concentrez votre temps sur la fourniture de caractéristiques/fonctionnalités qui augmentent la valeur de votre propriété intellectuelle. Tirez parti des frameworks, des produits et des services pour tout le reste.
-J.Vester
Les créateurs de Form xChange me permettent d'adhérer à ma déclaration de mission personnelle en ne m'obligeant pas à créer mon propre processus de formulaire de commentaires dans le cadre de mon cycle de vie de développement Web3. Ce faisant, je peux simplement exploiter l'outil Form xChange pour créer des formulaires de commentaires rapides, faciles à gérer, à mettre en œuvre et à déployer.
Si vous vous concentrez sur le Web3 et que vous trouvez utile d'obtenir les commentaires de vos clients, je vous recommande fortement d'essayer l'outil Form xChange. Après tout, cela ne vous coûte rien… à part une petite partie de votre temps.
Passez une très bonne journée !
Également publié ici .