プロダクトサクセスをリードするためにやっている自助努力
CREという職種や考え方自体、生まれてから日が浅く、「これを読めば/やれば、CREをマスターできる!」といったものはまだ存在していません。「CREとして成長するためにはどうすればいいか」「CREならではの成果を上げ、さらにそれを大きくしていくためには」といったことも、自分たちで切り拓いていく必要があります。それもまた、CREがおもしろく、そして難しいところだとも思っています。
現在、MackerelのCREチームメンバーのうち主にプロダクトサクセスに関わっているのは私なのですが、私が自助努力として取り組んでいることで、プロダクトサクセスを進めることに対して「助けられているな」と感じている取り組み、3つのドッグフーディングを紹介します。
プロダクト(Mackerel)そのもののドッグフーディング
これは、自分たちのプロダクトを自分たち自身が使う、という、ドッグフーディングという言葉の意味そのものですね。自分のPCはもちろんのこと、個人開発をしているサービスの監視をMackerelを使って行ってみたり、ということをしています。
そもそも私ははてなに入社する前は、Mackerelを利用する側・お客様である企業に所属していました。Mackerelユーザーグループ主催の勉強会にも登壇したこともあるくらいです。もう3年以上も前のことですが、そのときの"利用者目線"は今でも絶対に忘れてはいけないものである、と肝に銘じています。現在でも、一利用者としてさまざまな活用方法を模索する日々です。
お客様が扱う技術のドッグフーディング
サーバー監視サービスであるMackerelは、生粋の"技術者プロダクト"であると考えています。そんなMackerelのお客様もまた、現場の第一線で活躍する技術者であり、そんな方が今、どんな技術を触り、どんな感触を得ているか、ということに対して一定の肌感覚を持っておくことは重要であると考えます。
Mackerelのお客様、という文脈では、直近ではやはりコンテナ関連技術がそれにあたると思います。書籍からのインプットはさることながら、小さなサービスをKubernetesクラスタ上でホストしてみたり、その障害対応を行ってみたり。便利なことも大変なことも、ある程度の実感とともに理解ができるドッグフーディングは、大変貴重な手段です。
"プロダクトサクセスそのもの"のドッグフーディング
趣味・個人でWebサービスを作っている、と冒頭で書きましたが、私には、リリースしてから2年弱のあいだ運用をつづけているサービスがあります(参考)。基本的には無料で使えるサービスなのですが、せっかく作ったものですから、「どうすればより多くの人に使ってもらえるだろうか?」「使ってくれている人が喜んでくれるような機能は、どんなものだろうか?」「欲している人に欲されている機能をちゃんと届けるには、なにができるだろうか?」といったことには、常日頃から考えを巡らせています。そしてもちろん、実際に手を動かし、できたものについてリリースノート書く、ということも、この2年弱の間で繰り返し実施しています。すべて自分の責任で、完全に自分の思い通りにできる(やらなければいけない)わけです。
このことは、当初は想定していなかったのですが、よりよいプロダクトサクセスを実現できるようにするための良い訓練になっていると感じています。プロダクトサクセスの素振りはなかなかできるものではないので、どうしたらプロダクトサクセスを実現できるか?を考え、実践する機会をできるだけ増やすためのドッグフーディング、ということになります。
個人のサービスとはいえ我が子のようなものですから、「失敗してもいいや」というメンタリティにはなりにくい、というのも大事なポイントかと思っています。考える対象こそ違いますが、思考回路の共通部分は多いと実感しています。
以上の3つの取り組みを、CREのプロダクトサクセスを支えるドッグフーディングとしてご紹介しました。厳密には"ドッグフーディング"とは言えないものもありますが、いずれも、自社プロダクトをよりよいものにすることを目的として日常的に実施していることです。
CREとして働く、ということについて
本稿では、はてなのCREが取り組んでいるプロダクトサクセスを中心にご紹介をしました。非常に多岐にわたる仕事をしているように思われたかもしれませんが、実際にそうだと思っていますし、それこそが、CREの醍醐味であるとも考えています。
はてなという技術の会社の、Mackerelという技術プロダクトに関わる、というところも、CREのエンジニア職としての魅力だと思っています。今後も、広義での「プロダクトをつくる」ということに、もっとスポットライトをあてられるよう活動を継続していきたいと思います。
