viewsこんにちは。Quipper採用担当の鈴木です。ジョインしており、今回が初投稿となります。今回は、とあるプロジェクトにおいて私が体験した約1ヶ月間の社内留学についてご紹介します。入社1ヶ月後にすぐ社内留学というややアクロバティックな動きにより、入社の感想と社内留学の感想がやや混ざっていることは予めご了承ください。領域横断機能の困難を物理で殴る無事リリース改善点は、「時期」と「比重」まとめはじめに先にこの話のポイントを挙げておきます。?社内留学するだけでうまくいくわけではなく、それをドライブする文化とは?想定読者は、下記です。いう会社の文化・価値観に興味がある以下、エピソードを交えて紹介していきます。経緯データチームではスタディサプリのデータを活用した機能開発を行っていますが、開発した機能をなかなかプロダクトとしてリリースできない課題がありました。ものの優先度が上げられないことがありました。これまでのデータチームの体制は分析基盤の開発運用に寄っていたため、プロダクトのリリースまでは手を伸ばしづらい状況でした。チームに社内留学し、データチームとしてデータ機能のリリースを目指すことになりました。進めていた、音声認識を活用した講義動画検索機能のリリースでした。チームによって途中まで開発が進んでいましたが、前述の理由などにより継続できない状況になっていました。走り切ることが今回のミッションでした。下記が簡単なシステム構成図です。ここではいくつかコンポーネントが分かれているんだな、くらいでご認識ください。API」より右側はデータチームの担当でした。下記が組織上のイメージです。チームのスクラムセレモニーにも混ぜてもらうようにしました。組織上のイメージそれ以外は、「出たとこ勝負」でした。触るコードベースの理解を進めるにあたって、ローカル環境のセットアップは欠かせません。参照してセットアップを進めていきます。整備されており、コマンド一発で開発環境が立ち上がる。はずでしたが、環境依存の設定部分がうまくいかず、詰まっていました。チームのメンバーの声。「そこみんな詰まるんですよねー」なんて言いながら一緒に調査しつつ、動くところまで持っていってもらいました。物理的に移動して良かったな、と早速社内留学の恩恵を感じつつ無事にセットアップを完了し、順調な滑り出しとなりました。留学生ということで「なんか知らんけど面倒見てやるか」感を持ってもらえていたのだと思います。あり、そこで開発のいろはを教わります。今回は留学生ということで、その対象からは外れていたのでした。実施されており、その中で「今困っていること」を相談する時間があります。メンバーが業務の合間を縫って一緒にペアプロしてくれました。共有してもらい、これは最高体験だなと思いました。チーム外の人とペアプロすることもあるとは思いますが、気軽にできるかどうかはその人との距離感によると思います。今回は物理的にも心理的にも近くに寄せてもらったことで、こうした動きがシュッと行えたことは大いに助けになりました。前述のようなポジティブな面もある一方で、ネガティブに感じることもありました。基本的にはToCチームと同じMTGに参加しているため、彼らが直面している課題を間近で知ることとなります。その中には自分がリソースを割けばある程度役に立ちそうなものもありますが、自分は別プロジェクトを抱えているのでそうはいきません。チームの仕事をしていないことにモヤモヤし始めました。「こいつなんでいるんだ?とか思われてないかな。吐き出すことにしました。内容を記述するスタイルです。メンバーから下記のようなフィードバックをもらいました。したフィードバックがすぐにもらえること自体にも価値がありますが、私の立場を尊重したうえで「あるべき姿」から意見をいただけたことが何よりうれしかったです。これで安心して自分のミッションを遂行しよう、と立ち直ることができました。領域横断機能の困難を物理で殴るリリースが見えて来た頃、せっかくなので提供する領域を広げたい、という話になりました。チームがあり、ToBチームに話をしたところ乗り気だったのですが、いくつか課題もありました。ステークホルダーが違う点や想定するUXが異なるため、それに合わせた要件の再確認が必要でした。ワークアラウンドを見つけたと思ったらそこにまた穴が見つかり、さらにそこにワークアラウンドをして、、という循環に陥ってしまい、デザインやプレスリリースも絡んで、いつ誰が出した案が今の共通認識なのかが曖昧になってしまいました。後日ふりかえりでの反省点にもなったのですが、こうなったときのまとめ役がこのプロジェクトには明確に存在していませんでした。あったので解決へと乗り出したのですが、そのときに助けになったのは「リアルな面識があったこと」でした。チームとのやりとりがあったり、席が近いことでたまたまランチに行ったときに面識ができていたり。スピーディに対話し、解決することができました。無事リリース結局リリース直前に見つかった不具合の修正などで約2週間の遅れはあったものの、無事リリースまでたどり着くことができました。した喜びを分かち合える仲間が増えることも、社内留学の良い点だなと感じました。もらえるのはうれしいですね。)また留学に関係ない点ではありますが、品質にこだわり自信を持って出せるクオリティで出す。いう意思決定ができることも素晴らしいなと感じました。時期に関しては、入社1ヶ月ということもあり、下記の問題がありました。(逆に、データチームに還元できたことは多々あった)理想的には、1つの部署である程度の経験を積んでから実施するのが良いでしょう。比重に関しては、下記が問題でした。追ったり背景理解に時間がかかってしまい、手を動かす時間が減った個人的にはもっとコードをいじったりペアプロしたりする時間がより多く持てるとよかったかなと思います。時期の話とも関係しますが、理想的には留学先に専念して、リソース配分を全振りするくらいの思い切りのよさがあると良いと思いました。結果的に今回のプロジェクトにおいて社内留学は非常に効果的でした。根付く文化や価値観がそれを後押ししたとも言えるでしょう。データチームに還元することができたことも良かった点です。データチームでは今後さらなるデータプロダクトの提供・改善を目指しているので、良い足がかりとすることができたと思います。私もこうした文化や価値観を絶やすことなく、より良い組織・サービス作りに貢献していきたいと思います。今回のテーマはSREで、以下4つのセッションをお届けする予定です。ENGLISHCQRS+ESをKinesis,Spark,RDB,S3でやってみた皆様のご参加をお待ちしております。Developmentチームの中に、ToC向け(個人向け)サービスのチームと、BtoBtoC向け(学校向け)サービスのチームがそれぞれあるイメージです。新卒で入社した繊維系商社での営業アシスタント経験を経て、2018年にQuipperに入社しました。現在は採用担当をしております。