第4章 自分の製品を体験する
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
新しいシステムの設計者は、実装者であり最初の大規模ユーザであるだけでなく、最初のユーザーマニュアルも書くべきだ…もし私がこれら全ての活動に完全に参加していなかったら、文字通り数百もの改善は決して実現しなかっただろう。なぜなら、それらを思いつくことも、その重要性に気づくこともなかったからだ。
ドナルド・クヌース
多くの は、ベータユーザのトラッキングと関与に苦労している。
仮に、製品の新しいバージョンをリリースする準備をしていて、ユーザにテストしてもらいたいとしよう。 製品はまだ十分な規模がなく、リリース前の製品を短期間で試すことができる熱心なベータユーザ層もいない。ほとんどのユーザは、あなたのリリースを試す前に他の優先事項を抱えている。試すユーザも、デザインの最もリスクの高い部分を使わないかもしれない。あなたは期限に追われているため、ユーザに検証されていないものをリリースしたくなる。
実は、より関与しやすいユーザ層が存在する。それは自分自身、チームメイト、そして社内の他のメンバーだ。彼らは製品の成功を共有する立場にあり、支援する動機が最初から備わっている。
ヒント
自らを最初の顧客とせよ。これにより製品の妥当性確認を早期に、安価に、無害に行うことができる。
チームメンバーが自社製品を使うことを「 」と呼ぶ。これは1990年代にMicrosoftで広まった用語で、最新のオペレーティングシステムやコンパイラを自ら使う文化を育んだ。「eating your own dogfood」という表現から派生し、自社製品をテストするためにどれほど徹底するかを示すものだ。
ドッグフーディングは、自分や同僚がターゲットペルソナに合致し、実世界の使用環境を再現できる場合に理想的だ。しかし非理想的な状況でも、チームがユーザ層を理解し、立場を変えて実際のユーザになりきれるなら、驚くほど効果を発揮する。
方法を見つけろ。農業技術企業なら自社農地を買って製品をテストできる。それが無理なら温室や実験室、コンピューターで条件を再現しろ。あるいは本物の農家を雇い、実験用に土地の一部を提供してもらう手もある。
ドッグフーディングにはいくつかの重要な利点がある:
-
これは、非社員向けのリリース準備が整う前の、 な製品ライフサイクルの早い段階で実施できる。
-
自分でテストしたり同僚とコミュニケーションを取ったりする方が、エンドユーザと行うよりも安上がりだ。
-
ユーザに悪影響を与えず、 への信頼を損なわない。
ドッグフーディングには驚くほど多様な形態がある。本章で取り上げる4つのアプローチは以下の通りだ:
-
製品を実際に動かすシナリオテストを作成し、実世界の使用状況を再現する。
-
製品の使用方法を説明したガイドを作成し、実際の使用感を明確に示せ。注意深く行えば、問題の早期発見につながる。
-
自ら、あるいはチームメンバーに「摩擦ログ」を作成させよ。これは自社製品を自ら使用(ドッグフーディング)した際の体験を詳細に記録するものである。これにより、ドッグフーディングへの意欲が高まり、より有益なフィードバックが得られる。
-
(適切な製品に対して)サンプルを作成し、テストする。
文書化や自動テストは従来ドッグフーディングとは見なされないが、適切に行えばユーザになりきって製品に有益な負荷をかける構成要素が強い。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access