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
データ分析パターン言語の実験:課題の本質を見極めるアプローチ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
bubo
April 15, 2025
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
データ分析パターン言語の実験:課題の本質を見極めるアプローチ
bubo
April 15, 2025
More Decks by bubo
See All by bubo
仕事なのに楽しいって、ズルいですか?
bubo1201
0
3
チームのアウトプットを最大化する、品質を支える“なんでも相談窓口”的な関わり方
bubo1201
1
38
立ち話って大事
bubo1201
0
270
パターン・ランゲージで学びが変化してきたの
bubo1201
0
200
1年間の自己研鑽を振り返ってみるの
bubo1201
1
220
スクラム導入の舞台裏:QAエンジニアがスクラムマスターになるまで
bubo1201
1
960
Agile_Scrum_Development_Basics
bubo1201
1
160
How to apply QAtoAQ
bubo1201
0
140
QAtoAQ
bubo1201
0
2.5k
Other Decks in Technology
See All in Technology
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
560
How Timee Delivers Day 1 Production Ready LLM Features
tomoyks
0
150
protovalidate-es を導入してみた
bengo4com
0
170
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
5
1.7k
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
230
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
4
620
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
150
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
370
社内 AI エージェント Synapse と セマンティックレイヤーの育て方
hiroakis
2
1.7k
自律型AIエージェントは何を破壊するのか
kojira
0
150
RAG を使わないという選択肢
tatsutaka
1
200
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
690
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
800
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
610
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
How GitHub (no longer) Works
holman
316
150k
KATA
mclloyd
PRO
35
15k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
360
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Transcript
DevOpsDays Tokyo 2025 Day1 Room-C 2025.04.15 株式会社bubo 正岡 泰彰 データ分析パターン言語の実験:
課題の本質を見極めるアプローチ
正岡の偏愛マップ ❖アニメ ヴァイオレット・エヴァーガーデン、 あの日見た花の名前を僕たちはまだ知 らない、SHIROBAKO、Angel Beats!、 おおかみこどもの雨と雪 ❖映画、海外ドラマ ロード・オブ・ザ・リング、 パイレーツ・オブ・カリビ
アン、ゲーム・オブ・スロ ーンズ、プリズン・ブレイ ク、MANIFEST/マニフェス ト ❖ゲーム(最近やっていない) テイルズ オブ ジ アビス、モンスター ハンター、メイプルストーリー、リト ルバスターズ! ❖漫画、ラノベ 名探偵コナン、キングダム、 スキップ・ビート!、DAYS、 ヴァイオレット・エヴァーガー デン、ソードアート・オンライ ン、魔法科高校の劣等生 ❖趣味 カラオケ、水族館巡り、旅行、 鑑賞系(映画、アニメ、ドラマ) ❖仕事 株式会社bubo、 QA、テスト歴 10年越え…、ホワイトボックス 寄りのテスト、探索的テスト、 チームメンバーとの立ち話、品 質向上に繋がること ❖歌手、ボカロP、声優(敬称略) Aqua Timez、TRUE、伊東歌詞 太郎、ClariS、ヨルシカ、月詠 み、Orangestar、カンザキイオ リ、ウォルピスカーター、藤川 千愛、茅野愛衣、石見舞菜香、 上田麗奈、櫻井浩美、櫻井孝宏、 松岡禎丞、中村悠一 ❖趣味 麺類:特にラーメンとうどん、 鶏肉料理全般:特に唐揚げと チキン南蛮、焼肉、サーモン、 白米
Copyright © bubo Inc. All rights reserved. 会社紹介 3 社名
株式会社bubo 業務 アジャイルQAのコンサルティング URL www.bubo.inc 「新しい」モノを、「良い」モノに。 私たちは、アジャイル開発プロジェクトに対して 総合的なテスト活動の支援とソフトウェアテスト のコンサルティング業務を提供しています。
本日お伝えしたいこと 4
データ分析から導出した課題が表面的で、 真の改善につながらない現状 ・SQiP2024で発表されたデータ分析パターン言語に注目した ・試験的導入により、本質的な課題を導出する手応えを得た ・対策を講じても、根本的な問題が解決されないまま残る ・表面的な課題しか見えていなかったのでは? 5 データ分析パターン言語の活用で解決
Copyright © bubo Inc. All rights reserved. 目次 6 01
データ分析の問題 02 課題がズレていないかをチェックする必要性 03 データ分析パターン言語とは? 04 データ分析のステップ 05 ディスカッションの重要性 06 まとめ:本質的な課題を見極めるために
Copyright © bubo Inc. All rights reserved. 目次 7 01
データ分析の問題 02 課題がズレていないかをチェックする必要性 03 データ分析パターン言語とは? 04 データ分析のステップ 05 ディスカッションの重要性 06 まとめ:本質的な課題を見極めるために
Copyright © bubo Inc. All rights reserved. データ分析の問題 8 ・データの収集
・誤ったデータの修正 ・データの可視化 データ分析やっていますか? ・パレート分析 ・特性要因図 ・クロス集計 分析はうまくいっていますか?
Copyright © bubo Inc. All rights reserved. データ分析の問題 9 ・定量的かつ客観的な根拠を示す
・正確な意思決定をおこなう ・施策の効果を測定・検証できる データ分析って大事ですよね
Copyright © bubo Inc. All rights reserved. データ分析の問題 10 ・目に見える数値(件数・割合)だけに着目している
・分析者の経験や先入観に引っ張られてしまう ・分析の時間やリソースが足りない 表面的な課題を導出してしまう
Copyright © bubo Inc. All rights reserved. 目次 11 01
データ分析の問題 03 データ分析パターン言語とは? 04 データ分析のステップ 05 ディスカッションの重要性 06 まとめ:本質的な課題を見極めるために 02 課題がズレていないかをチェックする必要性
Copyright © bubo Inc. All rights reserved. 課題がズレていないかをチェックする必要性 12 ・根本原因は解決されない
・リソースを誤った対策に使用する ・最悪の場合、プロジェクトが破綻する 表面的な課題にそのまま対処すると… ・本質的な課題に向き合う ・問題を根本から解消する ・プロジェクトをより良い方向へ導く 根本原因を解決することが大事
Copyright © bubo Inc. All rights reserved. 課題がズレていないかをチェックする必要性 13 ・“分析して終わり”にしない
・課題設定を見直す 課題がズレていないかをチェックする ・体系的なアプローチである「データ分析パターン言語」を適用 ・チームでのディスカッション 課題がズレていないかをチェックする方法
Copyright © bubo Inc. All rights reserved. 目次 14 01
データ分析の問題 02 課題がズレていないかをチェックする必要性 04 データ分析のステップ 05 ディスカッションの重要性 06 まとめ:本質的な課題を見極めるために 03 データ分析パターン言語とは?
Copyright © bubo Inc. All rights reserved. データ分析パターン言語とは? 15 データ分析パターン言語
・準備・インフラ整備に関わるパターン :3つ ・データ分析そのものに関するパターン :7つ ・データを活用した改善活動に関するパターン:5つ パターンの紹介 ・SQiP2024で小室氏(共著:鷲崎氏)によって発表された ・ソフトウェアプロセス改善を組織的、実証的にすすめるためのもの ・課題発見や解決に役立つ知見や方法論を体系的にまとめたもの 参考文献:ソフトウェアプロセス改善を組織的、実証的にすすめるためのデータ分析パターン言語の提案 (https://www.juse.jp/sqip/symposium/2024/timetable/files/A2-2_ronbun.pdf)
Copyright © bubo Inc. All rights reserved. データ分析パターン言語とは? 16 データ分析そのものに関するパターン
参考文献:ソフトウェアプロセス改善を組織的、実証的にすすめるためのデータ分析パターン言語の提案 (https://www.juse.jp/sqip/symposium/2024/timetable/files/A2-2_ronbun.pdf) A1 データ(事実)で判断 A2 プロセスを考える A3 定性的な意味を考える A4 プロセスの実態・実力を理解する A5 キーとなるプロセスを見出す A6 自分たちのデータで確かめる A7 一般化と特殊化のバランス
Copyright © bubo Inc. All rights reserved. 目次 17 03
データ分析パターン言語とは? 05 ディスカッションの重要性 06 まとめ:本質的な課題を見極めるために 04 データ分析のステップ 02 課題がズレていないかをチェックする必要性 01 データ分析の問題
Copyright © bubo Inc. All rights reserved. ステップ1 :プロセスを考える ステップ2-1:プロセスの実態・実力を理解する
ステップ2-2:一般化と特殊化のバランスを考える ステップ3 :キーとなるプロセスを見出す データ分析のステップ 18 前提:チームでディスカッションする
Copyright © bubo Inc. All rights reserved. データ分析のステップ 19 ステップ1
プロセスを考える ステップ2-1 プロセスの実態・実力を理解する ステップ2-2 一般化と特殊化のバランスを考える ステップ3 キーとなるプロセスを見出す
Copyright © bubo Inc. All rights reserved. ステップ1 :プロセスを考える ステップ2-1:プロセスの実態・実力を理解する
ステップ2-2:一般化と特殊化のバランスを考える ステップ3 :キーとなるプロセスを見出す データ分析のステップ 20 前提:チームでディスカッションする ・課題の原因を、個人ではなくプロセスに向けやすい。 ・思考整理がしやすくて、発散しすぎない。 ・人やスキルに依存しづらい。 パターンの適用による効果
Copyright © bubo Inc. All rights reserved. ・メトリクスで気になった数値 問題1 不具合検出数が少ない
:0.014件/h(17件/1200h) 問題2 偽陽性不具合が多い :47%(8/17件) データ分析のステップ 21 やってみた
Copyright © bubo Inc. All rights reserved. データ分析のステップ 22 問題1:不具合検出数が少ない
・要件定義書で開発者が気にしている動作しか設計していない。 ディスカッションした結果 ・テスト設計者の仕様理解不足により、設計がうまくできていない。 表面的な課題
Copyright © bubo Inc. All rights reserved. データ分析のステップ 23 問題2:偽陽性不具合が多い
・テスト設計誤り:過去設計書の流用時はレビューしていなかった。 ・環境準備不足:意図や期待値がなく、手順のみ記載してあった。 ディスカッションした結果 ・起票時のリーダーチェックで、記載内容の正当性が確認できていない。 表面的な課題
Copyright © bubo Inc. All rights reserved. 目次 24 03
データ分析パターン言語とは? 04 データ分析のステップ 06 まとめ:本質的な課題を見極めるために 05 ディスカッションの重要性 02 課題がズレていないかをチェックする必要性 01 データ分析の問題
Copyright © bubo Inc. All rights reserved. ・多角的な視点から課題を深掘りする。 ・様々な役割のメンバーが意見を出し合う。 ディスカッションの重要性
25 チームでの議論を通じて課題を深堀りする ・×:決めた内容を共有するだけ ・◦:自ら意見を出して議論する 課題への対策も納得感を持って進められる ・メンバーにも当事者意識が芽生える。 ・メンバー同士の相互理解が深まる。 ディスカッションによる副次的な効果
Copyright © bubo Inc. All rights reserved. 目次 26 03
データ分析パターン言語とは? 04 データ分析のステップ 05 ディスカッションの重要性 06 まとめ:本質的な課題を見極めるために 02 課題がズレていないかをチェックする必要性 01 データ分析の問題
・多角的な視点から課題を深掘りすることが可能。 ・対策も納得感を持ってすすめられる。 ・当事者意識の芽生えや相互理解の促進に有効。 ・ソフトウェアプロセス改善における体系的なアプローチを活用できる。 ・課題の原因を、個人ではなくプロセスに向けやすい。 ・思考整理がしやすくて、発散しすぎない。 ・人やスキルに依存しづらい。 27 データ分析パターン言語を適用する チームでディスカッションする
本質的な課題を見極めるために
Copyright © bubo Inc. All rights reserved. まとめ ご清聴ありがとうございました。 28
「新しい」モノを、 「良い」モノに。