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
20250226 presentation
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
k-kikuno
February 26, 2025
240
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20250226 presentation
2025/02/26 QA Tips LT会 - vol.3
プレゼン資料
k-kikuno
February 26, 2025
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Optimizing for Happiness
mojombo
378
71k
ラッコキーワード サービス紹介資料
rakko
1
5.3M
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Exploring anti-patterns in Rails
aemeredith
4
530
How to Think Like a Performance Engineer
csswizardry
28
2.9k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
620
Done Done
chrislema
187
17k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Transcript
アジャイルQAを定点観測している話 Kazuhiko Kikuno
Kazuhiko Kikuno 社 つくるAI株式会社(トグルホールディングス(株)傘下) 属 プロダクトユニット 職 QAエンジニア(マネージャー) 業 横断QAチームの管理全般
弊社のスクラムチームのスプリント スプリント 開発エンジニア 単体テスト(UT) QAエンジニア 結合テスト(IT) QAエンジニア 総合テスト(ST) 1週間(通常5営業日) 開発
UT プラ ンニ ング テスト設計 レビュー IT ST テスト設計 レビュー 総合テストは改修確認を含め スプリント終了期限までに終了基準を満たせるよう稼動させる 単体テストの終了基準を満たしたら ・結合テストが始められる 結合テストの終了基準を満たしたら ・総合テストが始められる プランニングで仕様が固まったら ・開発が始まる ・IT/STのテスト設計が始まる
スクラムチームで継続的に開発されている生産物とその活動が スプリントごとにどれぐらいの安定感を捻出しているか 一定のスタンスで観察・測定すること。 アジャイル QAの定点観測とは? 目的:継続性のある測定・観察で、 物と活動がどれだけ良くなっているか/悪くなっているかを受け止める
何を使って測定するのか?
何を使って測定するのか? ゾーン分析
定量的な品質管理をする上でテスト品質を可視化する手法 ゾーン分析とは? ゾーン8 ゾーン5 ゾーン6 ゾーン7 ゾーン1 ゾーン2 ゾーン9 ゾーン3
ゾーン4 ↑ バグ密度 (件 / KSLOC) ケース密度(件 / KSLOC) → テスト密度とバグ密度の指標を分析するために 2次元座標上に3×3のゾーンを設定する 基準値(下限) 基準値(上限) 基準値(上限) 基準値(下限)
算出したケース密度、バグ密度がどのゾーンに収まったのか、チャートに則って評価する。 ゾーン分析のみかた
測定の準備 (※)ソフトウェア開発データ白書 2018-2019 情報通信業編「 7.5.8.SLOC規模あたりのテストケース数、検出バグ数:全開発種別」に掲載された値 測定期間 2024年7月から1ヶ月単位(4〜5スプリント分の合算) 開発ソースコード行数 各スプリントでコーディングされたソースコードの増分(行数) テスト密度を算出するテスト数
各スプリントのIT/STで実施されたテストケース数 バグ密度を算出するバグ数 各スプリントのIT/ST期間内で検出されたバグ数 ゾーンの基準値(下限/上限) 上限:IPA発行資料(※)の基本統計量(P75)の値 下限:IPA発行資料(※)の基本統計量(P25)の値
結果(2024年7月) ケース密度 測定結果 最小値(※) P25(※) 中央値(※) P75(※) 最大値(※) IT 59.86
0.6 38.2 59.9 106.4 1513.5 ST 58.74 0.5 8.3 17.3 33.7 108.1 バグ密度 測定結果 最小値(※) P25(※) 中央値(※) P75(※) 最大値(※) IT 0.15 0.00 0.55 1.21 2.64 27.03 ST 1.58 0.00 0.01 0.12 0.68 7.14 (※)各ベンチマーク値:ソフトウェア開発データ白書 2018-2019 情報通信業編「 7.5.8.SLOC規模あたりのテストケース数、検出バグ数:全開発種別」より引用。
結果(第1回目の測定) ゾーン3: テスト内容は適切 (点検してもいいかも ) ゾーン6: 前工程の品質確保不足。要内容点検
やってみてわかったこと なんだ、STはアレだったけれどIT….まあまあいいじゃん。
やってみてわかったこと STは前工程点検しろ、って言われてるのに、 ITは内容適切ってマジで大丈夫?
やってみてわかったこと ITで不具合を見つけるとその場で修正 →解決、という文化が根付いており、 ITのバグ数が正しく計上出来ていないのが原因 STあんなに荒れたのに、ITって?
結果(それから半年後) ケース密度 測定結果 最小値 P25 中央値 P75 最大値 IT 97.11
0.6 38.2 59.9 106.4 1513.5 ST 60.95 0.5 8.3 17.3 33.7 108.1 バグ密度 測定結果 最小値 P25 中央値 P75 最大値 IT 8.68 0.00 0.55 1.21 2.64 27.03 ST 0.99 0.00 0.01 0.12 0.68 7.14
結果(2025年1月までの累計) 8月 7月 9月 10月 11月 12月 1月 8月 11月
9月 10月 7月 12月 1月
やってみてわかったこと (改)と課題 • STを数こなして荒れる → IT以前のフェーズにまだ何らかの問題が残っている。 • 正しくITのバグ数を正直に数え直して本当の「不味さ」が見えた。 • ITに不安を覚えるため STも荷重にテストを積み、その結果新しいバグを見つけてしまう
悪循環にも陥っている。 • 立て直すには、初期フェーズから愚直に品質を見直す。
正直に向き合えば、正しい課題が見つかる。 見つかった課題に正しい打ち手を施せば、課題は必ず解決する。(はず) まとめ
正直に向き合えば、正しい課題が見つかる。 見つかった課題に正しい打ち手を施せば、課題は必ず解決する。(はず) まとめ うちの開発チームは元気があってよろしい!
Thanks!! https://toggle.co.jp/ https://note.com/toggle/n/nfb93dc7c3ec3?sub_rt=share_pw