paint-brush
So optimieren Sie Ihr Web3 DevOps mit Benutzer-Feedback-Formularenvon@johnjvester
40,256 Lesungen
40,256 Lesungen

So optimieren Sie Ihr Web3 DevOps mit Benutzer-Feedback-Formularen

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

Zu lang; Lesen

Wenn Sie Ihren Benutzern die Möglichkeit geben, dem gesamten Team Feedback zu geben, können Innovationen vorangetrieben werden. Erfahren Sie, wie Form xChange die erfolgreiche Einführung von Web3 DevOps auf dezentrale Weise fördern kann.
featured image - So optimieren Sie Ihr Web3 DevOps mit Benutzer-Feedback-Formularen
John Vester HackerNoon profile picture
0-item


Während meines Studiums arbeitete ich Teilzeit in einem örtlichen Aufnahmestudio, um mein ernsthaftes Interesse an der Musikindustrie aufrechtzuerhalten. Da Sie diesen Artikel in einer Publikation lesen, die nichts mit der Musikindustrie zu tun hat, kann man leicht zu dem Schluss kommen, dass ich mich seitdem von der Musik getrennt habe (abgesehen von der Erstellung einiger meiner Meinung nach ziemlich beeindruckender Spotify-Playlists).


Einige meiner Freunde arbeiten noch immer in der Musikindustrie und es ist beeindruckend zu hören, wie sich die Dinge im Laufe der Jahre verändert haben, insbesondere auf der Aufnahmeseite des Spektrums. Die Branche hat weiterhin Innovationen hervorgebracht, vor allem weil die Produkthersteller auf das Feedback derjenigen gehört haben, die für die Schaffung ihrer Kunst auf solche Werkzeuge angewiesen sind. Das ist nicht anders als heute in der Technologiebranche zu arbeiten. Das Einholen und Anhören von Benutzerfeedback ist für den Erfolg technischer Produkte von entscheidender Bedeutung.


Während Web2 jedoch sowohl beim Konzept als auch bei den Tools das Feedback der Benutzer berücksichtigt hat, hinkt Web3 immer noch hinterher. Ein Beispiel für diese Diskrepanz betrifft das Konzept der Verwendung einer ständigen Feedbackschleife zur Verbesserung von Web3 DevOps – ein Bereich, in dem es für Teammitglieder schwierig und ungewöhnlich ist, qualitativ hochwertiges Feedback zu erhalten. Das Konzept muss sich noch durchsetzen, weder bei Best Practices noch bei den verfügbaren Tools. Und die schlechte Benutzererfahrung ist ein Beweis dafür.


Ich fragte mich, ob es einen besseren Weg gäbe, diese Kommunikationslücke zu schließen.

Web3 DevOps-Anwendungsfälle

Das Konzept von DevOps ist in der Softwareentwicklung relativ neu und ein gutes Beispiel dafür, dass die Branche auf die Probleme reagiert, mit denen Softwareentwickler konfrontiert sind.


Daher sollte es keine Überraschung sein, dass Web3 DevOps bereits an Dynamik gewonnen hat. Genau wie bei Web3-Projekten müssen Web3-Teams die Lücke zwischen traditionellem Software-Engineering und Betrieb schließen.


Und es ist wichtig. Erfolgreiches Web3 DevOps kann Vorteile bieten wie:


  • Führen Sie eine schnellere Entwicklungserfahrung ein.
  • Erfüllen Sie Compliance-Vorschriften (überprüfbare und sichere Praktiken).
  • Skalieren Sie parallel zur Web3-Einführung.

DevOps benötigt kontinuierliches Benutzer-Feedback

Beim alten Modell wurden PMs verwaltet, Entwickler programmiert, Tester getestet und Betriebsabläufe bereitgestellt. Aber das war langsam und verursachte das berühmte „Es funktioniert auf meinem Rechner!“ Aber mit modernem DevOps sind die Teammitglieder nun ein einheitliches Team, in dem alle eng zusammenarbeiten und für das Projekt als Ganzes verantwortlich sind.


