「データ分析をする人」は「アナリスト」と「エンジニア」に分かれ、その違いは「他の誰かが意思決定するための情報(つまりインテリジェンス)」を作るかどうかにある

「データ分析をする人」という言葉のあいまいさ データサイエンティスト・データアナリストはマーケターでもエンジニアでもない存在であり、それを他者に理解させる能力がなければならない。その一環として、そもそも「データ分析をする人」と世の中で漠然と言われているが定義があいまい故に誰かに伝える際に混乱が生じてしまっていると感じるので、改めてその言葉について考えてみる。 「データ分析をする人」は「アナリスト」と「エンジニア」に分かれる 「データ分析をする人」と呼ばれる人は、「データを使った仕事を専門的に、あるいは中心にしている人」であり、さらに分ければ「アナリスト」と「エンジニア」のどちらかに属すると考えられる。プログラミングをするかや、使う手法が数学的に高度かどうかは問題ではない。 また、コミュニケーション能力のある無しも関係ない。それらは手段であり、アナリストでも必要ならばプログラミングするし、何が求められているか要求を的確に掴むことはエンジニアにも必要だ。では、何が違うのか。 「アナリスト」と「エンジニア」の違いは「他の誰かが意思決定するための情報(つまりインテリジェンス)」を作るかどうか 「アナリスト」と「エンジニア」を大きく分ける境目は何かと言えば、他の誰かが意思決定するための情報(インテリジェンス)を作るのであれば「アナリスト」であり、そうでなければ「エンジニア」である。 ポイントは2つ。1つは意思決定に寄与することで、単にデータを集計して結果を返したりニュースを集めるだけではなくそこに自分の洞察が入らなければならないこと。もう1つは「他の誰か」のためであって自分のためではないこと。 世の中の「アナリスト」は「エンジニア」であることが多い この観点から見ると、世の中で「データ分析をする人」と呼ばれる場合その多くは実際には「エンジニア」を指しているということになる。つまり、意思決定のための情報を作るという仕事に従事している人は少ないということだ。 どういうことかというと、「データ分析をする人」の中でも「○○アナリスト」「○○リサーチャー」と名乗っていても実態はそうでない場合だ。例えば 「Webアナリスト」・・・ただしGoogleAnalyticsの数字をレポートにしているだけ 「ビジネスアナリスト」・・・ただしExcelでクロス集計しているだけ 「マーケティングリサーチャー」・・・ただしアンケート集計しているだけ 「データアナリスト」・・・ただしSQLで抽出して結果を返しているだけ といったところだ。これらは洞察を含まず、分析を行おうとしている誰かにデータを渡しているだけであり、実態としては「データエンジニア」とでも呼ぶべき存在だ。そして、世の中の「アナリスト」にはこの「実質データエンジニア」が非常に多い。むしろそうでない方が多いのではないか、というのが個人的な感覚である。 「データサイエンティスト」はほぼ「機械学習エンジニア」らしい 何かと話題の「データサイエンティスト」であるが、ほぼ「機械学習エンジニア」のようだ。上述のように(本人の自覚の有無はともかく)「アナリスト」を兼ねている場合はあれども、基本的には「エンジニア」としての活動が主体となっているようで、「データサイエンティスト」の肩書で「アナリスト」として明確に活動している人はどれだけいるのだろうか。 より詳しくはこちら...
2018年5月10日0 DownloadsDownload