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
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
LLMにもCAP定理があるという話
harukasakihara
0
310
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
560
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
860
失敗を資産に変えるClaude Code
shinyasaita
0
540
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
500
How Timee Delivers Day 1 Production Ready LLM Features
tomoyks
0
150
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
130
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
690
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
180
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
130
手塩にかけりゃいいってもんじゃない
ming_ayami
0
470
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
860
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
24k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Faster Mobile Websites
deanohume
310
31k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
970
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
How to train your dragon (web standard)
notwaldorf
97
6.7k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
390
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
330
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
Building an army of robots
kneath
306
46k
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
「新しい」モノを、 「良い」モノに。