今後の0.8.0リリースでGutenbergから削除されるユーザー追跡
公開: 2017-08-11
Gutenberg 0.7.0に追加されたオプトインユーザートラッキングは、次の0.8.0リリースでプラグインから削除されます。 先週のリリースに含まれていたデータ収集は、WordPressにテレメトリを追加することに関する議論を再燃させました。
James NylenとGutenbergに関係するAutomatticエンジニアは、使用パターンに基づいてエディターを改善することを目的としてこの機能を追加しました。 Nylen氏は、彼らが使用したアプローチはCalypsoのイベント追跡コードと非常に似ており、「ユーザーエクスペリエンスデータを収集するための非常に便利な手法」を提供すると述べました。 彼らは、データを使用して、ブロックのデフォルトの順序や一部のブロックがコアに適していないかどうかなど、さまざまな決定を通知することを計画していました。 グーテンベルクの貢献者は、追跡を独自のモジュールにすることを検討していたため、他のWP機能プラグインやコアに役立つ可能性があります。
この機能がグーテンベルクに追加された直後に、寄稿者はWordPressTracに関するテレメトリの議論を再検討し始めました。 コアのテレメトリのトピックは、2017年のWordPress開発の3つのコアフォーカスエリアに含まれていなかったため、今年初めにテーブルに入れられました。参加者は、グーテンベルクがオプトイントラッキングを追加したことを考慮して、2018年に向けて議論のためにチケットを再開するよう要求しました。
「グーテンベルクにとってもひどい考えだと思う」とマット・マレンウェッグはチケットについてコメントした。 「データ収集以外の手段では得られなかった、実用的または有用なものがそれから生まれるとは思えません。」
12時間後、James Nylenは、0.8.0リリースで追跡がGutenbergから削除されることをコミュニティに通知するために、彼の最初の発表にコメントしました。
コミュニティ全体でこのトピックについてかなり多くの議論がありましたが、その多くは、私が気付いていなかった#38418のような以前の議論に由来しています。
コアプロジェクトと機能プロジェクトでの使用状況の追跡は、現在Gutenbergの範囲に収まるよりもはるかに大きなトピックであるため、GitHubリポジトリから削除し、0.8Gutenbergリリースで削除される予定です。
それが追跡していたデータは興味深いものでしたが、おそらくグーテンベルクの長期的な成長と発展において重要な要因ではなかったでしょう。 ただし、データ収集を取り巻く議論は、チームの時間の不釣り合いな量を占めることになります。
Nylen氏は、プラグインによってこれまでに収集されたデータは0.8のロールアウト後に削除され、グーテンベルクの開発の初期段階であるため、「使用状況のあらゆる種類の画像を提供するのに十分なデータが収集されなかった」と述べました。
WordPressテレメトリの支持者はオプトインデータ収集のためにロビー活動を続けています
WordPressがテレメトリを必要とするかどうかについての議論は、データ収集の支持者がデータ主導の意思決定を主張するように、ツイートストームの形で続けられています。
「WordPressからメトリクス(テレメトリ)をキャプチャしないという決定は、私たちが(知らない)ことに対して大きな影響を与え続けているものです」と、製品のリキッドWebVPであるChrisLemaは述べています。 「グーテンベルクとメタボックスについて決定を下そうとしているときに、プラグインやサイトの数によって、これがどれほど大きな問題であるかを尋ねるかもしれません。 しかし、私たちはいつものようにWordPressをいつでも繰り返すことができると決めたので、わかりません。 以前にそれを行ったことがあるのは事実ですが、それが最も賢明なアプローチでも、最もリスクの低いアプローチでもないという意味ではありません。 今日の選択肢が非常に多いので、人々は必然的に戻ってくるのでしょうか? 私の考えでは、より論理的なアプローチは、できるだけ多くのデータをキャプチャし、それをできるだけ公開して、全員がレビューできるようにすることです。」
問題がデータの不足である場合、1日あたりテラバイトを簡単に生成できます。
— Matt Mullenweg(@photomatt)2017年8月10日
1000太陽の力で出向
— joe(@travlbum)2017年8月10日
WordPressTelemetryの提案者であるMortenRand-Hendriksenが、別のツイートストームとのディスカッションに参加しました。
WordPressには、テレメトリ(メトリクス)を介して定量的なユーザーデータを収集するためのコアメソッドが必要です。 WordPressが直面する最大の課題の1つは、グローバルな日常の使用に関する信頼できるデータの欠如です。 ほとんどのオープンソースプロジェクトと同様に、WordPressは主要なデータソースとしてコミュニティのフィードバックに依存してきました。これは小さなプロジェクトには問題ありません。 問題は、WordPressがグローバルに展開する非常に大きなプロジェクトであり、そのユーザーの大多数がコミュニティとやり取りすることは決してないということです。
私たち、WordPressについて話し、フィードバックを提供し、設計/開発する人々は1%です。 0.1%くらいかもしれません。 従来のコミュニティフィードバックモデルに基づいて意思決定を行うことは、大多数のユーザーについて何も知らずに意思決定を行うことです。 これは問題ない、WordPressは現れた人たちによって開発されたと主張する人もいます。 これは、プロジェクトにとって実行可能または責任のあるモデルではありません。 私たちWordPressを構築する人々は、WordPressを構築する人々に注意を払う義務があります。 そして、それらの人々は私たちではありません。 「ユーザーテストを行うことができます」とあなたは言いますか? もちろん。 適切な定性的なユーザーテストを行いましょう。 それには、人員配置、資金調達、およびインフラストラクチャが必要です。 WordPressのようなプロジェクトのユーザーテストは簡単ではありません。 専門的な分析が必要です。
Rand-Hendriksenのツイートストームは、コアからプロンプトされたプラグインに基づいてオプトインされる彼のテレメトリ提案の要約を続けました。 プラグインは、収集されたすべてのデータを匿名化し、調査のニーズに基づいて対象を絞ったデータ収集を可能にします。 彼は、データを企業の利益とは別に、コミュニティが所有するサーバーに保存して、透明性を確保するためにデータをオープンに共有できるようにすることを提案しています。 この機能リクエストのチケットは現在クローズされています。
このディスカッションは、オープンチケットのTracに属しています。 ある人が同意しないためにそれを閉じることは、オープンソースの方法ではありません。
— Morten Rand-Hendriksen(@ mor10)2017年8月9日
「たくさんのことが起こっています、そしてそれは組み込みの兄貴の集中追跡よりもはるかに重要です」とMullenwegはRand-Hendriksenのツイートストームに応えて言いました。 「プラグインとして、またはホストを使用して実行し、他の方法では実行しなかったであろう決定を通知することを示します。 また、過去の使用法は、将来の成功や世界が必要としているものを適切に予測するものではないことを忘れないでください。 ブラックベリーではなくiPhoneを作る必要があります。」
2016年のStateof the Wordの演説で、Mullenwegは、2017年にコアリリースの新しい構造を提案しました。そこでは、「製品リード」の帽子をかぶって、設計とユーザーテストを先導することになります。 3つの主要な重点分野の外で機能の要求が出てきたため、グーテンベルクを軌道に乗せるために、マレンウェッグはそれらを体系的にシャットダウンするか、後で保留にする必要がありました。
ただし、Gutenbergプロジェクトを率いるエンジニア(ほとんどがAutomatticに雇用されている)が、ユーザー追跡の追加について2度考えないことは驚くべきことではありません。 同社は完全にデータに専念するブログを持っており、データサイエンティストは、会社が持続可能なビジネスを作成するのを支援するために構築したデータパイプラインについて書いています。 歴史的に、Automatticは意思決定にデータを使用することを強く受け入れてきました。そのため、Calypsoにはイベント追跡が組み込まれています。 Mullenwegは、オープンソースのWordPressプロジェクトで異なる製品リーダーシップアプローチを採用しています。
「私たちの方向性に不満を持っている人々にとって、データの量が彼らの心を変えることはありません」とマレンウェッグはツイッターで批評家に応えて言いました。 「結果がわかります。 過去14年間、彼らをサポートできてうれしく思います。次の14年間は、私たちのアプローチを検証できると信じています。」

