Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
QA2AQ-勉強会-20201030 / QA2AQ-StudySession-20201030
Cybozu
PRO
October 30, 2020
Technology
1
320
QA2AQ-勉強会-20201030 / QA2AQ-StudySession-20201030
Cybozu
PRO
October 30, 2020
Tweet
Share
More Decks by Cybozu
See All by Cybozu
Waffle Camp ホームタウン in 札幌 Career Talk Session
cybozuinsideout
PRO
0
50
サイボウズのセキュリティの取り組み
cybozuinsideout
PRO
0
87
モブに早く慣れたい人のためのガイド / A Guide to Getting Started Quickly with Mob Programming
cybozuinsideout
PRO
3
3.6k
サイボウズの アジャイル・クオリティ / Agile Quality at Cybozu
cybozuinsideout
PRO
4
4.9k
セキュリティ 開運研修2022 / security 2022
cybozuinsideout
PRO
3
6.2k
ソフトウェアライセンス 2022 / Software License 2022
cybozuinsideout
PRO
1
2.2k
Garoon QA 紹介資料 / Garoon QA
cybozuinsideout
PRO
1
170
モバイルアプリ開発/Mobile App Development
cybozuinsideout
PRO
2
12k
GaroonUX リサーチャーお仕事紹介 / GaroonUX Researcher Job Introduction
cybozuinsideout
PRO
0
230
Other Decks in Technology
See All in Technology
DevelopersIO 2022 俺のTerraform Pipeline
takakuni
0
430
サイバー攻撃を想定したクラウドネイティブセキュリティガイドラインとCNAPP及びSecurity Observabilityの未来
syoshie
1
1.1k
塩漬けにしているMySQL 8.0.xxをバージョンアップしたくなる、ここ数年でのMySQL 8.0の改善点 / MySQL Update 202208
yoshiakiyamasaki
1
610
Learning to Solve Hard Minimal Problems
takmin
1
310
第22回 MLOps 勉強会:みてねのMLOps事情
tonouchi510
0
240
フィンテック養成勉強会#24
finengine
0
320
Red Hat Enterprise Linux 9のリリースノートを読む前に知りたい最近のキーワードをまとめて復習
moriwaka
0
360
ソフトバンクのシナジーがもたらすクラウドソリューションについて、クラウドエンジニアが話してみた。
sbtechnight
0
300
聊聊 Cgo 的二三事
david74chou
0
330
2022 COSCUP - GKE Backend Cluster 除雷分享
brentchang
0
120
増田亨さんによる 「設計の考え方とやり方」勉強会オープニング
tsuyok
0
200
Istioを活用したセキュアなマイクロサービスの実現/Secure Microservices with Istio
ido_kara_deru
3
390
Featured
See All Featured
Done Done
chrislema
174
14k
Support Driven Design
roundedbygravity
87
8.6k
Building Flexible Design Systems
yeseniaperezcruz
310
34k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
15k
How to Ace a Technical Interview
jacobian
266
21k
Thoughts on Productivity
jonyablonski
44
2.4k
From Idea to $5000 a Month in 5 Months
shpigford
373
44k
In The Pink: A Labor of Love
frogandcode
131
21k
Bootstrapping a Software Product
garrettdimon
296
110k
Faster Mobile Websites
deanohume
294
28k
Typedesign – Prime Four
hannesfritz
34
1.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
15
980
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) どのような⼯夫で分 散させていますか︖