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
Agile Tech EXPO mini#0 どノーマルQA
Search
うへの
September 16, 2020
Technology
910
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Agile Tech EXPO mini#0 どノーマルQA
うへの
September 16, 2020
More Decks by うへの
See All by うへの
QA4AIDDを考える会#3 ハーネスとは何か
yehoaqko
0
85
AI駆動開発におけるリスク洗い出しワークショップ.pdf
yehoaqko
0
100
QA4AIDDとは何か 【第1回】QA4AIDDを考える会
yehoaqko
0
840
Other Decks in Technology
See All in Technology
LanceDB入門
mocobeta
9
620
Digitization部 紹介資料
sansan33
PRO
2
7.7k
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
20分でわかるセキュアAPI
nwiizo
2
310
【書籍出版記念】 10周回って、エージェント開発は RAGがすべてだった。〜RAGの歴史と開発現場で見えた実践知〜
akiratameto
2
340
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
AIに持続⼒を与える 判断の⻑期記憶設計
eiei114
1
290
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
220
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
250
JavaScript 研修 (2026)
recruitengineers
PRO
2
660
なぜ Temporal の大小比較には compare しかないのか / Why Does Temporal Only Have compare() for Comparisons
kazukihayase
1
180
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
570
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Technical Leadership for Architectural Decision Making
baasie
3
510
Game over? The fight for quality and originality in the time of robots
wayneb77
1
250
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Design in an AI World
tapps
1
280
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
480
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
270
Building AI with AI
inesmontani
PRO
1
1.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Transcript
どノーマルQA うへの Sep. 16, 2020 Agile Tech EXPO mini #0
- 僕らが伝えたいあじゃてく -
2 「どノーマルQA」いわゆるQAとしてのアタリマエとは こんな感じですよね、というお話をします。 アジャイルの文脈でテストが語られることはまだまだ少ないように思 います。 あじゃてくが少しでもQAのことを知っていただけるきっかけになれ ば嬉しいです。 今日お話ししたいこと
3 • そもそもQAとは • スクラムにQAは不要なのか • 「なんちゃってQA」と「どノーマルQA」の違い • 「どノーマルQA」への第一歩 •
まとめ アジェンダ
4 • そもそもQAとは • スクラムにQAは不要なのか • 「なんちゃってQA」と「どノーマルQA」の違い • 「どノーマルQA」への第一歩 •
まとめ アジェンダ
そもそもQAとは どノーマルQA
6 そもそもQAとは うへの@あじゃてくオーガナイザー 品質を定義し 担保すること
7 『品質の本質の理解のためには,顧客の要求把握,要求の実現,結果 として得られる顧客満足という三つの要素から考えるとよい。』 (ソフトウェア品質知識体系ガイド(第2版) -SQuBOK Guide V2- より) • ステークホルダーの要求※を実現できていること
• 顧客の要求を開発チームが機能に正しく落とし込めていること • 顧客満足につながっていること • 顧客に価値を提供できること ※ステークホルダーの要求とは… 明示的な要求、暗黙的な要求、法的な制約、一般常識 etc… そもそも品質とは
10 • そもそもQAとは • スクラムにQAは不要なのか • 「なんちゃってQA」と「どノーマルQA」の違い • 「どノーマルQA」への第一歩 •
まとめ アジェンダ
スクラムにQAは不要なのか どノーマルQA
12 [問] スクラムガイドにQAの役割は定義されていません。 では、QAは本当に必要ないのでしょうか? スクラムにQAは不要なのか
13 [問] スクラムガイドにQAの役割は定義されていません。 では、QAは本当に必要ないのでしょうか? [私の考え] スクラムガイドには、『開発チームは、各スプリントの終了時に リリース判断可能な「完成」したプロダクトインクリメントを 届けることのできる専門家で構成されている』と書かれています。 QAは、ここでいう専門家が持つべきスキルの1つと考えれば、 不要とは言えないでしょう。
スクラムにQAは不要なのか
14 • そもそもQAとは • スクラムにQAは不要なのか • 「なんちゃってQA」と「どノーマルQA」の違い • 「どノーマルQA」への第一歩 •
まとめ アジェンダ
「なんちゃってQA」と「どノーマルQA」の違い どノーマルQA
16 「なんちゃってQA」の特徴 • テスト担当しています! • テスト設計がんばっています! • テスト実行がんばっています! • テストスクリプトがんばって書いてます!
• 「これテストすればいいよ」って言われた範囲を頑張ってます! 「なんちゃってQA」と「どノーマルQA」の違い
17 「どノーマルQA」の特徴 • テスト活動ができるのは当たり前 • 全体を対象に活動 • このプロダクトでどんな品質を目指すか、理解できている • なければPdMと一緒に考える
• どんな品質を目指すかを理解して、それを実現するテスト戦略を 立案できる • POやPdMと一緒に仕様を取りまとめる • 受け入れ条件をレビューする • 開発者のテストコードを読んで、テストコードの書き方を助言で きる 「なんちゃってQA」と「どノーマルQA」の違い
18 テストプロセス テスト 設計 テスト 分析 テスト 計画 全体テスト 計画
テスト戦略 テスト 実装 テスト 実行 終了 レポート Sprint内の動き なんちゃってQA どノーマルQA PdM Dev
19 • そもそもQAとは • スクラムにQAは不要なのか • 「なんちゃってQA」と「どノーマルQA」の違い • 「どノーマルQA」への第一歩 •
まとめ アジェンダ
「どノーマルQA」への第一歩 どノーマルQA
21 アタリマエですがQA=テストではありません。 品質を守るすべての活動をすると心得ましょう。 「どノーマルQA」への第一歩
22 • そもそもQAとは • スクラムにQAは不要なのか • 「なんちゃってQA」と「どノーマルQA」の違い • 「どノーマルQA」への第一歩 •
まとめ アジェンダ
まとめ どノーマルQA
24 テストだけを頑張るより、全体を考えられるどノーマルQAを目指し ましょう! まとめ