“ものづくりする金融機関”にジョインした私が取り組んだQA組織づくり - 新NISA対応から採用強化まで

552 Views

July 05, 24

スライド概要

profile-image

ウェルスナビ株式会社 技術広報チームの公式アカウントです。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

“ものづくりする⾦融機関”にジョイン した私が取り組んだQA組織づくり 新NISA対応から採⽤強化まで 妹川 洋之介 【令和トラベル×ウェルスナビ×カカクコム】 プロダクトと共に進化し続ける QA組織のつくりかた 1

2.

⾃⼰紹介 妹川 洋之介(Imokawa Yonosuke) ウェルスナビ株式会社 QAチーム / ディレクター 前職までは ● 開発、⾃社SaaSのQA、第三者検証会社 ウェルスナビでは ● QAチームの責任者 ひとこと ● このような登壇経験はほぼ無いので、お手柔らかにお願いします 2 @2024 WealthNavi Inc.

3.

資産運用ロボアドバイザー 「 WealthNavi 」 3 ※ ⼀般社団法⼈⽇本投資顧問業協会「契約資産状況(最新版)(2024年3⽉末現在) 『ラップ業務』『投資⼀任業』」を基にネット専業業者を⽐較 ウエルスアドバイ ザー社調べ(2024年6⽉時点) ※ 画⾯はイメージです。

4.

(2024年7月5日時点) ※一般社団法人日本投資顧問業協会「契約資産状況(最新版)( 2024年3月末現在)『ラップ業務』『投資一 ※ ⼀般社団法⼈⽇本投資顧問業協会「契約資産状況(最新版)(2023年9⽉末現在) 任業』」を基にネット専業業者を比較 ウエルスアドバイザー社調べ( 2024年6月時点) 4 『ラップ業務』『投資⼀任業』」を基にネット専業業者を⽐較 ウエルスアドバイザー 社調べ(2023年12⽉時点) ※ 画⾯はイメージです。

5.

