(ほぼ)ウォーターフォール開発かつ (ほぼ)手動テストの環境で仕事してきたQAエンジニアが コドモンに入って驚いたこと / A QA Engineer's Culture Shock at Codmon
by
コドモン開発チーム
×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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