ドッグフーディング
自分の作る製品を自分で使いながら改良すること
過去、失敗したプロジェクトはすべてドッグフーディングに失敗している
のでドッグフーディングが必須である
ドッグフーディングのメリット
自分が使うものだから改善のモチベーションが上がる。継続的に改善できる
問題に気付いたときすぐに修正できる
使っているうちに良い解決法や新しい発想が得られることがある
ドッグフーディングの弊害
ログイン機能をつけないなどそもそ他人が必要とする機能をつけない
バグを放置する
アイコンがデフォルトのまま
自分が使っていないOSや環境に対応しない
コマンド名などがジャーゴンまみれ
ドキュメントを整備しない
ドッグフーディングしない弊害
使わないけど顧客に言われた機能を盛りまくる
結果自分は使わない機能のほうが多くなる
そしてだれも使えないものができる
乗り越える
ドッグフーディングしつつ顧客も満たすには、抽象化された自分も顧客も使える機能を作り出すしかない
これがシンプルさと呼ばれるものの中身だと思う
またバグ潰しやデザインや用語やドキュメントの充実に関してはサービス精神と顧客の喜びを自分の喜びとする心が必要だ。