(PR Times (https://prtimes.jp/main/html/rd/p/000000331.000014586.html)より) 5

6.

(PR Times (https://prtimes.jp/main/html/rd/p/000000333.000014586.html)より) ※ ⼀般社団法⼈⽇本投資顧問業協会「契約資産状況(最新版)(2023年9⽉末現在) 6 『ラップ業務』『投資⼀任業』」を基にネット専業業者を⽐較 ウエルスアドバイザー 社調べ(2023年12⽉時点) ※ 画⾯はイメージです。

7.

⽬次 1. ジョイン直後の違和感 2. チーム名の変歴と役割について 3. ジョイン後にやったこと、改善したこと、現在進行形で 取り組んでいること 4. これからのQA活動 5. 新NISA対応で実施したテストの例 7 @2024 WealthNavi Inc.

8.

1. ジョイン直後の違和感 2. チーム名の変歴と役割について 3. ジョイン後にやったこと、改善したこと、現在進行形で 取り組んでいること 4. これからのQA活動 5. 新NISA対応で実施したテストの例 8 @2024 WealthNavi Inc.

9.

ジョイン直後の違和感 ● QAチーム(当時は品質向上チーム)の⼈数の割合が開発者と⽐較 して少ない ● 証跡が残っていない(テスト計画/テストケースのレビュー/承認結 果) ● ⽇々のチームでの情報共有会が無い ● テストケースの⼿順の記載が理解している⼈向けに記載 9 @2024 WealthNavi Inc.

10.

QAチームのメンバー数の変歴 10 @2024 WealthNavi Inc.

11.

1. ジョイン直後の違和感 2. チーム名の変歴と役割について 3. ジョイン後にやったこと、改善したこと、現在進行形で 取り組んでいること 4. これからのQA活動 5. 新NISA対応で実施したテストの例 11 @2024 WealthNavi Inc.

12.

チーム名の変歴と役割について 求められる役割 テストチーム 品質向上チーム テストの実施 システムの品質向上 ↑ここでジョイン QAチーム システムの品質保証 12 @2024 WealthNavi Inc.

13.

チーム名の変歴と役割について 求められる役割 テストチーム テストの実施 ● ● ● ● ● ● ● ● ● テスト設計・テスト実施・テストにおける ルール作り テスト手順のドキュメント化 開発側テストとの役割分担 テスト効率化ツールの開発 ステージング用 DBの構築 テスト管理ツールの検討 E2E自動テストツールの検討 テスト実施結果の自動集計 テスト観点・デシジョンテーブルの導入 13 @2024 WealthNavi Inc.

14.

チーム名の変歴と役割について 求められる役割 システムの品質向上 品質向上チーム ● ● ● ● 第三者検証会社の導入 E2E自動テストツールの導入 開発によるテストケースのレビュー テスト計画策定 14 @2024 WealthNavi Inc.

15.

1. ジョイン直後の違和感 2. チーム名の変歴と役割について 3. ジョイン後にやったこと、改善したこと、現在進行形で 取り組んでいること 4. これからのQA活動 5. 新NISA対応で実施したテストの例 15 @2024 WealthNavi Inc.

16.

ジョイン後最初にやったこと 開発チーム責任者との1on1 要約すると‧‧‧ ● テスターは求めてはいない ● 上流⼯程から関わって欲しい ● リスクマネジメントをして欲しい ■ヒヤリング内容 ‧品質に関する課題の有無 ‧品質向上チームに求めること ‧直近 ‧将来的 ‧品質⾯で困っていること ● テスト⾃動化範囲の拡⼤ ● 経営層へのリスクの説明 ● テスト効率化ツールの改修 ● 開発⽬線ではテストはきっちり実施し てもらっている ● QA組織の拡⼤ 16 @2024 WealthNavi Inc.

17.

改善したこと 求められる役割 システムの品質向上 ● 品質向上チーム ● ● ● ● ● ● ● 要件定義・設計書のレビュー等上流工 程からの関わり 開発時に検知した不具合品質の見え る化 市場不具合集計・再発防止策の検討 市場不具合打ち合わせ参画 QA範囲拡大の種まき プロジェクトキックオフへの参加 開発によるテストケースの承認工程の 追加 テスト計画策定の承認工程の追加 17 @2024 WealthNavi Inc.

18.

現在進⾏形で取り組んでいること 求められる役割 システムの品質保証 ● ● ● ● QAチーム ● ● ● SETの推進 市場不具合の再発防止策の検討・推 進・分析・有効性の検証 成果物レビューの推進 成果物レビュー観点・チェックリストの 運用 QA組織の拡充 要件の検討段階からの参画 一週間スプリントへの対応 18 @2024 WealthNavi Inc.

19.

1. ジョイン直後の違和感 2. チーム名の変歴と役割について 3. ジョイン後にやったこと、改善したこと、現在進行形で 取り組んでいること 4. これからのQA活動 5. 新NISA対応で実施したテストの例 19 @2024 WealthNavi Inc.

20.

これからのQA活動 ● QA対象範囲の拡⼤ ○ まだQAが関われていない箇所に対するQAの推進 ■ リバースエンジニアリングPJの推進 ○ テスト⾃動化範囲の拡⼤ ■ 新サービス対応 ■ 正常系以外のE2E⾃動テスト導⼊ ■ バックオフィスシステム側へのE2E⾃動テスト導⼊ ■ 開発側のテスト⼯程への関与 20 @2024 WealthNavi Inc.

21.

We Are Hiring!!! ● ● QAエンジニア SET(Software Engineer in Test) 21 @2024 WealthNavi Inc.

22.

1. ジョイン直後の違和感 2. チーム名の変歴と役割について 3. ジョイン後にやったこと、改善したこと、現在進行形で 取り組んでいること 4. これからのQA活動 5. 新NISA対応で実施したテストの例 22 @2024 WealthNavi Inc.

23.

新NISA対応で実施したテストの例 ● サイクルテスト ○ 認知しているテストの中でも、最も難度が⾼いテスト ○ 本番で実⾏するバッチを改良し、シミュレーション対象の⽇時毎にバッチを実⾏、 時間毎に実施するバッチの実⾏を再現。 ○ 不具合や準備データのミス、テスト時の確認漏れ等が発⽣した場合は、バッチの実 ⾏をやり直す必要があり、テスト⼿順や確認⼿順等センシティブな操作や確認が求 められるテスト。 (https://zenn.dev/wn_engineering/articles/ba6bcaae72db68) 23 @2024 WealthNavi Inc.

24.

新NISA対応で実施したテストの例 ❶ ❷ ❸ ❺ ❹ ・バッチ4 ・バッチ5 ・バッチ1 ・バッチ2 ・バッチ3 ・バッチ6 ・バッチ7 ・バッチ8 ・バッチ9 ・バッチ10 ・バッチ11 ・バッチ12 ・バッチ13 ・バッチ14 ❻ ❼ ❶:テスト対象日 ❷:テスト対象の時間 ❸:実行するバッチ名 ❹:テストケース ❺:テスト観点 ❻:アカウント情報(アカウントに必要な事前準備) ❼:対象日時のバッチ実行後に確認する必要のあるテストケース数 24 @2024 WealthNavi Inc.

25.

新NISA対応で実施したテストの例 ❶ ❶:テスト対象日 25 @2024 WealthNavi Inc.

26.

ご清聴ありがとうございました 26 @2024 WealthNavi Inc.

27.

Appendix.Ⅰ ウェルスナビでは複数の開発系ポジションで採⽤を強化しています。 主な採⽤中職種 ● ● ● ● ● QAエンジニア SET (Software Engineer in Test) バックエンド開発エンジニア エンジニアリングマネージャー 新規事業テックリード 採⽤情報詳細 ● 下記URL(QRコード)よりご確認ください。 https://hrmos.co/pages/wealthnavi 採⽤に関する お問い合わせ先 ● ● 「カジュアルに話を聞いてみたい」という温度感でも構いません。 ウェルスナビ採⽤チーム([email protected])までご連 絡お待ちしております。 27 @2024 WealthNavi Inc.

28.

Appendix.Ⅱ 定期的にWealthNavi開発(技術‧組織)に関する情報を発信しています。 開発者ブログ ● 技術広報に関する お問い合わせ先 ● https://zenn.dev/p/wn_engineering ブックマーク追加や記事への「いいね」していただけると嬉しいです ウェルスナビ DevRelチーム([email protected]) 28 @2024 WealthNavi Inc.