大学に通いながら、音楽業界への真剣な関心を維持するために、地元のレコーディングスタジオでパートタイムで働きました。あなたは音楽業界とは無関係の出版物でこの記事を読んでいるので、それ以来私が音楽と決別したと結論付けるのは簡単です(まあ、かなり印象的なSpotifyプレイリストを作成したことは別として)。 私の友人の中には、今でも音楽業界で働き、成功している人もいますが、長年にわたって、特に音楽業界のレコーディング面で物事がどのように変化したかを聞くのは印象的です。業界が革新を続けてきたのは、主に製品メーカーが、芸術を作成するためにそのようなツールに依存している人々から提供されるフィードバックに耳を傾けたからです。これは今日のテクノロジー業界で働くのと何ら変わりません。ユーザーのフィードバックを取得し、それに耳を傾けることは、ハイテク製品を成功させるために不可欠です。 ただし、Web2 はコンセプトとツールの両方でユーザーのフィードバックを取り入れてきましたが、Web3 は依然として遅れをとっています。この矛盾の一例は、 を改善するために を使用するという概念に集中しています。Web3 DevOps は、チーム メンバーが質の高いフィードバックを得るのが難しく、一般的ではない領域です。この概念は、ベスト プラクティスと利用可能なツールの両方において、まだ注目を集めていません。ユーザーエクスペリエンスが劣悪であることがその証拠です。 Web3 DevOps 一定のフィードバック ループ このコミュニケーションギャップを埋めるもっと良い方法はないかと考えました。 Web3 DevOps の使用例 DevOps の概念はソフトウェア開発において比較的新しいものであり、ソフトウェア エンジニアが直面する問題点に業界が耳を傾けている確かな例です。 したがって、 すでに勢いを増し始めていることは驚くべきことではありません。 Web3 プロジェクトと同様に、Web3 チームは従来のソフトウェア エンジニアリングと運用の間のギャップを埋める必要があります。 Web3 DevOps が そしてそれは重要です。 Web3 DevOps が成功すると、次のようなメリットが得られます。 より迅速な開発エクスペリエンスを導入します。 コンプライアンス規制を遵守します (監査可能で安全な慣行)。 Web3 の導入に合わせて拡張します。 DevOps には継続的なユーザーからのフィードバックが必要です 古いモデルでは、PM が管理し、開発者がコーディングし、テスターがテストし、運用を展開していました。しかし、これは遅く、有名な「私のマシンでは動作します!」という問題が発生しました。しかし、最新の DevOps では、チーム メンバーは統一されたチームとなり、全員が緊密に連携してプロジェクト全体に責任を負います。 これは、誰もがエンドユーザーのリクエストにさらされることが良いことであることを意味します。 すべてのチーム メンバーは、本番環境で何が起こっているかをすぐに、そして常に知る必要があります。この継続的なフィードバック ループにより、チームとして全員がプロジェクトと顧客のニーズを理解しやすくなります。 そして、フィードバックは継続的に行われるべきです。 フィードバック フォームが価値を提供する場所 チームをユーザーのフィードバックにさらすことは、情報過多のように思えるかもしれません。しかし実際には、ユーザーのフィードバックはチーム全体に価値をもたらします。 ソフトウェアエンジニア 次にどの機能を追加するかを決定するための 。 優先順位付け作業に参加してください 見てください。多くの場合、開発者は自分の考え方に行き詰まることがあります。 彼らの視点がユーザーとどのように比較されるかを コードだけでなく プロジェクトの所有権が高まります 運用エンジニア よりよく理解する 非機能要件を 。これは、標準的な天文台の実践によって測定された結果とは異なる場合があります。 ユーザーの観点からパフォーマンスを理解します 次に取り組むべき についての洞察を得ることができます。 最も重要な機能 テスター テスターをサイロから取り出し、 。 実際のユーザーと関わります テスターが 役立ちます。 プロジェクトを一連のテストとしてではなく、全体として見るのに ユーザーをより深く理解することで、 。 テスターがより適切な UAT を実施できるようにします プロダクトオーナー / プロジェクトマネージャー 自然な開発サイクルの流れに組み込む チーム共有を Form xChange と MetaMask を使用して Web3 フィードバック フォームを実装する したがって、フィードバックが必要な わかります。しかし、Web3 の世界でこれをどうやって実現するのでしょうか?従来の集中型ソリューション (Google フォームなど) を使用することもできますが、Web3 の精神に基づいて、 本当に必要です。 理由が 分散型でオープンなソリューションが そこで、 オープン ソース ツールの出番です。これを使用する ます。そして、実装も使用も非常に簡単です。このソリューションは ウォレット (ユーザーがすでに持っている可能性が高い) に接続し、アプリケーション ユーザーが 1 つ以上のフォームを使用して匿名で投票できるようにします。各フォームでは複数の質問が可能です。 Form xChange と、Web3 上でフィードバック フォームを簡単に作成して使用でき MetaMask 優れた点は、フィードバック プロセス全体で、独自のスマート コントラクトを作成または維持する必要がなく、 で記述された独自のファクトリ コントラクトが採用されていることです。 Solidity 以下は、Form xChange ライフサイクルの概要です。 インストール後、作成者は新しいフォームを作成し、ファクトリ コントラクトを使用してフォームを展開します。導入後、参加者はフォームに匿名で入力し、結果を送信するだけです。送信後、結果は作成者と参加者の両方が利用できます。 Form xChange の使用を開始する 大まかに言うと、Form xChange の使用を開始するには次の手順が必要です。この例 (イーサリアム L2 Linea テスト ネットワーク) では、フィードバック フォームの調査中に実際の資金を費やすことを避けるために、 Goerli 上の を使用して Form xChange をデプロイすることに注意してください。 Linea Truffle Form xChange を使い始める手順は次のとおりです。 ブラウザにインストールします。 MetaMask を のようなフォーセットからテスト ETH (LineaETH) を取得します。 Infura のフォーセット を使用して Linea RPC エンドポイントを確立します。 Infura あるように、node と npm をインストールします。 こちら に リポジトリのクローンを作成します。 Form xChange フィードバック フォームを展開します。 次のフロントエンド ファクトリをデプロイします。 MetaMask がインストールされているブラウザで localhost:3000 を使用してフォームを起動します。 とても簡単です。 で、セットアップを詳細に説明する詳細な例を見つけることができます。 MetaMask サイト 上記の手順を実行すると、Form xChange のホーム画面がブラウザに表示されます。 次に、「ウォレットに接続」ボタンを使用して、MetaMask ウォレットに接続します。 接続したら、localhost:3000/create-form URL を使用して新しいフィードバック フォームを作成します。 これで、フィードバック フォームを作成する準備が整いました。 MetaMask などでユーザーのフィードバックをシンプルに 現在レコーディングスタジオに座っているのと、1990年代のことを思い出しても、40年前との類似点はほとんどありません。業界は、顧客の声に耳を傾けることによって、物事を行うためのより良い方法があることに気づき、必要なイノベーションを提供しました。 これは、私たちがソフトウェア エンジニアとして DevOps の構築と進化を見てきたことと何ら変わりません。フィードバック フォームを使用すると、より迅速なイノベーションを実現できます。これについては、単純な Web3 DevOps の使用例と ConsenSys Form xChange について言及しました。 読者の皆様は、私が次のミッション ステートメントに重点を置いていたことを覚えているかもしれませんが、これはどの IT プロフェッショナルにも当てはまると私は感じています。 「知的財産の価値を高める機能を提供することに時間を集中してください。その他すべてにフレームワーク、製品、サービスを活用してください。」 - J. ヴェスター Web3 開発ライフサイクルの一環として独自のフィードバック フォーム プロセスを作成することを私に強制しないため、私が個人的な使命宣言を遵守できるようにしてくれました。そうすることで、Form xChange ツールを活用するだけで、管理、実装、展開が簡単な迅速なフィードバック フォームを作成できます。 Form xChange の作成者は、 Web3 に注力していて、顧客からのフィードバックを得ることに価値があると感じている場合は、Form xChange ツールを試してみることを強くお勧めします。結局のところ、あなたの時間は少しかかることを除けば、費用はかかりません。 本当に素晴らしい一日をお過ごしください! でも公開されています。 ここ