paint-brush
Comment optimiser votre DevOps Web3 avec les formulaires de commentaires des utilisateurspar@johnjvester
42,475 lectures
42,475 lectures

Comment optimiser votre DevOps Web3 avec les formulaires de commentaires des utilisateurs

par John Vester6m2023/11/06
Read on Terminal Reader
Read this story w/o Javascript

Trop long; Pour lire

Permettre à vos utilisateurs de fournir des commentaires à l’ensemble de l’équipe peut stimuler l’innovation. Découvrez comment Form xChange peut favoriser une adoption réussie du Web3 DevOps de manière décentralisée.
featured image - Comment optimiser votre DevOps Web3 avec les formulaires de commentaires des utilisateurs
John Vester HackerNoon profile picture
0-item


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.

Cas d'utilisation du Web3 DevOps

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 :


  • Introduisez une expérience de développement plus rapide.
  • Respecter les réglementations de conformité (pratiques vérifiables et sécurisées).
  • Évoluez en tandem avec l’adoption de Web3.

DevOps a besoin de commentaires continus des utilisateurs

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.

Où les formulaires de commentaires apportent de la valeur

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

  • Participez à l’effort de priorisation pour déterminer quelles fonctionnalités seront ajoutées ensuite.
  • Voyez comment leur point de vue se compare à celui des utilisateurs . Les développeurs peuvent souvent rester bloqués dans leur façon de penser.
  • Augmente l'appropriation du projet , pas seulement du code


Ingénieurs opérationnels

  • Mieux comprendre les exigences non fonctionnelles
  • Comprendre les performances du point de vue de l'utilisateur , qui peuvent souvent différer des résultats mesurés par les pratiques d'observatoire standard.
  • Obtenez un aperçu des fonctionnalités les plus importantes sur lesquelles travailler ensuite.


Testeurs

  • Sort les testeurs de leur silo et les implique auprès des utilisateurs réels .
  • Aide les testeurs à voir le projet dans son ensemble et non comme une série de tests.
  • Aide les testeurs à effectuer une meilleure UAT en acquérant une meilleure compréhension des utilisateurs.


Product Owners / Chefs de projets

  • Intégre le partage d'équipe dans le flux naturel du cycle de développement

Implémentez des formulaires de commentaires Web3 avec Form xChange et MetaMask

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 :


Cycle de vie du formulaire 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.

Premiers pas avec Form xChange

À 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 :


  1. Installez MetaMask dans votre navigateur.
  2. Acquérir le test ETH (LineaETH) à partir d'un robinet comme celui d'Infura .
  3. Établissez un point de terminaison Linea RPC à l’aide d’Infura .
  4. Installez node et npm comme indiqué ici .
  5. Clonez le référentiel Form xChange .
  6. Déployez le formulaire de commentaires.
  7. Déployez la fabrique d’interfaces Next.
  8. Lancez le formulaire en utilisant localhost:3000 dans votre navigateur sur lequel MetaMask est installé.


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 :


Formulaire xChange


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 :


Créer un nouveau formulaire de commentaires


Vous êtes maintenant prêt à créer des formulaires de commentaires.

Commentaires des utilisateurs simplifiés avec MetaMask et plus encore

Ê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 .