Upgrade to Pro — share decks privately, control downloads, hide ads and more …

エンジニアが入社後のギャップを克服しProjectをリードするまで【DeNA TechCon 2021 Winter】/techcon2021 winter_8

DeNA_Tech
December 27, 2021

エンジニアが入社後のギャップを克服しProjectをリードするまで【DeNA TechCon 2021 Winter】/techcon2021 winter_8

エンジニアはこなせる実装難易度の高さにより能力が決まり、与えられたタスクを実装するのが仕事で、サービスの改修の立案、法務やセキュリティ関連の整理をするのはビジネス職の仕事である。学生時代、私がイメージしていた「エンジニアとしての働き方」です。

DeNAへ入社後、それまでにイメージしていたこの「エンジニアとしての働き方」に大きなギャップを感じ、そのギャップに悩むことがありました。

本発表では入社後にエンジニアの働き方に対してギャップを感じていた私が、どのようにしてそのギャップを克服し、裁量を持って分析基盤やSNSログインの導入プロジェクトをリードするようになったのかについて発表させていただきます。

DeNA_Tech

December 27, 2021
Tweet

More Decks by DeNA_Tech

Other Decks in Technology

Transcript

  1. 自己紹介 • 名前 ◦ 川原遼馬 • 経歴 ◦ 大学院で物理の研究 ◦

    2020年DeNA新卒入社 ◦ (株)DeNAライフサイエンス 「MYCODE」のサーバーサイドエンジニア
  2. ギャップ1(要件定義):解決方法 トータルでの削減費用 CS工数削減予想費用 - システム追加費用 = 削減費用 定性的メリット • UXの向上

    • 再訪率向上によるLTV向上 • LINEログイン導入の際は会員様との新たな接点の創出 曖昧な要件定義を解決
  3. ギャップ2(スケジュール管理):失敗 パターンが多い + セキュリティレビュー 新規会員登録 / ログインパターン • パスワード +

    秘密の質問 • パスワード + SMS認証 • SNSログイン + SMS認証 第一/二認証方法の切り替え • パスワード ⇄ SNSログイン • 秘密の質問 ⇄ SMS認証
  4. ギャップ2(スケジュール管理):解決方法 分解した後に見積もる • SMS認証の実装が思ってたよりも難しかったら? ◦ 会員様が携帯電話をなくしたら? ▪ CSフローの構築 => 2週間

    ▪ パスワードリセット? => 3日 ◦ 届かない時は? => 1週間 タスクが細分化され、正確に見積もれるようになっていった
  5. 解説されていたこと • 要件定義 • やることの決め方 • よく起こる問題 • 何を優先するか •

    など テンプレートとしてまとめたもの => インセプションデッキ
  6. プロジェクトのスコープ やること • SNSログイン • SMS認証 やらないこと • 秘密の質問の廃止 •

    Twitterログイン あとで決めること • SNS自体が障害の時どうするか
  7. プロジェクトのスコープ やること • SNSログイン ◦ Google ◦ 乗っ取り対策 • SMS認証

    ◦ クラウドサービスの導入 ◦ 攻撃の対策 ◦ 携帯使えなくなった時
  8. プロジェクト体制 やること • SNSログイン ◦ Google ◦ 乗っ取り対策 • SMS認証

    ◦ クラウドサービスの導入 ◦ 攻撃の対策 ◦ 携帯使えなくなった時 関係者 • セキュリティ部 • 法務部 • CS 大変そうな部分に注目する