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
90k
新卒1年目QAが リリース基準の"なぜ"をたどってみた
cybozuinsideout
PRO
1
860
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
170
私たちが『JaSST協賛』から『外部コネクト』チームになった理由
cybozuinsideout
PRO
0
590
LLMでもいつものテスト技術〜意外と半分はこれまでのテストでした〜
cybozuinsideout
PRO
1
1.1k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
1
1.7k
LLMアプリの品質保証
cybozuinsideout
PRO
1
830
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
310
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
300
Other Decks in Technology
See All in Technology
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
120
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
3.1k
spanner-autoscalerに学ぶ CRD設計パターン 〜自動化と緊急時対応を両立する Kubernetesコントローラーの作り方〜
tkuchiki
0
140
AWS DevOps Agent スキルをつかいこなそう / Master AWS DevOps Agent Skills
kinunori
2
510
負債のメタファと2026年 / Debt Metaphor in Agentic Engineering Age 202609 Edition
twada
PRO
13
7.6k
手を動かして実感する、Kiro が変える開発体験
inariku
0
360
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
AIに会社の文脈を理解させる技術~上流工程・非エンジニアにも広げるハーネスエンジニアリング実践~
ochtum
0
100
AIに賢く動いてもらうためのコンテキスト〜Snowflake女子会 vol.8
snowwmn0824
0
180
猫でもわかるKiro Web
kentapapa
1
110
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
34
22k
地方移住と都心キャリアの両立は「金・時間・人」のリソースをフル活用すれば実現できる!〜Snowflake女子会 vol.8
snowwmn0824
0
120
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
710
Docker and Python
trallard
47
4.2k
HDC tutorial
michielstock
2
910
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The Curious Case for Waylosing
cassininazir
1
540
We Are The Robots
honzajavorek
0
380
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
How to Ace a Technical Interview
jacobian
281
24k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
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) どのような⼯夫で分 散させていますか︖