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

入社して1ヶ月のエンジニアが開発プロセスを どう改善していったか

入社して1ヶ月のエンジニアが開発プロセスを どう改善していったか

入社したてのエンジニアが「既存の開発プロセスをどう改善していったか」についてしゃべります。

migamiga

June 24, 2024
Tweet

Other Decks in Programming

Transcript

  1. ⾃⼰紹介 • 名前 ◦ Igarashi Akira • ソフトウェアエンジニア歴 ◦ インフラエンジニア:

    2年 ◦ アプリケーションエンジニア: 5年 11⽉からIVRyにSWEとして⼊社
  2. 取り組む前に背景を知る • 背景‧要因 ◦ 課題感を感じていない ◦ QAリソースの枯渇 ◦ CI/CDの速度、安定性 ◦

    ほかサービスとのデプロイの依存性 …etc 改善に取り組む前にまず落ち着け! 現状の問題点の背景と要因を分析する
  3. チームの意識を変化させる https://note.com/igarashi_ivry/n/n638bfa37f353 • ステークホルダー ◦ エンジニア, PdM, Sales, CS 等

    • 会うたびにデプロイ頻度について会話した ◦ 5,6回は同じ話をした • ついでに記事も書いた チームで取り組む必要があるので、 「なぜ改善する必要があるのか」を丁寧にコミュニケーションをしていった。
  4. ⽬標を⽴てる • IVRyでは毎⽇デプロイを⽬標 ◦ 他のFour Keys 指標の向上につながる ▪ 変更のリードタイム ▪

    変更障害率 ▪ サービス復元時間 波及効果のあるセンターピンを定めると良い チームで取り組むためにわかりやすい数値⽬標を追う
  5. どう変わったか • 背景‧要因 ◦ 課題感を感じていない → かなり前向きになった ◦ QAリソースの枯渇 →

    ⾃動テスト、プロダクトチームで分担(まだ途中) ◦ CI/CDの速度、安定性 → 合宿で改善 ◦ ほかサービスとのデプロイの依存性 → これから 改善する前に調査した背景や課題の要因が今の時点でどうなったか