1
/
5

SCOUTER社でデータ可視化が定着するまで

こんにちは、株式会社SCOUTERの開発責任者の小平(@ryotakodaira )です。
業務では、SARDINEという人材紹介会社向けの業務管理システムを開発しています。

自分の担当している事業では、metabaseというBIツールを使用して数値管理・可視化をしています。
そこで今回は事業全体にBIツールを用いた数値管理を定着させるまでの話を書いていきます。

BIツールとは簡単にいうとサービスのDBなどに蓄積されているデータを可視化するためのツールです。

BIツールの「BI」とは、「ビジネス・インテリジェンス(Business Intelligence)」を意味します。ビジネス・インテリジェンスとは、企業が日々蓄積されていく膨大なデータを分析し、その分析結果を経営意思決定に活用することをいいます。 このBIを助けるシステムを総称したものを「BIツール」と呼びます。
((https://bi.lakeel.com/course/detail01/))

metabase導入前

導入前は、サービス内の主要KPIを確認するものはほぼ存在せず、どうしようもない状態でした。。。

そんな状態でも当然、事業部のメンバーから数値を出力する依頼が来る訳ですが、その都度SQLを書いて出力結果のCSVを渡していたり、クレンジングされたデータが無かったので毎回クレンジング用のクエリを追加していましたw

なぜmetabaseを選択したのか

BIツールはかなり多くのサービスがあり、OSSのものからサブスクリプションモデルで高価なものまで幅広いのが現状となっています。
OSSのBIツールもいくつかありますがその中でもmetabaseを選択した理由は主に以下の3点となります。

親しみやすさ

上の画像を見ていただければわかると思いますが、metabaseのユーザーインターフェイスはかなりシンプルでわかりやすく作られています。

データが可視化できれば見た目はどうでもいいだろと思うかもしれませんが、「親しみやすさ」はかなり重要だったと考えています。

エンジニアのみが使うものなら見た目を度外視していてもある程度は我慢できる?かと思いますが、触る時間が長いのは常に数値確認を行う事業部のビジネス職のメンバーだからです。

実際、数値が可視化されていてもそれが見にくい場合は時間が経つに連れて見られにくくなってしまうため、選定時に「親しみやすさ」(見た目)は重要視して比較していました。

扱いやすさ

metabaseにはダッシュボードという複数のグラフを1画面に並べて表示すること出来ますが、画像のようにセルの範囲内でグラフの大きさを自由に変更することが出来ます。

ダッシュボードの中でも大きく表示したい重要なグラフや参考程度の情報のグラフが混在することがありますが、グラフの大きさで分類する事ができます。

また、クエリビルダーのような機能が搭載されており、SQLを書かずにグラフを表示することが出来ます。

複雑な条件には対応出来ないものの1テーブルの中のデータを可視化するくらいであれば一瞬で作ることが出来ます。

これならエンジニア以外のメンバーでもグラフを作成することができるためSQLに触れるきっかけを作ることもでき、多方向で効果を発揮します。

導入コスト

metabaseはOSSのプロジェクトとして開発されているため無料で使うことが出来ます。

当初からサクッと環境を作って運用まで持っていきたいという思いがあったため、OSSのプロジェクトであるmetabaseは適していました。

また、dockerイメージが用意されているためサーバー上にmetabaseを構築するのは普段インフラを触っていないエンジニアでも簡単にできるようになっています。
なので短期間で導入までたどり着くことができました。

最近では大体のOSSのBIツールはdockerイメージが用意されている印象です。

導入後に気をつけたこと

BIツールを導入したのはいいけど、使われるのは最初の1ヶ月で直ぐに忘れ去られてしまうという事態は以外と多いのではないかと思います。

しかし、BIツールは事業にとって非常に重要なものであり、無いと意思決定を間違いかねません。

僕も以前にそのような失敗をしていますが、今回は同じ失敗を繰り返さずメンバーに親しまれるツールにするために実行したことを上げます。

事業目標数値を常に可視化する

metabaseを使って数値やグラフを見るタイミングは大きく2つあると考えています。

  1. 目標数値/中間指標の確認
  2. 実績の原因分析

特に 1 目標数値/中間指標の確認
に関してはほぼ毎日行います。そのため、metabaseで可視化することによって強制的にmetabaseに触れる機会を増やしています。

追加して、metabaseのグラフを全員が見ることができるため "AさんとBさんの集計結果が違った" などの事態の発生を防ぐこともできるようになっています。

クレンジング済みのデータを用意する

データクレンジングとは、データベースに保存されているデータの中から、重複や誤記、表記の揺れなどを探し出し、削除や修正、正規化などを行い、データの品質を高めること。
((http://e-words.jp/w/%E3%83%87%E3%83%BC%E3%82%BF%E3%82%AF%E3%83%AC%E3%83%B3%E3%82%B8%E3%83%B3%E3%82%B0.html))

グラフの作成依頼は直ぐにそのグラフを確認したい場合に飛んで来ることがほとんどです。素早くそれらの依頼に対応するために、よく使われるデータについては常にクレンジング済みのものを用意するようにしました。

依頼者からすると見たいときにデータを見れないことが一番のストレスとなるため、そうならないようクレンジング後のデータの整備にはかなりの力を割きました。

クレンジングすることによってデータが扱いやすくなっているため、素早く求められているデータの出力が可能になったり元々のデータ構造を完全に理解していなくてもクエリを書くことができるようになりました。

弊社では、Laravelのデイリーバッチ処理でクレンジング後のデータをMySQLに格納する形で運用されています。

データ量を考慮しても今のところは前述の運用で間に合っていますが、今後さらなるスケールをした場合は違った運用方法に乗り換えるべきなのではないかという所感です。

まとめ

このようにして、BIツール(metabase)で数値を確認し、数値振り返りを行うことができるところまで作りあげることが出来ました。
今まで数字を見ていなかったメンバーや開発チームも数値で振り返ることができるようになったことが今回の一番の収穫だろうと感じています。

これからBIツールを導入するという方はぜひ試してもらえたらと思います!

今回はデータソースとしてMySQLのみに対応させていましたが、社内ではGoogleAnalyticsなども使っているため今後は他のデータソースの可視化も出来たらと考えています。

さいごに

事業・サービスが成長していくにあたって、これからもメンバーを増やしていきたいと思っています。

興味のある方は下記からご応募ください!


フロントエンドエンジニア
最新技術で成長業界の波に乗りたいVue.jsフロントエンドエンジニア募集!
ROXXは「時代の転換点を創る」をビジョンに、2013年に設立。この先何十年も使い続けられるような社会的意義のあるサービスを目指し、現在はHR Techサービスを展開しています。 ■月額制リファレンスチェックサービス『back check』( https://backcheck.jp ) 書類選考や面接だけでは分からない採用候補者の経歴や実績に関する情報を、候補者の上司や同僚といった一緒に働いた経験のある第三者から取得することができる、オンライン完結型リファレンスチェックサービスです。back checkでは、採用予定の職種やポジションに合わせて数十問の質問を自動生成し、オンライン上で簡単にリファレンスチェックを実施できるだけでなく、低単価(※1)での実施が可能であることから、スタートアップから大手企業まで、採用人数やポジションに関わらず、幅広い企業に導入いただいています。2019年10月、正式リリース。2021年7月、累計リファレンスチェック実施人数1万人を突破。オンラインリファレンスサービスを利用した年間リファレンス実施人数No.1獲得(※2)。 ※1…従来のリファレンスチェックサービスと比べて1/10程度の価格。 ※2…商工リサーチ調べ(期間:2020年4月~2021年3月​) ■ 採用企業と人材紹介会社を繋ぐ、求人プラットフォーム『agent bank』(https://agent-bank.com/) 転職決定人数 No.1、掲載求人数 No.1、推薦人数 No.1(※1)のクラウド求人データベースです。「人材紹介会社」は、月額利用料のみで、サービス上に掲載されている約15,000件(※2)の求人に対して、自社で抱える転職希望者を掲載企業に紹介することが可能です。「求人企業」は、完全成功報酬型で募集求人を何件でも無料で掲載。『agent bank』導入中の人材紹介会社から、掲載求人に対して紹介が集まります。また、最大の特徴として、成功報酬を求人ごとに自由に設定いただけるため、従来の人材紹介よりも圧倒的に低コストで採用することが可能です。大手企業からベンチャー/スタートアップ企業まで、幅広い年収・業界・業種の求人が掲載されていることから、転職希望者に紹介できる案件を最大化できるだけでなく、過去の選考結果や業務内容に関する詳細情報が全て蓄積されており、効率だけでなく、紹介の質を大幅に向上することが可能です。 ※1…転職決定者数・推薦人数…東京商工リサーチ調べ(調査期間:2021年1月~12月) ※2…掲載求人数…調査対象に『agent bank + パーソルキャリア』掲載の求人数を含む。東京商工リサーチ調べ(調査期間:2022年4月11日〜15日)
株式会社ROXX
サーバーサイドエンジニア
Laravelでマーケット成長の波に乗りたいエンジニアを募集!
ROXXは「時代の転換点を創る」をビジョンに、2013年に設立。この先何十年も使い続けられるような社会的意義のあるサービスを目指し、現在はHR Techサービスを展開しています。 ■月額制リファレンスチェックサービス『back check』( https://backcheck.jp ) 書類選考や面接だけでは分からない採用候補者の経歴や実績に関する情報を、候補者の上司や同僚といった一緒に働いた経験のある第三者から取得することができる、オンライン完結型リファレンスチェックサービスです。back checkでは、採用予定の職種やポジションに合わせて数十問の質問を自動生成し、オンライン上で簡単にリファレンスチェックを実施できるだけでなく、低単価(※1)での実施が可能であることから、スタートアップから大手企業まで、採用人数やポジションに関わらず、幅広い企業に導入いただいています。2019年10月、正式リリース。2021年7月、累計リファレンスチェック実施人数1万人を突破。オンラインリファレンスサービスを利用した年間リファレンス実施人数No.1獲得(※2)。 ※1…従来のリファレンスチェックサービスと比べて1/10程度の価格。 ※2…商工リサーチ調べ(期間:2020年4月~2021年3月​) ■ 採用企業と人材紹介会社を繋ぐ、求人プラットフォーム『agent bank』(https://agent-bank.com/) 転職決定人数 No.1、掲載求人数 No.1、推薦人数 No.1(※1)のクラウド求人データベースです。「人材紹介会社」は、月額利用料のみで、サービス上に掲載されている約15,000件(※2)の求人に対して、自社で抱える転職希望者を掲載企業に紹介することが可能です。「求人企業」は、完全成功報酬型で募集求人を何件でも無料で掲載。『agent bank』導入中の人材紹介会社から、掲載求人に対して紹介が集まります。また、最大の特徴として、成功報酬を求人ごとに自由に設定いただけるため、従来の人材紹介よりも圧倒的に低コストで採用することが可能です。大手企業からベンチャー/スタートアップ企業まで、幅広い年収・業界・業種の求人が掲載されていることから、転職希望者に紹介できる案件を最大化できるだけでなく、過去の選考結果や業務内容に関する詳細情報が全て蓄積されており、効率だけでなく、紹介の質を大幅に向上することが可能です。 ※1…転職決定者数・推薦人数…東京商工リサーチ調べ(調査期間:2021年1月~12月) ※2…掲載求人数…調査対象に『agent bank + パーソルキャリア』掲載の求人数を含む。東京商工リサーチ調べ(調査期間:2022年4月11日〜15日)
株式会社ROXX
UI/UXデザイナー
ユーザーの行動設計を変えていく!話題のSaaSデザイナー募集!
ROXXは「時代の転換点を創る」をビジョンに、2013年に設立。この先何十年も使い続けられるような社会的意義のあるサービスを目指し、現在はHR Techサービスを展開しています。 ■月額制リファレンスチェックサービス『back check』( https://backcheck.jp ) 書類選考や面接だけでは分からない採用候補者の経歴や実績に関する情報を、候補者の上司や同僚といった一緒に働いた経験のある第三者から取得することができる、オンライン完結型リファレンスチェックサービスです。back checkでは、採用予定の職種やポジションに合わせて数十問の質問を自動生成し、オンライン上で簡単にリファレンスチェックを実施できるだけでなく、低単価(※1)での実施が可能であることから、スタートアップから大手企業まで、採用人数やポジションに関わらず、幅広い企業に導入いただいています。2019年10月、正式リリース。2021年7月、累計リファレンスチェック実施人数1万人を突破。オンラインリファレンスサービスを利用した年間リファレンス実施人数No.1獲得(※2)。 ※1…従来のリファレンスチェックサービスと比べて1/10程度の価格。 ※2…商工リサーチ調べ(期間:2020年4月~2021年3月​) ■ 採用企業と人材紹介会社を繋ぐ、求人プラットフォーム『agent bank』(https://agent-bank.com/) 転職決定人数 No.1、掲載求人数 No.1、推薦人数 No.1(※1)のクラウド求人データベースです。「人材紹介会社」は、月額利用料のみで、サービス上に掲載されている約15,000件(※2)の求人に対して、自社で抱える転職希望者を掲載企業に紹介することが可能です。「求人企業」は、完全成功報酬型で募集求人を何件でも無料で掲載。『agent bank』導入中の人材紹介会社から、掲載求人に対して紹介が集まります。また、最大の特徴として、成功報酬を求人ごとに自由に設定いただけるため、従来の人材紹介よりも圧倒的に低コストで採用することが可能です。大手企業からベンチャー/スタートアップ企業まで、幅広い年収・業界・業種の求人が掲載されていることから、転職希望者に紹介できる案件を最大化できるだけでなく、過去の選考結果や業務内容に関する詳細情報が全て蓄積されており、効率だけでなく、紹介の質を大幅に向上することが可能です。 ※1…転職決定者数・推薦人数…東京商工リサーチ調べ(調査期間:2021年1月~12月) ※2…掲載求人数…調査対象に『agent bank + パーソルキャリア』掲載の求人数を含む。東京商工リサーチ調べ(調査期間:2022年4月11日〜15日)
株式会社ROXX
株式会社ROXXでは一緒に働く仲間を募集しています
1 いいね!
1 いいね!
同じタグの記事
今週のランキング
株式会社ROXXからお誘い
この話題に共感したら、メンバーと話してみませんか?