Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
(ほぼ)ウォーターフォール開発かつ (ほぼ)手動テストの環境で仕事してきたQAエンジニ...
Search
コドモン開発チーム
November 10, 2025
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
(ほぼ)ウォーターフォール開発かつ (ほぼ)手動テストの環境で仕事してきたQAエンジニアが コドモンに入って驚いたこと / A QA Engineer's Culture Shock at Codmon
コドモン開発チーム
November 10, 2025
More Decks by コドモン開発チーム
See All by コドモン開発チーム
AIが無かった頃の素敵な出会いの話
codmoninc
1
300
5分で問診!Composer セキュリティ健康診断
codmoninc
0
730
アラート疲れからの脱却 - リソースタグで仕分けるSlack通知戦略 / Breaking Free from Alert Fatigue – A Slack Notification Strategy Using Resource Tags for Routing
codmoninc
0
40
SREに優しいTerraform構成 modulesとstateの組み方 / terraform-modules-state-for-sre
codmoninc
0
380
モノリスなプロダクトの「ほどよい」リプレイス戦略 / A "Just Right" Replacement Strategy for Monolithic Products
codmoninc
0
250
Don't Just Patch — MOTTAINAI! Learn Security from Laravel CVE Diffs
codmoninc
0
260
ソースコードで比較する React / Vue / Svelte の セキュリティ設計思想 / security design philosophy react vue svelte
codmoninc
5
650
少人数SREチームが、長寿なシステムを構築・運用するための取り組み / Efforts by a Small SRE Team to Build and Operate Long-Lived Systems
codmoninc
0
370
フルリモートのその先へ〜パパね、いつも家にいるけどちゃんとこうして働いてるよ〜 / Beyond Full Remote
codmoninc
0
670
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
260
Music & Morning Musume
bryan
47
7.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Invisible Side of Design
smashingmag
301
52k
Done Done
chrislema
186
16k
Facilitating Awesome Meetings
lara
57
7k
RailsConf 2023
tenderlove
30
1.5k
The Curious Case for Waylosing
cassininazir
1
440
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Transcript
2025年11月11日 ほそだ (ほぼ)ウォーターフォール開発かつ (ほぼ)手動テストの環境で仕事してきた QAエンジニアが コドモンに入って驚いたこと
2 CONFIDENTIAL - © 2025 CoDMON Inc. 今日のアジェンダ 1. 自己紹介
2. 会社・事業紹介 3. コドモンに入って驚いたこと a. コドモンのQAのあゆみ b. コドモンのQAの体制 4. コドモンのQA、こうすればもっと強くなる
自己紹介
4 CONFIDENTIAL - © 2025 CoDMON Inc. 自己紹介 ほそだ •
経歴 ◦ 2013年〜 新卒入社以降 IT業界に ◦ 2022年〜 QAエンジニアとして働き始める ◦ 2025年6月〜 コドモンへジョイン! ▪ インプロセスQA ▪ 諸々キャッチアップがんばる • 好きなテスト:探索的テスト
5 CONFIDENTIAL - © 2025 CoDMON Inc. 自己紹介 ★こんな環境で仕事をしてきました… •
短い間隔のウォーターフォール開発 • 手動テストが基本で、リグレッションテストを自動化 ◦ リリースの後時間がある時に後追いで修正するサイクル ◦ 手動テストはハイレベルテストケースを書いていた
会社・事業紹介
7 パパママと、子どもとの時間に 1秒でも多くの笑顔と愛情を すべての先生に 子どもと向き合う時間と心のゆとりを 「保育・子育て」と 社会をつなげる 保護者の子育てへの伴走 保育・教育者の環境改善 子育ての社会インフラ作り
子どもを取り巻く環境を テクノロジーの力で よりよいものに ミッション 私たちの使命
すべての先生に 子どもと向き合う 時間と心のゆとりを こんなプロダクトを開発しています メインプロダクトは、こども施設職員の業務を支援するWebアプリケーション。 保護者と施設のやり取りを支えるモバイルアプリケーションや、施設職員向けモバイル版 アプリケーション、外部サービスと連携するAPIなども開発しています。 8
コドモンに入って驚いたこと
10 CONFIDENTIAL - © 2025 CoDMON Inc. コドモンに入って驚いたこと 1. エンジニア全員にテストを作る意識がある!
2. 自動テストがちゃんと運用されている! 3. めっちゃ振り返る!
11 CONFIDENTIAL - © 2025 CoDMON Inc. エンジニア全員にテストを作る意識がある! • コドモンではXPという開発手法を導入している
◦ XPとはアジャイル開発手法の一つ ◦ 短いサイクルで変化に臨機応変に対応 ▪ ユーザーへのよりよい価値の提供につながる ◦ 詳しくはケント・ベック著「エクストリーム・プログラミング」に!! ★テストの話の前に前提を…
12 CONFIDENTIAL - © 2025 CoDMON Inc. エンジニア全員にテストを作る意識がある! 現在のQA体制 • QAエンジニアも基本的
にストリームアラインド チームに所属 ◦ ペア/モブで作業 • SETは横断チームに所属 (イネイブリング) QAがいないチームは 開発エンジニア主体で QAを実施
13 エンジニア全員にテストを作る意識がある! XP導入前 • そもそもアジャイル開発でなかった ‘20 開発体制 組織 • 機能別チームに 分かれての開発が開始
◦ 編成を変えながら 現在も継続 • リプレイスPJ発足 ◦ 独立性の高い機能 • スクラム開発試験導入 QA: チームに属さず、 要望に応じテスト実行 QA: スクラムチームに 後からテスト要員 としてJOIN
14 エンジニア全員にテストを作る意識がある! XP導入後 • XPをリプレイスPJで導入 → 全チームが原則としてXPを導入 ‘21 QA: ストリームアラインドチームに 属してのインプロセスQA
(ペアプロするQAの始まり) • Autify→内製テスト基盤への移行 ‘24 QA: SET・パイプラインエンジニア的なテ スト実行環境の整備・運用
15 CONFIDENTIAL - © 2025 CoDMON Inc. エンジニア全員にテストを作る意識がある! XPのプラクティス例 • ペアプログラミング
◦ 2人1組でプログラミングを行う ◦ QAエンジニアも開発エンジニアとともにペアプロで 品質の作りこみをしている • 受け入れテスト駆動(ATDD) ◦ プログラムの実装よりもテストコードを先に作成
16 CONFIDENTIAL - © 2025 CoDMON Inc. エンジニア全員にテストを作る意識がある! ATDDについて • テストを作ってからプロダクトコードを書く流れ
◦ 「テストがあるのが普通」という環境になっている ◦ QAがテストをヒーヒー言いながら作って実行する ❌ ◦ エンジニアみんなでテストをやる⭕ ★ATDDの効能
自動テストがちゃんと運用されている!
18 CONFIDENTIAL - © 2025 CoDMON Inc. 自動テストがちゃんと運用されている! • 継続的にテストされる基盤がある
◦ ブランチへのプッシュやマージなどのタイミング • テストの失敗は通知されて… ◦ なんかよくわかんないけど動かないテストがある❌ ◦ テストの不具合はみんなで直しに行く⭕
19 ★ Gauge × Playwrightを用いたテスト基盤 自動テストがちゃんと運用されている! 自動テストの基盤 • specファイルにMarkdown形式で テストシナリオ作成 ◦
ビジネスサイドも読める ◦ テストシナリオのGit管理 • spec単位で初期データ投入 ◦ シナリオで閉じた環境の作成 ◦ 並列実行性・再実行性 setup.ts DB 実行環境 front / API spec
めっちゃ振り返る!
21 CONFIDENTIAL - © 2025 CoDMON Inc. めっちゃ振り返る! • チームみんなでレトロスペクティブ!
◦ レトロに集中するため、ファシリは外部チームから呼ぶ ◦ かなり率直に意見交換されている ◦ レトロの最初で前回のアクションの振り返りがある ◦ 忙しい場合に振り返りはスキップ❌ ◦ イテレーション単位で振り返る⭕
22 CONFIDENTIAL - © 2025 CoDMON Inc. めっちゃ振り返る! • ポストモーテムの実施
◦ インシデントの「事後検証」 ◦ 二週間に一度、開発部全体で行われる ◦ ここでもかなり率直に意見交換されている • 「振り返り」が根付いているので日々小さく振り返る
コドモンのQA、こうすればもっと強くなる
24 CONFIDENTIAL - © 2025 CoDMON Inc. コドモンのQA、こうすればもっと強くなる • テスト分析の意識を根付かせる!
• 定量的な分析をやってみる!
25 CONFIDENTIAL - © 2025 CoDMON Inc. テスト分析の意識を根付かせる! • 「テストがあるから大丈夫!」という考えに陥りやすい
• エンジニアで以下を議論していきたい ◦ テストの目的 ◦ なにを自動テストで担保し、 ◦ できない部分をいかに手動テストで補うか
26 CONFIDENTIAL - © 2025 CoDMON Inc. 定量的な分析をやってみる! • 定量分析はあまり重要視されていなかった
◦ 直接ユーザー価値につながらない • テストカバレッジの計測、不具合分析など… ◦ 大小の地雷を減らすことにはつながるはず ◦ AIに頼って工数をかけずに実施したい
最後に
28 コドモン採用ページ コドモンでは一緒に働きたい仲間を募集しています! 開発チームX
None