Slide 1

Slide 1 text

「品質とスピードはトレード‧オンできる」 に向き合い続けた2年半を振り返る 5社合同MeetUp #開発スピードと品質 miisan (@mii________san) / Engineering Manager 2024.12.04

Slide 2

Slide 2 text

© 2023 Reiwa Travel, Inc.
 2
 ⾃⼰紹介 Background 2018年よりメルペイにQA Engineerとして参画しコア ローンチに携わる。Lead QA Engineerを経て、EMとして サービス全体の品質向上、QA組織作りをリードする。 2022年より令和トラベルで1⼈⽬QA Engineerとして、QA 組織の⽴ち上げや『NEWT』の品質⽂化を推進。 現在はEngineering Officeを新設し、プロダクト開発組織 全体のマネジメントや戦略‧組織作りを担当。 Other スタートアップ企業のQA⽀援や⼥性エンジニアの推進  活動に取り組む。(参考) 趣味は、旅⾏✈とダイビング🤿 Engineering Manager miisan

Slide 3

Slide 3 text

© 2023 Reiwa Travel, Inc.
 Today’s thema 3
 品質とスピードの トレード・オン

Slide 4

Slide 4 text

© 2023 Reiwa Travel, Inc.
 私たちについて 4
 テクノロジーを駆使し、旅行の未来を創る。

Slide 5

Slide 5 text

© 2023 Reiwa Travel, Inc.
 5
 「NEWT(ニュート)」をローンチして 約2年半がたちました👏

Slide 6

Slide 6 text

© 2023 Reiwa Travel, Inc.
 6
 コアローンチからの約2年半を 今⽇は振り返ってみます!

Slide 7

Slide 7 text

© 2023 Reiwa Travel, Inc.
 7
 QA組織もQA⽂化もなかった環境でQAチームを創設することになる。 2022年4月1日 令和トラベル待望のQA爆誕 miisan 入社 令和トラベル待望のプロダクトローンチ!! NEWT コアローンチ 2022年4月5日 QAチームが爆誕し、初期から品質と向き合うことに! 2年半前...

Slide 8

Slide 8 text

© 2023 Reiwa Travel, Inc.
 8
 2年半前... 仕事の成果とは トレードオフをいくつ乗り越えたかに尽きる 代表篠塚 https://note.com/shinojapan/n/nccc88cb8873d

Slide 9

Slide 9 text

© 2023 Reiwa Travel, Inc.
 9
 2年半前... 仕事の成果とは トレードオフをいくつ乗り越えたかに尽きる 代表篠塚 トレードオフを乗り越えることが成長か。 初期からコミットしたらどうなるかな? miisan https://note.com/shinojapan/n/nccc88cb8873d

Slide 10

Slide 10 text

© 2023 Reiwa Travel, Inc.
 10
 品質とスピードはトレード・オンできる プロダクト開発の⽅向性 2年半前...

Slide 11

Slide 11 text

© 2023 Reiwa Travel, Inc.
 11
 Q. 品質ってなに?

Slide 12

Slide 12 text

© 2023 Reiwa Travel, Inc.
 12
 Q. スピードってなに?

Slide 13

Slide 13 text

© 2023 Reiwa Travel, Inc.
 13
 品質やスピードを定量的に 意識できる状態から⽬指した!

Slide 14

Slide 14 text

© 2023 Reiwa Travel, Inc.
 14
 モニタリング指標 ● 変更失敗率 ● 平均修復時間 品質 ● デプロイ頻度 ● リリース件数 スピード

Slide 15

Slide 15 text

© 2023 Reiwa Travel, Inc.
 15
 モニタリング指標 ● 変更失敗率 ● 平均修復時間 品質 ● デプロイ頻度 ● リリース件数 スピード お客さま影響の最小化 小さく・はやく出すことへの力学

Slide 16

Slide 16 text

© 2023 Reiwa Travel, Inc.
 16
 障害発⽣から振り返る改善活動

Slide 17

Slide 17 text

© 2023 Reiwa Travel, Inc.
 17
 数字に変化がある👀 振り返ってみよう! 障害発⽣から振り返る改善活動

Slide 18

Slide 18 text

© 2023 Reiwa Travel, Inc.
 18
 障害内容を振り返り、2つの要因に分解 1. テレビ放映に伴うリクエスト急増によるインフラ課題 2. メンバー増加に伴うフォロー体制不足 障害発⽣から振り返る改善活動

Slide 19

Slide 19 text

© 2023 Reiwa Travel, Inc.
 19
 障害内容を振り返り、2つの要因に分解 1. テレビ放映に伴うリクエスト急増によるインフラ課題 ▶ 稼働率安定化のために、基盤から検討し直す 暫定対応:DBのメモリ不足解消とクエリのチューニング 恒久対応:検索機能をElasticsearchに切り替える 2. メンバー増加に伴うフォロー体制不足 ▶ オンボーディングカリキュラムをアップデート 障害発⽣から振り返る改善活動

Slide 20

Slide 20 text

© 2023 Reiwa Travel, Inc.
 20
 障害内容を振り返り、2つの要因に分解 システム稼働率99.98%を保持できる状態とメンバー受け入 れ体制が回り始めている👏 ● クリスマスセールなどアクセスが集まる状況でも問題なく 稼働できる状態に👍 (現在、稼働率99.9%目標) ● 新メンバー急増&体制変更が起きても、変更失敗率3%前 後という安定性でプロダクト提供中 障害発⽣から振り返る改善活動

