Slide 1

Slide 1 text

©2022 RAKUS Co., Ltd. 横断部門としての取り組み 株式会社ラクス 技術推進課 堀内

Slide 2

Slide 2 text

自己紹介 開発本部 第一開発部 技術推進課マネージャー
 
 <経歴>
 2013年 ラクスに入社。
   北米向けサービスのマネージャーとして開発に従事
   楽楽精算でラクス初となるスマホアプリ開発、AI機能開発
   新サービスの開発チーム立ち上げ〜ローンチ
 
 2020年 技術推進課の立ち上げ、現在に至る
 
 堀内 泰秀


Slide 3

Slide 3 text

ラクス「技術推進課」とは 技術で 横断的に チャレンジする組織 と覚えて帰ってください

Slide 4

Slide 4 text

4
 技術推進課は東京3名、大阪2名の体制。
 東京・大阪にメンバーを配置し、横断的に活動。
 Rak us Viet nam
 大阪拠点
 東京拠点
 インフラ開発部
 東京開発統括部
 第二開発部
 第一開発部
 第三開発部
 東京インフラ開発課1,2,3課
 大阪インフラ開発課
 技術推進課
 プロダクトデザイン開発課
 クリエイティブ1,2課
 開発本部
 楽楽精算開発部
 楽楽勤怠開発部
 楽楽明細開発部
 楽楽販売開発課1,2課
 楽楽労務開発課
 メールディーラー開発課
 配配メール開発課
 SRE課
 開発管理課
 チャットディーラー開発課
 組織体制 フロントエンド開発課


Slide 5

Slide 5 text

我々の役割 1. 複雑に入り組んだ技術課題に鋭いメスを入れ、さまざまな新しい技術を徹底的に研 究する『技術推進プロジェクト』を推進すること 2. 1つのことを追求し続ける各サービスを連携させることでシナジーを生み出す『共通 基盤』を開発すること

Slide 6

Slide 6 text

技術推進プロジェクト

Slide 7

Slide 7 text

ラクスのサービス開発のかねてからの課題 ● 新しい技術を使おうとしても時間的に余裕がない ● 技術刷新行っていかないとエンジニア採用滞りそう ● 古い技術だらけになったら社内のエンジニアもやめていきそう ● 個人で使った経験があってもプロダクションレベルでの利用がないとリスキーと判 断されがち ● 実サービスでは問題が出ない限りコストメリットの見えない技術刷新の優先度低い

Slide 8

Slide 8 text

ラクスのサービス開発のかねてからの課題 ● 新しい技術を使おうとしても時間的に余裕がない ● 技術刷新行っていかないとエンジニア採用滞りそう ● 古い技術だらけになったら社内のエンジニアもやめていきそう ● 個人で使った経験があってもプロダクションレベルでの利用がないとリスキーと判 断されがち ● 実サービスでは問題が出ない限りコストメリットの見えない技 術刷新の優先度低い

Slide 9

Slide 9 text

似たような話 「あとでクリーンにすればいいよ。先に市場に出さなければ!」 開発者たちはそうやっていつもごまかす。 だが、あとでクリーンにすることはない。 市場からのプレッシャーは止まらないからだ。 「先に市場に出さなければ」ということは、後ろに競合他社が大勢いるということである。 競合他社に追い抜かれないためには、 これからも走り続けるしかない。 Clean Architectureより引用

Slide 10

Slide 10 text

似たような話 「あとでクリーンにすればいいよ。先に市場に出さなければ!」 開発者たちはそうやっていつもごまかす。 だが、あとでクリーンにすることはない。 市場からのプレッシャーは止まらないからだ。 「先に市場に出さなければ」ということは、後ろに競合他社が大勢いるということである。 競合他社に追い抜かれないためには、 これからも走り続けるしかない。 Clean Architectureより引用

Slide 11

Slide 11 text

コストメリットの見えない技術刷新の 優先度低い

Slide 12

Slide 12 text

これからも走り続けるしかない

Slide 13

Slide 13 text

優先度上がってこないよね・・・

Slide 14

Slide 14 text

じゃぁどうするのか?

Slide 15

Slide 15 text

