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
QA2AQ-勉強会-20201030 / QA2AQ-StudySession-20201030
Search
Cybozu
PRO
October 30, 2020
Technology
550
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
新卒1年目QAが リリース基準の"なぜ"をたどってみた
cybozuinsideout
PRO
1
370
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
83k
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
98
私たちが『JaSST協賛』から『外部コネクト』チームになった理由
cybozuinsideout
PRO
0
380
LLMでもいつものテスト技術〜意外と半分はこれまでのテストでした〜
cybozuinsideout
PRO
1
950
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
1.4k
LLMアプリの品質保証
cybozuinsideout
PRO
1
680
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
260
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
230
Other Decks in Technology
See All in Technology
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
300
認証認可だけじゃない! ID管理の構成要素と ライフサイクルを意識しよう
ritou
1
450
【FinOps】データドリブンな意思決定を目指して
z63d
3
590
cccccc
moznion
0
1.6k
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
2
1.2k
Baseline対応のDOMの型定義を作った
uhyo
2
610
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
270
背中から、背中へ /paying forward to community
naitosatoshi
0
210
『AIに負けない』より『AIと遊ぶ』」〜ワクワクが最強のテスト・QA学習戦略_公開用
odan611
1
360
グローバルチームと挑むプロダクト開発
sansantech
PRO
1
150
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
320
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
160
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.9k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Building Adaptive Systems
keathley
44
3.1k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
310
Technical Leadership for Architectural Decision Making
baasie
3
430
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
210
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Done Done
chrislema
186
16k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
300
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) どのような⼯夫で分 散させていますか︖