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
QA2AQ-勉強会-20201030 / QA2AQ-StudySession-20201030
Search
Cybozu
PRO
October 30, 2020
Technology
560
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
QA2AQ-勉強会-20201030 / QA2AQ-StudySession-20201030
Cybozu
PRO
October 30, 2020
More Decks by Cybozu
See All by Cybozu
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
12
93k
新卒1年目QAが リリース基準の"なぜ"をたどってみた
cybozuinsideout
PRO
1
930
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
200
私たちが『JaSST協賛』から『外部コネクト』チームになった理由
cybozuinsideout
PRO
0
610
LLMでもいつものテスト技術〜意外と半分はこれまでのテストでした〜
cybozuinsideout
PRO
1
1.2k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
1
1.7k
LLMアプリの品質保証
cybozuinsideout
PRO
1
900
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
320
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
320
Other Decks in Technology
See All in Technology
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
パッチ更新でterraform initが落ちた日
grimoh
1
140
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
6k
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
180
しろおびから始める!ログ活用の第一歩
shumei_ito
0
940
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
370
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
130
AIは「聞けば答える」から「任せると自分で進める」へ - JACTIMペナン地域部会・ペナン三水会講演
knishioka
0
110
今さら理解するウェブフォントver.2026
takanorip
3
710
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
180
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
ラッコキーワード サービス紹介資料
rakko
1
5.3M
BBQ
matthewcrist
90
10k
Fireside Chat
paigeccino
43
4.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Designing Powerful Visuals for Engaging Learning
tmiket
1
600
Mind Mapping
helmedeiros
1
400
4 Signs Your Business is Dying
shpigford
187
23k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Transcript
品質作業の分散 (Spread the Quality Workload) 早稲⽥⼤学 / 国⽴情報学研究所 / システム情報
/ エクスモーション スマートエスイー 事業責任者 鷲崎 弘宜 http://www.washi.cs.waseda.ac.jp/ Ver.20201030 Joseph Yoder, “品質⾯でアジャイルであるために”,第2回enPiT-Proスマートエスイーセミナー: アジャイル品質保証と組織変⾰, 2018 鷲崎 弘宜, ⻑⾕川 裕⼀, 濱井 和夫, ⼩林 浩, ⻑⽥ 武徳, ⽥村 英雅, 陳 凌峰, 「QA to AQ︓アジャイル品質パターンによる、伝統的な品 質保証からアジャイル品質への変⾰」, CodeZine, https://codezine.jp/article/corner/813 サイボウズQA2AQ公開勉強会#1 2020年10⽉30⽇
2 中核パターン アジャイル品質プロセス 障壁の解体 品質の特定 重要な品質の発⾒ 品質シナリオ 品質ストーリー 測定可能なシステム品 質
品質の折り込み 着陸ゾーン 着陸ゾーンの再調整 着陸ゾーンの合意 品質の可視化 システム品質ダッシュ ボード システム品質アンドン 品質ロードマップ 品質バックログ アジャイルなあり⽅ QAを含むOneチーム 品質スプリント プロダクト品質チャンピ オン アジャイル品質スペシャ リスト 品質チェックリスト 品質作業の分散 品質エキスパートをシャ ドーイング QAリーダーとペアリング できるだけ⾃動化 QA (Quality Assurance) to AQ (Agile Quality) • アジャイル品質の考え⽅と推奨される活動の23+のパターン集 • 2014年 Joseph Yoder, Rebecca Wirfs-Brock, Ademar Aguilar発表、 以降、鷲崎も加わり拡充 • 連載: QA to AQ︓アジャイル品質パターンによる、伝統的な品質保証か らアジャイル品質への変⾰ https://codezine.jp/article/detail/12092
「品質作業の分散」 (Spread the Quality Workload) 3 QA担当以外の⼈も品質関連のタスク に巻き込み、品質管理の負担を調整し ましょう。プロジェクト全体に品質関 連のタスクを差し込み、品質作業の負
荷を⻑期に分散させましょう。 アジャイルチームがすべてのタスク を適切なタイミングで対処するには 、品質管理と機能提供のバランスを どのように取れば良いでしょうか︖ 品質関連のタスクはたくさんあり、 タイムリーに対処されないとQAが GTD(Getting Things Done)の ボトルネックになりかねない。 鷲崎, ⻑⾕川, 濱井, ⼩林, ⻑⽥, ⽥村, 陳, QA to AQ︓アジャイル品質パターンによる、伝統的な品質保証からアジャイル品質への変⾰, CodeZine, https://codezine.jp/article/corner/813 問題 解決
4 鷲崎, ⻑⾕川, 濱井, ⼩林, ⻑⽥, ⽥村, 陳, QA to
AQ︓アジャイル品質パターンによる、伝統的な品質保証からアジャイル品質への変⾰, CodeZine, https://codezine.jp/article/corner/813 • システムの品質検証環境の構 築にはスキルと労⼒が必要 • QA担当者 • 全機能が完成するまでシ ステムの品質検証に消極 的 • ⼈員不⾜かつ過⼩評価 • 開発者 • QAタスクやテスターの役 ⽬を引き受けたくない • 品質の作業負荷をチーム内で分散 • 全員が必要な時に必要なだけQAタ スク⼿伝い • 開発者がQAエキスパートによる 指導と検証を受けながらテスト フィクスチャを作成し品質検証 • 開発者とQA担当者がペアで品質 検証・監視インフラストラクチ ャ構築 考慮すべき事柄 具体的な活動 チーム全体にわたって分散 QA プロダクト オーナー 開発 チーム
5 鷲崎, ⻑⾕川, 濱井, ⼩林, ⻑⽥, ⽥村, 陳, QA to
AQ︓アジャイル品質パターンによる、伝統的な品質保証からアジャイル品質への変⾰, CodeZine, https://codezine.jp/article/corner/813 • プロダクトオーナー • 初期段階では機能要件に 集中 • 品質の作業負荷を⻑期に渡って分散 • 複雑な品質を最後に対処しようとせ ず、適切な時期に重要な項⽬が確実 に対処されるように品質ロードマッ プ&品質バックログ • スプリントの終了前であってもシス テム品質テストの作成と実施 考慮すべき事柄 具体的な活動 プロセスにわたって分散 スプリ ント 計画 製品ビジ ョ ン/ロー ド マッ プ 利害関係者 への展開 機能 受入テスト バッ ク ログ 管理 スプリ ン ト 実行 デイ リ ーレビュ ー フ ィ ード バッ ク の取り 込み 重要な品質シナリ オの特定 品質項目 を含める 品質テスト 関連する 品質タ ス ク を含め る
6 Joseph Yoder, “品質⾯でアジャイルであるために”,第2回enPiT-Proスマートエスイーセミナー: アジャイル品質保証と組織変⾰, 2018 鷲崎, ⻑⾕川, 濱井, ⼩林,
⻑⽥, ⽥村, 陳, QA to AQ︓アジャイル品質パターンによる、伝統的な品質保証からアジャイル品質への変⾰, CodeZine, https://codezine.jp/article/corner/813 経験共有に向けた関連パターン QA プロダクトオーナー 開発チーム 品質エキスパートをシャドー イング エキスパートと協働し経験展開 QAリーダーとペアリング 開発者をQAリーダーとペアを 組ませて品質プログラミング 障壁の解体 メンバ間の障壁を なくし、皆が品質 プロセスに関わる QAを含むOneチーム 最初からQA担当者を チームに含める 品質作業の分散
7 2 2 1 5 3 6 6 5 9
7 7 9 8 6 8 7 6 12 12 9 11 15 14 6 7 8 6 8 6 6 8 7 10 10 9 10 12 11 13 14 9 9 13 12 11 17 42 41 40 41 39 38 38 38 34 34 34 32 34 31 32 30 32 30 30 29 29 26 21 3 3 4 1 3 3 3 2 3 2 2 3 1 4 2 3 1 2 2 2 1 1 1 0 10 20 30 40 50 プロダクト品質チャンピオン アジャイル品質スペシャリスト 品質エキスパートをシャドー… システム品質アンドン QAリーダーとペアリング 着陸ゾーンの再調整 着陸ゾーンの合意 着陸ゾーン 品質作業の分散 品質ロードマップ システム品質ダッシュボード 品質スプリント 品質の折り込み 品質チェックリスト 品質ストーリー 品質シナリオ 品質バックログ QAを含むOneチーム 重要な品質の発見 障壁の解体 測定可能なシステム品質 アジャイル品質プロセス できるだけ自動化 日頃実践 経験あり 今後検討 検討しない • スマートエスイーセミ ナー申込者へアンケー ト調査 • 回答 53名(回答率 約 5%) • 品質作業の分散はあま り実践されていない QA2AQ実践実態 A) チーム、プロセスに わたって分散させて いますか︖ B) 何を分散させていま すか︖ C) 実践を妨げる要因は 何でしょう︖ D) どのような⼯夫で分 散させていますか︖