Slide 1

Slide 1 text

2025年11月11日 ほそだ (ほぼ)ウォーターフォール開発かつ (ほぼ)手動テストの環境で仕事してきた QAエンジニアが コドモンに入って驚いたこと

Slide 2

Slide 2 text

2 CONFIDENTIAL - © 2025 CoDMON Inc. 今日のアジェンダ 1. 自己紹介 2. 会社・事業紹介 3. コドモンに入って驚いたこと a. コドモンのQAのあゆみ b. コドモンのQAの体制 4. コドモンのQA、こうすればもっと強くなる

Slide 3

Slide 3 text

自己紹介

Slide 4

Slide 4 text

4 CONFIDENTIAL - © 2025 CoDMON Inc. 自己紹介 ほそだ ● 経歴 ○ 2013年〜 新卒入社以降 IT業界に ○ 2022年〜 QAエンジニアとして働き始める ○ 2025年6月〜 コドモンへジョイン! ■ インプロセスQA ■ 諸々キャッチアップがんばる ● 好きなテスト:探索的テスト

Slide 5

Slide 5 text

5 CONFIDENTIAL - © 2025 CoDMON Inc. 自己紹介 ★こんな環境で仕事をしてきました… ● 短い間隔のウォーターフォール開発 ● 手動テストが基本で、リグレッションテストを自動化 ○ リリースの後時間がある時に後追いで修正するサイクル ○ 手動テストはハイレベルテストケースを書いていた

Slide 6

Slide 6 text

会社・事業紹介

Slide 7

Slide 7 text

7 パパママと、子どもとの時間に 1秒でも多くの笑顔と愛情を すべての先生に 子どもと向き合う時間と心のゆとりを 「保育・子育て」と 社会をつなげる 保護者の子育てへの伴走 保育・教育者の環境改善 子育ての社会インフラ作り 子どもを取り巻く環境を テクノロジーの力で よりよいものに ミッション 私たちの使命

Slide 8

Slide 8 text

すべての先生に 子どもと向き合う 時間と心のゆとりを こんなプロダクトを開発しています メインプロダクトは、こども施設職員の業務を支援するWebアプリケーション。 保護者と施設のやり取りを支えるモバイルアプリケーションや、施設職員向けモバイル版 アプリケーション、外部サービスと連携するAPIなども開発しています。 8

Slide 9

Slide 9 text

コドモンに入って驚いたこと

Slide 10

Slide 10 text

10 CONFIDENTIAL - © 2025 CoDMON Inc. コドモンに入って驚いたこと 1. エンジニア全員にテストを作る意識がある! 2. 自動テストがちゃんと運用されている! 3. めっちゃ振り返る!

Slide 11

Slide 11 text

11 CONFIDENTIAL - © 2025 CoDMON Inc. エンジニア全員にテストを作る意識がある! ● コドモンではXPという開発手法を導入している ○ XPとはアジャイル開発手法の一つ ○ 短いサイクルで変化に臨機応変に対応 ■ ユーザーへのよりよい価値の提供につながる ○ 詳しくはケント・ベック著「エクストリーム・プログラミング」に!! ★テストの話の前に前提を…

Slide 12

Slide 12 text

12 CONFIDENTIAL - © 2025 CoDMON Inc. エンジニア全員にテストを作る意識がある! 現在のQA体制 ● QAエンジニアも基本的 にストリームアラインド チームに所属 ○ ペア/モブで作業 ● SETは横断チームに所属 (イネイブリング) QAがいないチームは 開発エンジニア主体で QAを実施

Slide 13

Slide 13 text

13 エンジニア全員にテストを作る意識がある! XP導入前 ● そもそもアジャイル開発でなかった ‘20 開発体制 組織 ● 機能別チームに 分かれての開発が開始 ○ 編成を変えながら 現在も継続 ● リプレイスPJ発足 ○ 独立性の高い機能 ● スクラム開発試験導入 QA: チームに属さず、 要望に応じテスト実行 QA: スクラムチームに 後からテスト要員 としてJOIN

Slide 14

Slide 14 text

