Upgrade to Pro — share decks privately, control downloads, hide ads and more …

QA2AQ-勉強会-20201030 / QA2AQ-StudySession-20201030

Cybozu
PRO
October 30, 2020

QA2AQ-勉強会-20201030 / QA2AQ-StudySession-20201030

Cybozu
PRO

October 30, 2020
Tweet

More Decks by Cybozu

Other Decks in Technology

Transcript

  1. 品質作業の分散
    (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⽇

    View Slide

  2. 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

    View Slide

  3. 「品質作業の分散」
    (Spread the Quality Workload)
    3
    QA担当以外の⼈も品質関連のタスク
    に巻き込み、品質管理の負担を調整し
    ましょう。プロジェクト全体に品質関
    連のタスクを差し込み、品質作業の負
    荷を⻑期に分散させましょう。
    アジャイルチームがすべてのタスク
    を適切なタイミングで対処するには
    、品質管理と機能提供のバランスを
    どのように取れば良いでしょうか︖
    品質関連のタスクはたくさんあり、
    タイムリーに対処されないとQAが
    GTD(Getting Things Done)の
    ボトルネックになりかねない。
    鷲崎, ⻑⾕川, 濱井, ⼩林, ⻑⽥, ⽥村, 陳, QA to AQ︓アジャイル品質パターンによる、伝統的な品質保証からアジャイル品質への変⾰, CodeZine, https://codezine.jp/article/corner/813
    問題 解決

    View Slide

  4. 4
    鷲崎, ⻑⾕川, 濱井, ⼩林, ⻑⽥, ⽥村, 陳, QA to AQ︓アジャイル品質パターンによる、伝統的な品質保証からアジャイル品質への変⾰, CodeZine, https://codezine.jp/article/corner/813
    • システムの品質検証環境の構
    築にはスキルと労⼒が必要
    • QA担当者
    • 全機能が完成するまでシ
    ステムの品質検証に消極

    • ⼈員不⾜かつ過⼩評価
    • 開発者
    • QAタスクやテスターの役
    ⽬を引き受けたくない
    • 品質の作業負荷をチーム内で分散
    • 全員が必要な時に必要なだけQAタ
    スク⼿伝い
    • 開発者がQAエキスパートによる
    指導と検証を受けながらテスト
    フィクスチャを作成し品質検証
    • 開発者とQA担当者がペアで品質
    検証・監視インフラストラクチ
    ャ構築
    考慮すべき事柄 具体的な活動
    チーム全体にわたって分散
    QA
    プロダクト
    オーナー
    開発
    チーム

    View Slide

  5. 5
    鷲崎, ⻑⾕川, 濱井, ⼩林, ⻑⽥, ⽥村, 陳, QA to AQ︓アジャイル品質パターンによる、伝統的な品質保証からアジャイル品質への変⾰, CodeZine, https://codezine.jp/article/corner/813
    • プロダクトオーナー
    • 初期段階では機能要件に
    集中
    • 品質の作業負荷を⻑期に渡って分散
    • 複雑な品質を最後に対処しようとせ
    ず、適切な時期に重要な項⽬が確実
    に対処されるように品質ロードマッ
    プ&品質バックログ
    • スプリントの終了前であってもシス
    テム品質テストの作成と実施
    考慮すべき事柄 具体的な活動
    プロセスにわたって分散
    スプリ ント 計画
    製品ビジ
    ョ ン/ロー
    ド マッ プ
    利害関係者
    への展開
    機能
    受入テスト
    バッ ク ログ
    管理
    スプリ ン

    実行
    デイ リ ーレビュ ー
    フ ィ ード バッ ク の取り 込み
    重要な品質シナリ
    オの特定
    品質項目
    を含める
    品質テスト
    関連する
    品質タ ス
    ク を含め

    View Slide

  6. 6
    Joseph Yoder, “品質⾯でアジャイルであるために”,第2回enPiT-Proスマートエスイーセミナー: アジャイル品質保証と組織変⾰, 2018
    鷲崎, ⻑⾕川, 濱井, ⼩林, ⻑⽥, ⽥村, 陳, QA to AQ︓アジャイル品質パターンによる、伝統的な品質保証からアジャイル品質への変⾰, CodeZine, https://codezine.jp/article/corner/813
    経験共有に向けた関連パターン
    QA
    プロダクトオーナー
    開発チーム
    品質エキスパートをシャドー
    イング
    エキスパートと協働し経験展開
    QAリーダーとペアリング
    開発者をQAリーダーとペアを
    組ませて品質プログラミング
    障壁の解体
    メンバ間の障壁を
    なくし、皆が品質
    プロセスに関わる
    QAを含むOneチーム
    最初からQA担当者を
    チームに含める
    品質作業の分散

    View Slide

  7. 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) どのような⼯夫で分
    散させていますか︖

    View Slide