Das bedeutet, dass es eine gute Sache ist, jeden den Anforderungen der Endbenutzer auszusetzen. Und das Feedback sollte kontinuierlich sein! Alle Teammitglieder sollten sofort und jederzeit wissen, was in der Produktion passiert. Mit dieser kontinuierlichen Feedbackschleife ist es für alle als Team einfacher, das Projekt und die Bedürfnisse der Kunden zu verstehen.

Wo Feedbackformulare einen Mehrwert bieten

Das Team dem Feedback der Benutzer auszusetzen, könnte wie eine Informationsüberflutung erscheinen. Aber in Wirklichkeit stellt das Benutzerfeedback einen Mehrwert für das gesamte Team dar:


Software-Ingenieure

  • Werden Sie Teil der Priorisierungsbemühungen , um zu bestimmen, welche Funktionen als nächstes hinzugefügt werden.
  • Sehen Sie , wie ihre Sichtweise im Vergleich zu der der Benutzer abschneidet . Oft bleiben Entwickler in ihrer Denkweise stecken.
  • Erhöht die Eigenverantwortung für das Projekt , nicht nur für den Code


Operationsingenieure

  • Nichtfunktionale Anforderungen besser verstehen
  • Verstehen Sie die Leistung aus der Perspektive eines Benutzers , die oft von Ergebnissen abweichen kann, die durch Standardpraktiken von Observatorien gemessen werden.
  • Erhalten Sie Einblick in die wichtigsten Funktionen, an denen Sie als Nächstes arbeiten müssen.


Tester

  • Nimmt Tester aus ihrem Silo heraus und bezieht sie mit den tatsächlichen Benutzern ein .
  • Hilft Testern , das Projekt als Ganzes zu sehen , nicht als eine Reihe von Tests.
  • Hilft Testern, eine bessere UAT durchzuführen , indem sie ein tieferes Verständnis der Benutzer erlangen.


Produktbesitzer / Projektmanager

  • Integriert die gemeinsame Nutzung im Team in den natürlichen Ablauf des Entwicklungszyklus

Implementieren Sie Web3-Feedbackformulare mit Form xChange und MetaMask

Wir wissen also , warum wir Feedback brauchen. Aber wie bekommen wir das in die Welt von Web3? Wir könnten auf die traditionellen zentralisierten Lösungen (Google Forms usw.) zurückgreifen – aber im Geiste von Web3 brauchen wir wirklich eine dezentrale und offene Lösung .


Hier kommt das Open-Source-Tool Form xChange ins Spiel. Es gibt Ihnen die Möglichkeit, ganz einfach Feedback-Formulare in Web3 zu erstellen und zu verwenden . Und es ist ziemlich einfach zu implementieren und zu verwenden. Die Lösung stellt eine Verbindung zu einer MetaMask- Wallet her (die Benutzer höchstwahrscheinlich bereits haben) und ermöglicht es Anwendungsbenutzern, anonym über ein oder mehrere Formulare abzustimmen – wobei jedes Formular mehrere Fragen zulässt.


Das Coole daran ist, dass der gesamte Feedback-Prozess einen eigenen, in Solidity geschriebenen Fabrikvertrag verwendet, ohne dass Sie einen eigenen Smart Contract erstellen oder pflegen müssen.


Nachfolgend finden Sie eine Zusammenfassung des Form xChange-Lebenszyklus:


Formular xChange-Lebenszyklus


Nach der Installation erstellt der Ersteller ein neues Formular und stellt das Formular mithilfe des Fabrikvertrags bereit. Nach der Bereitstellung füllen die Teilnehmer das Formular einfach anonym aus und übermitteln ihre Ergebnisse. Nach der Einreichung stehen die Ergebnisse sowohl dem Ersteller als auch den Teilnehmern zur Verfügung.

Erste Schritte mit Form xChange

