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
What is “Quality” ?
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
SHIMANE, Yoshikazu
September 02, 2019
Technology
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What is “Quality” ?
SHIMANE, Yoshikazu
September 02, 2019
More Decks by SHIMANE, Yoshikazu
See All by SHIMANE, Yoshikazu
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
410
ソフトウェア開発温故知新 古典で紐解く、ソフトウェア開発の課題 / Software_Development:Learning_from_the_Past
shimashima35
0
88
入り口から考えるソフトウェアテストエンジニアのキャリア / Thinking_About_a_Software_Test Engineer's_Career_from_the_Starting_Point
shimashima35
0
1.9k
テスト技法を使ったテストケースの表現方法/How to express test cases using test techniques
shimashima35
0
1.5k
VSTePのテスト観点出しで失敗した事例についての紹介/Failure case of test viewpoint derivation
shimashima35
0
870
組織横断部門におけるバグ数可視化の全社導入の事例/Example_of_company-wide_bug_number_visualization in_cross-organizational_departments
shimashima35
1
410
JaSST Tokyo実行委員のお仕事/Job of JaSST executive committee
shimashima35
0
990
品質"実質"無料キャンペーン始めます / Start_quality_real_free_campaign
shimashima35
2
5.8k
明日から始めるSelenideによるブラウザテスト 2018年版/ Browser_test_by_selenide_to_start_from_tomorrow_in_2018
shimashima35
1
930
Other Decks in Technology
See All in Technology
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
450
SONiCの統計情報を取得したい
sonic
0
270
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
730
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
3k
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
180
作る力から、見極める力へ — AI時代に広がるエンジニアの価値と役割
rince
0
260
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
180
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.6k
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
140
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
2
550
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
130
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
750
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
Skip the Path - Find Your Career Trail
mkilby
1
150
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
240
The SEO Collaboration Effect
kristinabergwall1
1
490
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
RailsConf 2023
tenderlove
30
1.5k
Google's AI Overviews - The New Search
badams
0
1k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
Transcript
まだまだ実質無料 品質改善の第一歩 データ駆動的アプローチから始める pixiv Inc. shimashima 2019.07.22
2 自己紹介 • 2017年11月 ピクシブ入社 • ピクシブで唯一のテストエンジニア • 10年以上 サーバサイドJavaの開発を行なってきた。
Jenkinsおじさんも兼ねていた。 • 前職ではDevQAを名乗る。 • JaSST(ソフトウェアテストシンポジウム) Tokyo 実行 委員 • SeleniumConf 2019 Tokyo 実行委員 • JSTQB(ソフトウェアテストの資格) テストマネー ジャーおよびテストアナリスト取得 しましま @shimashima35
ところで品質って なんだろう? 3
様々な品質の定義 4 • 要件に対する適合 (Philip B.Crosby) • 魅力的品質と当たり前品質 (狩野紀昭) •
すべてに共通の精細な品質の定義はない (Robert L.Glass) • 品質は誰かにとっての価値である (Gerald M.Weinberg)
標準での品質の定義 5 • IEEE Std 610 ◦ (1)システム,コンポーネント,またはプロセスが指定された要求を 満たしている度合い ◦
(2)システム,コンポーネント,またはプロセスが顧客またはユー ザーのニーズ(必要性)または期待を満たしている度合い • ISO 9000 や ISO/IEC 25000シリーズではまた別の定義……
多分結論はない では品質って何? 6
「品質は誰かにとっての価値である」 7 • ある人にとっては納期が短いことが良い品質 • ある人にとっては安いことが良い品質 • ある人にとっては壊れないで使い続けられることが良い品質 • ある人にとっては使いやすいことが良い品質
• ある人にとってはHogeという環境でFugaができることが良い品質 品質の定義は人によって異なる。
QA to AQ より • Finding Essential Qualities (本質的な品質の発見) ◦
考慮すべき重要な品質についてブレーンストーミングする • Agile Landing Zone (アジャイルな着地点) ◦ 品質の発展可能な受入れ基準値を定義する つまり品質の定義を自分たちで定義していく 8
じゃあ最初の一歩は? 再び QA to AQより • 測定可能な値やシステム品質の特定 ◦ 品質の値を特定する つまり品質の指標となる値を特定し測定する。
9
みなさまへのお願い 1. 一旦は本番環境で発生したバグの数と質を記録し測る。 2. その数値の推移を週/月単位でプロットし、傾向を見つつ自分たちのチームで 許容可能な基準値を決める。 もし基準値を上回ったら 3. ポストモーテム(事後検証)を行い、個別に再発防止策を検討する。必要に応 じてテストやレビューなどでリリース前に問題を発見できるようにする。
10
じゃあshimashimaは何するの? 三度 QA to AQより • アジャイル品質の専門家 ◦ テスト戦略の説明と作成を通じて品質保証活動によりチームに経験を提供する •
アジャイル品質保証テスター ◦ 品質保証メンバが開発者と密接に活動し受入れ基準やテストを定義する • 品質保証プロダクトチャンピオン ◦ 品質保証メンバがプロダクトオーナーと協働するなどして品質保証活動において開 始時から顧客要求の理解に努める 11
どうやってshimashimaを呼べばよいの? • Slackの自分たちが普段いるチャンネルで @shimashima を呼び出す • Slack #t-software-quality チャンネルで @shimashima
を呼び出す • Slackの任意のチャンネルで :qa: リアクションをつける • 5Fのshimashima席までいき、直接声を掛ける • shimashimaのGoogleカレンダーの空いている時間に予定を入れる どれでも無料です! 12
参考文系 • ソフトウェア品質知識体系ガイド (SQuBOK) 第二版 (SQuBOK策定部会) ◦ https://juse.or.jp/sqip/squbok/index.html • ワインバーグのシステム思考法
(G.M.ワインバーグ) ◦ https://www.kyoritsu-pub.co.jp/bookdetail/9784320027060 • パーフェクトソフトウェア (G.M.ワインバーグ) ◦ https://www.nikkeibp.co.jp/atclpubmkt/book/10/P48290/ • QA to AQ: Quality Assurance から Agile Quality へ (平鍋健児) ◦ https://qiita.com/kenjihiranabe/items/a0795dbdab4c58e746a1 13