14 エンジニア全員にテストを作る意識がある! XP導入後 ● XPをリプレイスPJで導入 → 全チームが原則としてXPを導入 ‘21 QA: ストリームアラインドチームに 属してのインプロセスQA (ペアプロするQAの始まり) ● Autify→内製テスト基盤への移行 ‘24 QA: SET・パイプラインエンジニア的なテ スト実行環境の整備・運用

Slide 15

Slide 15 text

15 CONFIDENTIAL - © 2025 CoDMON Inc. エンジニア全員にテストを作る意識がある! XPのプラクティス例 ● ペアプログラミング ○ 2人1組でプログラミングを行う ○ QAエンジニアも開発エンジニアとともにペアプロで 品質の作りこみをしている ● 受け入れテスト駆動(ATDD) ○ プログラムの実装よりもテストコードを先に作成

Slide 16

Slide 16 text

16 CONFIDENTIAL - © 2025 CoDMON Inc. エンジニア全員にテストを作る意識がある! ATDDについて ● テストを作ってからプロダクトコードを書く流れ ○ 「テストがあるのが普通」という環境になっている ○ QAがテストをヒーヒー言いながら作って実行する ❌ ○ エンジニアみんなでテストをやる⭕ ★ATDDの効能

Slide 17

Slide 17 text

自動テストがちゃんと運用されている!

Slide 18

Slide 18 text

18 CONFIDENTIAL - © 2025 CoDMON Inc. 自動テストがちゃんと運用されている! ● 継続的にテストされる基盤がある ○ ブランチへのプッシュやマージなどのタイミング ● テストの失敗は通知されて… ○ なんかよくわかんないけど動かないテストがある❌ ○ テストの不具合はみんなで直しに行く⭕

Slide 19

Slide 19 text

19 ★ Gauge × Playwrightを用いたテスト基盤 自動テストがちゃんと運用されている! 自動テストの基盤 ● specファイルにMarkdown形式で テストシナリオ作成 ○ ビジネスサイドも読める ○ テストシナリオのGit管理 ● spec単位で初期データ投入 ○ シナリオで閉じた環境の作成 ○ 並列実行性・再実行性 setup.ts DB 実行環境 front / API spec

Slide 20

Slide 20 text

めっちゃ振り返る!

Slide 21

Slide 21 text

21 CONFIDENTIAL - © 2025 CoDMON Inc. めっちゃ振り返る! ● チームみんなでレトロスペクティブ! ○ レトロに集中するため、ファシリは外部チームから呼ぶ ○ かなり率直に意見交換されている ○ レトロの最初で前回のアクションの振り返りがある ○ 忙しい場合に振り返りはスキップ❌ ○ イテレーション単位で振り返る⭕

Slide 22

Slide 22 text

22 CONFIDENTIAL - © 2025 CoDMON Inc. めっちゃ振り返る! ● ポストモーテムの実施 ○ インシデントの「事後検証」 ○ 二週間に一度、開発部全体で行われる ○ ここでもかなり率直に意見交換されている ● 「振り返り」が根付いているので日々小さく振り返る

Slide 23

Slide 23 text

コドモンのQA、こうすればもっと強くなる

Slide 24

Slide 24 text

24 CONFIDENTIAL - © 2025 CoDMON Inc. コドモンのQA、こうすればもっと強くなる ● テスト分析の意識を根付かせる! ● 定量的な分析をやってみる!

Slide 25

Slide 25 text

25 CONFIDENTIAL - © 2025 CoDMON Inc. テスト分析の意識を根付かせる! ● 「テストがあるから大丈夫!」という考えに陥りやすい ● エンジニアで以下を議論していきたい ○ テストの目的 ○ なにを自動テストで担保し、 ○ できない部分をいかに手動テストで補うか

Slide 26

Slide 26 text

26 CONFIDENTIAL - © 2025 CoDMON Inc. 定量的な分析をやってみる! ● 定量分析はあまり重要視されていなかった ○ 直接ユーザー価値につながらない ● テストカバレッジの計測、不具合分析など… ○ 大小の地雷を減らすことにはつながるはず ○ AIに頼って工数をかけずに実施したい

Slide 27

Slide 27 text

最後に

Slide 28

Slide 28 text

28 コドモン採用ページ コドモンでは一緒に働きたい仲間を募集しています! 開発チームX

Slide 29

Slide 29 text

No content