Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20201008_ファインディ_品質意識を育てる役目は人かAIか___2_.pdf
Search
ファインディ株式会社(イベント資料アップ用)
October 08, 2025
Technology
1.1k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20201008_ファインディ_品質意識を育てる役目は人かAIか___2_.pdf
ファインディ株式会社(イベント資料アップ用)
October 08, 2025
More Decks by ファインディ株式会社(イベント資料アップ用)
See All by ファインディ株式会社(イベント資料アップ用)
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果 _0721
findy_eventslides
2
480
【事前質問解答集】GitHub Copilot最新アップデート - 「一歩先」の実践活用術
findy_eventslides
3
1.4k
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
3
520
Build Ship Runで考えるサプライチェーン防御_20260609
findy_eventslides
1
290
【事前質問解答集】GitHub Copilotを極める会 - 開発者のための活用術
findy_eventslides
1
1.2k
GitHub Copilotを極める会 - 開発者のための活用術
findy_eventslides
8
7.4k
20260326_AIDD事例紹介_ULSC.pdf
findy_eventslides
0
1.4k
自己理解からネクストキャリアを切り拓く.pdf
findy_eventslides
2
980
文化の狭間で、組織の「現実」を書き換える試行錯誤
findy_eventslides
0
270
Other Decks in Technology
See All in Technology
AWS FinOps Agent 結局何が得意なの?
siromi
0
220
DORA_Metrics.pdf
wagnerfusca
1
140
なぜAI任せのゲームは面白くならないのか?
hirohasuyoutube
0
350
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
1
260
TiDBファミリーにDWHが新登場!! TiDB最新情報 / TiDB update 202609
yoshiakiyamasaki
0
160
AIエージェントを安全で速い現場監督にする:Jev・Obsidian・メタハーネス
x5gtrn
PRO
0
140
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
520
「今盗んで、後で解く」に備える ― AWSのポスト量子暗号入門
yama3133
2
280
AI臭い文章とは何なのか
nasuvitz
36
76k
可視化から始めたAI駆動開発_ochi_ver1.01 / AI-Driven Development Starting with Visualization_ver1.01
yayoi_dd
0
110
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
410
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
750
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
430
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Tell your own story through comics
letsgokoyo
1
1.1k
Deep Space Network (abreviated)
tonyrice
0
350
The SEO identity crisis: Don't let AI make you average
varn
0
560
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Transcript
「品質管理ヨロ」 と言わせないために 努力している話 2025年10月8日 星野リゾート 情報システムグループ 寺田 厚
国内外70施設以上を運営する ホテル・旅館の運営会社 北米進出 自然観光 通年採用 続く開業
全社イベント “Annual Message 2024” • 既存のホテル運営 の仕組みに限界がある • 異なるシステムの仕組みを、何とか繋いでいる •
顧客の選択肢を狭めてしまっている 「思い描くことが、 思い描くように、 やろうと思えばできる」 この仕組みが何としても必要なのだ!
よし、内製開発しよう Hoshino Resorts Operation Platform 4
今回は、HOP4プロジェクトの中の、あるチームの話 ReCX たびでこ ACCO たび予約 たびなか たび ざいむ 顧客向け予約 マーケティング
マーケティング 財務管理 サービスチーム (現地スタッフ) 統合予約 (カスタマーサポート) どのチームも、だいたい同じ 規模感: PO: 1, 2名 DEV: 5名程度(パートナー多め) SM: 1名弱 採用技術: Java, SpringBoot, Vue3, Nuxt, PosgreSQL, Rabbit MQ, AWS, DDD スクラム実践: 伸び代しかない
弊社、ITが本業じゃない … • 開発チーム以外、ほぼ全員が現場スタッフ経験者 • 全員がエンジニアリングを知っているわけではない 「品質管理?作ったエンジニアがやるものっしょ?よろしくー」 …とまでは言われないが、否定はできない現状 *「なんで内製化を判断したの?」は、今回は時間の都合上、割愛いたします mm
もっと知りたい方は:
私たちは、やるしかないのだ 本日の発表では、 • PART1: ここまでにお伝えした背景を踏まえた、私たちの実践を紹介します • PART2: Playwright MCPの実践を紹介します
私たちは、やるしかないのだ 私たちの実践を紹介します
・PBIの受け入れ条件には操作手順を書きましょう
・テストシナリオにも操作手順を書きましょう
・テストレポートを見ましょう
・リリース条件にしましょう 1スプリントに1回実施
もしかして「そんな時間 POにないぜ」って思いました? • プロダクトの具体を知らずに、PBIの優先順位を付けられますか? 手順が違えば、”ハナシ”はだいぶ変わってくる • 開発者に”依存”していませんか? POは”ステークホルダーの御用聞き ”や、”開発チームの調整さん ”になっていませんか?
• お仕事の断捨離、できていますか? 「いま」「あなたが」真にやるべきことはなに? スクラムマスターとして 頑張ってます
段取りまとめ PBIに 操作手順を明記 テストシナリオに 操作手順を明記 シナリオを e2eテストとして実装 (適宜、機能を改修) 「手順通りの実装で テストしたこと」
を確認してリリース 私はPOとして 「お手本」を作っています 私はQAエンジニアとして 作っています 私はDEVとして 最初の導入やりました 私はSMとして 説得 / 整理しました
そうすれば、 • 仕様の解像度が上がります ◦ 仕様のムリ・ムダに気づけます ◦ 仕様の変化に対するコストに気づけます • 操作手順の再利用で、効率が上がります •
動画は仕様の確認にも使えます(マニュアルにも使う想定) • e2eコードにスクリーンショットを仕込めばVRTもできます
この実践の基底にある、たび予約チームの考え方
POは、 ・仕様を決める ・受け入れ条件、期待値を知っている ・テスト結果をもとに判断する ならば、 ・テストケースはPOが管理できるはず ・開発者はテスト結果をPOに届けるべき *「委任」しても、いいんだよ!(責任はとってね!) 品質管理は POのもの
POに届けたい! だから、「カバレッジが足りん!あと20%!」 では伝わらんのです…
だから、「このソースをAIが書いてるっ!!」 では伝わらんのです… POに届けたい!
PART1のおわりに : チームが一体となって品質管理をしたい • リスクやコストは”みんなで払う” ◦ POの関心がないことを過度にテストしない ◦ テストを開発チームに任せっきりにしない •
様々なテストレベルを組み合わせて「メッシュ」を重ねる ◦ UT, IT, e2e… それぞれのテストの「べき論」は大事にしたい … でも、リスクとコストに落とし所と覚悟を持てれば良いのでは • チームは「品質が伝わる」ための努力をする • 開発者に、テスト実装の苦労をかけない ◦ 開発に集中できるタスク作り ◦ テストをきちんと評価する
• PART1を踏まえて、こんなチャレンジもしています PART2: Playwright MCPの実践を紹介します https://zenn.dev/hoshinoresorts/articles/89dae203ffab21
MicrosoftのPlaywright MCP…じゃないぞ!
こう使ってます • テストケースをGhekinで書く • AIにテストしてもらう ◦ この時にEAのPlaywright MCPを使っている • 動画も作ってもらう
MCP できること比べ お世話になってます
工夫していること • 英語で書いた方が、結果的にラク ◦ 日本語は文字数が多い “nihonngohamojisuugaooi” + スペースキー押下 ◦ 拙い指示はAIが言い直してくれるので、それを元に改善できる
• CIで継続的に!とかは、あまり目指していない ◦ 30分くらいで終わるテストなら、ローカルで実行すればいい ◦ その頻度のレポートは期待されていない • コンポーネントを指す言葉と、セレクタのマッピングを外部化しています。 ◦ Markdownで管理しやすく ▪ 結局AIだけが使ってる ◦ 「ドキュメントほしい」勢がいたら、渡しておけばいい
たとえばこんなプロンプト : “マッピング ”の外部化 画面を開いて、.featureファイルを読んで、実行に必要なコンポーネントを特定したら、セ レクタとのマッピングをして.mdファイルに出力してください。 ただし、id属性とclass属性を使用しないでください*。 …を、英語で書く(と、修正しやすい) *弊社オリジナルのUIコンポーネントライブラリ(これも内製) ”Fabric”の都合
https://tech.hoshinoresorts.com/design/fabric/
.featureファイル
.mdファイル
適宜、マッピングを更新しています。 例:「1番目」と生成させてから、「X番目」と書き換える
.mdファイルを参考に、.featureファイルを読み1行ずつ実行してください。 操作ごとに、スクリーンショットをとってください。 最後に、ffmpegを使って、スクリーンショットを動画にしてください*。 …を、英語で書く(と、修正しやすい) *動画生成は面倒なので、 DatadogのRUMを使った方が良さそう(いつか検証したい) たとえばこんなプロンプト : テストの実行
こんな未来を目指しています POは、 ・仕様を決める ・受け入れ条件、期待値を知っている ・テスト結果をもとに判断する ならば、 ・テストケースは POも書けますね! ・テスト結果は POご自身で確認できますよ!
*「委任」しても、いいんだよ!(責任はとってね!)
「品質管理ヨロ」 と言わせないために 努力している話 2025年10月8日 星野リゾート 情報システムグループ 寺田 厚 ご清聴ありがとうございました
弊社POが、エンジニアリングへの思いをこめて書いています。 ぜひご一読ください!!!