Auf hoher Ebene sind die folgenden Schritte erforderlich, um mit der Verwendung von Form xChange zu beginnen. Beachten Sie, dass wir für dieses Beispiel (das Ethereum L2 Linea-Testnetzwerk) Form xChange mit Truffle auf Linea Goerli bereitstellen, um zu vermeiden, dass Sie beim Durchsuchen der Feedback-Formulare echtes Geld ausgeben.


Hier sind die Schritte für den Einstieg in Form xChange:


  1. Installieren Sie MetaMask in Ihrem Browser.
  2. Erwerben Sie Test-ETH (LineaETH) von einem Faucet wie dem Faucet von Infura .
  3. Richten Sie mit Infura einen Linea-RPC-Endpunkt ein.
  4. Installieren Sie Node und NPM wie hier gefunden.
  5. Klonen Sie das Form xChange- Repository.
  6. Stellen Sie das Feedback-Formular bereit.
  7. Stellen Sie die Next-Frontend-Factory bereit.
  8. Starten Sie das Formular mit „localhost:3000“ in Ihrem Browser, in dem MetaMask installiert ist.


Es ist ziemlich einfach. Auf der MetaMask-Website finden Sie ein detailliertes Beispiel, das die Einrichtung ausführlich durchführt.


Nachdem Sie die oben genannten Schritte ausgeführt haben, wird der Startbildschirm von Form xChange in Ihrem Browser angezeigt:


Formular xChange


Verwenden Sie als Nächstes die Schaltfläche „Wallet verbinden“, um Ihre MetaMask-Wallet zu verbinden.


Sobald die Verbindung hergestellt ist, verwenden Sie die URL „localhost:3000/create-form“, um ein neues Feedback-Formular zu erstellen:


Erstellen eines neuen Feedback-Formulars


Jetzt können Sie Feedback-Formulare erstellen.

Benutzer-Feedback leicht gemacht mit MetaMask und mehr

Das heutige Sitzen in einem Aufnahmestudio hat im Vergleich zu dem, was ich aus den 1990er Jahren in Erinnerung habe, nur sehr wenige Ähnlichkeiten mit der Zeit vor 40 Jahren. Die Branche erkannte, dass es einen besseren Weg gab, Dinge zu erledigen – indem man auf ihre Kunden hörte – und sorgte für die nötige Innovation.


Das ist nichts anderes als das, was wir als Softwareentwickler bei der Entstehung und Entwicklung von DevOps gesehen haben. Die Verwendung von Feedback-Formularen kann zu schnelleren Innovationen führen, was ich an einem einfachen Web3-DevOps-Anwendungsfall und ConsenSys Form xChange festgestellt habe.


Meine Leser erinnern sich vielleicht daran, dass ich mich auf das folgende Leitbild konzentriert habe, das meiner Meinung nach auf jeden IT-Experten anwendbar ist:


„Konzentrieren Sie Ihre Zeit auf die Bereitstellung von Features/Funktionalitäten, die den Wert Ihres geistigen Eigentums steigern. Nutzen Sie Frameworks, Produkte und Services für alles andere.“


- J. Vester


Die Entwickler von Form xChange ermöglichen es mir, an meinem persönlichen Leitbild festzuhalten, indem sie mich nicht dazu zwingen, im Rahmen meines Web3-Entwicklungslebenszyklus einen eigenen Feedback-Formularprozess zu erstellen. Dabei kann ich einfach das Form xChange-Tool nutzen, um schnelle Feedback-Formulare zu erstellen, die einfach zu verwalten, zu implementieren und bereitzustellen sind.


Wenn Sie sich auf Web3 konzentrieren und Wert darauf legen, Feedback von Ihren Kunden zu erhalten, empfehle ich Ihnen dringend, das Form xChange-Tool auszuprobieren. Schließlich kostet es Sie nichts – abgesehen von einem kleinen Teil Ihrer Zeit.


Ich wünsche Ihnen einen wirklich tollen Tag!


Auch hier veröffentlicht.