Slide 21

Slide 21 text

© 2023 Reiwa Travel, Inc.
 21
 1ヶ月で打ち手を実行し、その後改善傾向🎊 障害発⽣から振り返る改善活動

Slide 22

Slide 22 text

© 2023 Reiwa Travel, Inc.
 22
 品質とスピードを両取りするためのアクション ● ”全員品質”の⽂化作り ○ 毎週1回、チームでDog Foodingを⾏う ● 持続可能なリリースフローの構築 ○ リリーストレインによる週次リリースの安定化 ○ 複数環境を整備し、並⾏開発を実現 ○ E2Eによる安定的な開発プロセス設計 ● 障害発⽣時のワークフローの構築 ○ 問題レベルの共通認識とアクション設計 ○ 振り返り⽂化の徹底と仕組みによる恒久的な解決 「当たり前」の基準を高め、自律的なサービス運営を目指す 💡

Slide 23

Slide 23 text

© 2023 Reiwa Travel, Inc.
 23
 結果‧振り返り ● シフトレフトで初期品質を向上しリリース速度向上 ● 障害が少なく、新機能にコミットできる状態を維持 ● 問題発⽣しても、数時間以内に解消される体制構築

Slide 24

Slide 24 text

© 2023 Reiwa Travel, Inc.
 24
 再掲 仕事の成果とは トレードオフをいくつ乗り越えたかに尽きる 代表篠塚 トレードオフを乗り越えることが成長か。 初期からコミットしたらどうなるかな? miisan https://note.com/shinojapan/n/nccc88cb8873d

Slide 25

Slide 25 text

© 2023 Reiwa Travel, Inc.
 25
 結果‧振り返り リリース件数は毎⽉増加 障害発⽣率は減少‧⽬標達成 スピード 品質 “良いもの”を作るから、”はやい”を実現👍 トレードオフを乗り越え、事業とサービスは成⻑した🎉🎉🎉

Slide 26

Slide 26 text

© 2023 Reiwa Travel, Inc.
 26
 良かったこと 何を⽬指すのかを全員に伝え、浸透させることに時間を惜しまない ● ビジョンを掲げる: ○ 「品質とスピードはトレード‧オンできる!」 ● 品質活動について全社オンボーディングを毎⽉開催 ● ⾏動を定量化し、改善できる状態を作る 具体例 組織全体のモーメントをつくる

Slide 27

Slide 27 text

© 2023 Reiwa Travel, Inc.
 27
 良かったこと トレード‧オフするなら、スコープを削ることから検討する(= 最⼩単位戦略) 品質を下げる スコープを削る 増員する リリース日の延期 トレード‧オフをする時の考え⽅を揃える

Slide 28

Slide 28 text

© 2023 Reiwa Travel, Inc.
 ⽂化として定着 28


Slide 29

Slide 29 text

© 2023 Reiwa Travel, Inc.
 Today’s thema 29
 品質とスピードの トレード・オン

Slide 30

Slide 30 text

CONFIDENTIAL
 © 2023 Reiwa Travel, Inc.
 30
 品質とスピードはトレード・オンできる プロダクト開発の⽅向性 ❓なぜ、初期のスタートアップで重視したか🧐

Slide 31

Slide 31 text

CONFIDENTIAL
 © 2023 Reiwa Travel, Inc.
 旅とは 31
 旅とは、プロダクトを通して、その先にある 体験価値全体の総合点で評価されるサービス。 「旅⾏」は⾮⽇常であり、お客さまそれぞれに サービスを利⽤したいタイミングが異なる。 だからこそ常により良い状態を⽬指し、 最⾼の体験をチームで届け続ける必要がある🚀

Slide 32

Slide 32 text

© 2023 Reiwa Travel, Inc.
 32
 具体的に何やったの?をもっと知りたい⽅へ

Slide 33

Slide 33 text

© 2023 Reiwa Travel, Inc.
 33
 具体的に何やったの?をもっと知りたい⽅へ

Slide 34

Slide 34 text

© 2023 Reiwa Travel, Inc.
 34
 令和トラベル 第⼆章✈ これから

Slide 35

Slide 35 text

© 2023 Reiwa Travel, Inc.
 35
 これから 急拡⼤する組織とプロダクトに対して 今ある⽂化をさらに向上させる🔥

Slide 36

Slide 36 text

© 2023 Reiwa Travel, Inc.
 36
 これから 品質とスピードを再定義し、 持続可能なプロダクト開発を⽬指す

Slide 37

Slide 37 text

© 2023 Reiwa Travel, Inc.
 37
 We are hiring!! 興味を持って下さった⽅、ぜひお話ししましょう‧‧‧🐢 カジュアル面談お気軽に! XからでもOK!!

Slide 38

Slide 38 text

© 2023 Reiwa Travel, Inc.
 おしらせ 38
 Startup CTO of the year 2024 受賞記念 トークイベント開催予定!

Slide 39

Slide 39 text

© 2023 Reiwa Travel, Inc.
 おしらせ 39
   令和トラベルは、毎月 LT会を開催してます! 来月も勉強会開催予定なのでぜひご参加ください!     Engineering Blog / Zennで技術発信中!   各ポジションにて、積極採用中! まずは、カジュアル面談からお話させてください。 「NEWT(ニュート)」で スマートに海外旅行してみませんか?

Slide 40

Slide 40 text

© 2023 Reiwa Travel, Inc.
 40
 Have an amazing journey. Thank you! by @mii________san あたらしい旅行を、デザインする。