130年前に石鹸の製造・販売で創業し、現在では化粧品、スキンケア・ヘアケア、ヒューマンヘルスケア、ファブリック&ホームケアの4つのB2C事業分野に加え、B2Bのケミカル事業分野を展開する花王株式会社。豊かな生活文化を実現するとともに、社会のサステナビリティに貢献することを使命に、常に革新を続けており、2019年にはESG(環境、社会、ガバナンス)戦略「Kirei Lifestyle Plan」を掲げ、環境に配慮した製品づくりの取り組みを強化しています。
同社のコンシューマーリレーション開発部は、デジタルを活用した顧客理解や顧客との関係構築により、事業を支援する部署であり、同部データマネジメント室では、データを収集、分析するためのバックエンドシステムの要として Google Cloud を採用。Google Cloud Storage™ 、Google Cloud SQL 、Google Compute Engine™ などを活用して構築しています。
(コロナウイルスの影響により、取材はオンラインで Google Meet™ を利用)
課題
- 色々な外部データをマーケテイングに活用していたが、取り扱いが困難
▶ データの収集・前処理のシステム構築が急務に - ベンダーロックイン、
サービスロックインにしたくない - 内製したいが社内に知見がいない
対策
- マルチクラウドでいつでもサービスを乗り換えられるシステムを構築
- システム構成の要として Google Cloud のサービスを活用
- 内製化を視野に入れた構築支援と教育支援
効果
- さまざまな外部データの収集と処理によって、多角的な分析が可能に
- 分析データを元に次の一手を考えることが、社内に定着
▶データドリブンマーケティングへ - クラウド未経験の社内 SE がクラウドエンジニアに成長
データプラットフォームを構築する専門部署の設立
コンシューマーリレーション開発部は、ブランド横断でのマーケティングデータ収集・蓄積・管理、関連開発・運用等活用支援までを担う部署です。データマネジメント室は、データ分析・可視化をミッションとする同部データサイエンス室から独立するかたちで、2020年に設立。組織改編の効果はすぐに現れ、各種データの収集・分析のための基盤構築にメンバーが特化することで、以前よりも生産性が上がり、携わる人数も増え、データをより早く提供できるようになりました。
「とはいえ、その時はまだ活用できていたサードパーティデータはほんの一部。そんな時、あるブランドのマーケティングデータをまとめたダッシュボードを作るプロジェクトが発足したのです。Amazonの販売データやYoutube™を始めとする様々な広告データなどを収集し、分析する基盤を数ヶ月で構築する必要があったのですが、当時のメンバーには私も含め、システム構築のプロはいませんでした。データ分析はできても、プログラミングは多少の心得がある程度。当初、自分たちでプログラムを書いて、データベースにデータを蓄積する仕組みをつくってみたものの、外部データの仕様変更は頻繁で、それらに柔軟に対応できるロジックを組むことまではできませんでした。」(白石氏)
そこで、外部パートナーよりシステム基盤構築の支援を受けることになりました。
10年使える外部データ処理基盤を構築したい
開発方針として掲げたのは「10年使えるデジタルデータ収集・処理基盤」でした。
「担当者が入れ替わっても、技術や環境が変わっても、使い続けられる設計として次の3つを要件としました。
導入を決めてから運用開始までは約3ヶ月でしたが、大きな苦労なく導入できたそうです。
- プラットフォームが変わっても継承できる設計:階層化、パイプライン化、コンテナ化
- クラウド・仮想環境での動作とデータの拡張性および変更が容易な柔軟性の保持
- 長期的な管理・運用を前提:ルール整備、コード管理、処理の統一化
数年で陳腐化するオンプレミス環境は考えていませんでしたが、同時に特定のクラウド環境に依存しすぎないこと、後から別のプラットフォームへの乗り換えも可能なことを重視し、Google Cloud を選定しました」(白石氏)
スキルトランスファーを前提としたプロジェクト支援
社員2名、外部パートナー2名でプロジェクトを本格的に開始しました。そのうちの1名が電算システムのエンジニアです。最初は、一つの Google Cloud 上の仮想環境でデータ処理を行い、データベースにインプットするような、簡単な形でスタートしました。
「データの収集、前処理などの工程は電算システムのエンジニアが担当し、やり方を教わりながら、自社員もスキルを身に着けていきました。入社時はクラウド未経験だった西山も、クラウドエンジニアとして成長しました。10年使えるシステムにするためには、社内に知見を蓄積することが必要不可欠です。ただ外注するのではなく、自社内で構築いただきながら、伴走者のように寄り添って教育支援まで行っていただくことで、効率的に技術を身につけられたと思います」(白石氏)
西山氏は最初のシステムが構築され、リファクタリングする工程からプロジェクトに参画しました。エンジニアとして、オンプレミスのシステム開発経験はありましたが、クラウドサービスを利用した構築・運用は未経験でした。
「オンプレミスに比べてクラウド環境は、テスト構築がすぐできますし、負荷が上がったときの並列処理などのスケーラビリティにも優れています。データが増えればスペックを上げられますし、とても便利ですね。きちんと設定すればセキュリティの強度も高いですし、安心して利用できます。運用や保守においても、電算システムのエンジニアがWikiを使ってソースコード管理についてまとめてくれたり、わからないことは都度分かりやすくレクチャーしてくれるので、助かっています」(西山氏)

