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.
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:
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.
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
Operationsingenieure
Tester
Produktbesitzer / Projektmanager
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:
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.
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:
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:
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:
Jetzt können Sie Feedback-Formulare erstellen.
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.