普段から少しずつ検証しておくしかない

Slide 16

Slide 16 text

なんやかんやあってw(※) ※取り組みは2017年から開始

Slide 17

Slide 17 text

2020年「技術推進プロジェクト」爆誕!

Slide 18

Slide 18 text

技術推進プロジェクトとは? 開発本部で決めた技術テーマを 調査・研究するためのプロジェクト。 1テーマ半年〜1年の有期的なとりくみ。 最近では年間7〜8テーマに取り組んでいる。

Slide 19

Slide 19 text

どうやって進めるのか?

Slide 20

Slide 20 text

自分たちだけ知ってても意味がない

Slide 21

Slide 21 text

開発本部全体で取り組むべし

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

技術推進プロジェクトの基本方針 1. 各開発チームから有志を募る 2. 1テーマ2〜3名のプロジェクトチームを編成 3. 各チームにリーダー役を任命 4. 週に5時間の稼働を確保 5. チームごとに決まった曜日、決まった時間に集まることを決定 6. 半年間取り組み、開発本部全体に成果発表会で成果を報告 7. サービスの技術刷新に繋ぐ!!

Slide 24

Slide 24 text

技術推進プロジェクトの課題 ● 調査・研究した技術を活用するのは、それはそれで大変 ● インフラに関する知識不足、何とかしたい ● 人も増えてきており、取り組んだ技術テーマを知らない人もいる

Slide 25

Slide 25 text

共通基盤開発

Slide 26

Slide 26 text

新たな挑戦「共通基盤開発」

Slide 27

Slide 27 text

27
 ラクスのサービス体制
 
 お客様のビジネス課題
 
 経費精算を
 楽にしたい
 勤怠管理を
 楽にしたい
 Excel仕事を
 楽にしたい
 請求事務を
 楽にしたい
 業務内容ごとに
 分解すると… お客様のビジネスが抱える課題をドメインごとに分解。それぞれの課題に対して最適なプロダクトを 
 ご提供することで、業務効率化、付加価値アップを支援しています。 


Slide 28

Slide 28 text

共通基盤開発の目的
 ベスト・オブ・ブリード型でスピード感のある開発ができていますが、 
 複数プロダクト利用時の利便性を一層高めるため、共通基盤開発プロジェクトがスタートしました。 
 現状
 プロダクトごとにユーザー管理 
 経費精算を
 楽にしたい
 勤怠管理を
 楽にしたい
 Excel仕事を
 楽にしたい
 請求事務を
 楽にしたい
 
 プロダクトの数だけ作業が増える… 


Slide 29

Slide 29 text

共通基盤開発の目的
 ベスト・オブ・ブリード型でスピード感のある開発ができていますが、 
 複数プロダクト利用時の利便性を一層高めるため、共通基盤開発プロジェクトがスタートしました。 
 目指す状態
 共通基盤
 経費精算を
 楽にしたい
 勤怠管理を
 楽にしたい
 Excel仕事を
 楽にしたい
 請求事務を
 楽にしたい


Slide 30

Slide 30 text

これから作るチーム体制
 ビジネス部門・PdM・開発チームが協力してプロダクト開発を推進します。
 30
 PdM
 ビジネス部門
 開発ロードマップ
 要求仕様策定
 開発遂行支援
 ドメインエキスパート
 製品ロードマップ
 要求仕様
 エンジニア
 エンジニアリング
 マネージャー
 全体PJ管理
 生産性
 評価・採用
 共通基盤開発チーム


Slide 31

Slide 31 text

技術推進PJの研究成果を共通基盤に応用

Slide 32

Slide 32 text

技術推進PJの活用
 ユーザー ラクス サービス CTAP WebAuthn  (認証成否のみを通信) 非FIDO認証 ID/PW、OTP、パターンロックなど FIDO認証器が存在しない認証方式。 FIDO認証器を登録する場合に必要 認証サーバー ID/PW ユーザー入力 (Credential情報) そのものを通信 指紋認証 顔認証 独自規格OTP

Slide 33

Slide 33 text

まとめ 技術で 横断的に チャレンジする組織 =ラクス 「技術推進課」と覚えて帰ってください