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

QAファンネル振り返り術

 QAファンネル振り返り術

Jumpei Ito

March 16, 2021
Tweet

More Decks by Jumpei Ito

Other Decks in Technology

Transcript

  1. QAファンネル振り返り術
    2021/03/16
    伊藤 潤平
    JaSST’21 Tokyo 一般公募セッション
    新しい品質保証のかたちを目指して~君の心に「ファンネル」はあるか?~

    View Slide

  2. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    自己紹介
    • 伊藤 潤平(@jp_110)
    • ウイングアーク1st株式会社
    • 帳票関連ソフトウェアの品質保証/プロセス改善
    • 社外活動
    • SQiPシンポジウム2017、2019 論文発表
    • 品質管理学会員
    • JaSST Niigata 実行委員長
    • Scrum Fest Osaka 新潟トラックオーナー
    • 翻訳活動
    • YouTube『Appendix A: What We‘ve Learned Since Agile Testing -- Janet
    Gregory and Lisa Crispin.』
    • YouTube『 Gojko Adzic - "Five Key Challenges for Agile Testers tomorrow" -
    Keynote @ Agile Testing Days 2011』
    • YouTube『RSGT2021 - Janet Gregory - What’s Testing Got to do with
    Quality? 』
    • ブログ
    • https://medium.com/@sadonosake
    • 趣味
    • 日本酒(新潟限定)
    • 筋トレ(健康志向)
    2

    View Slide

  3. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    プロダクトA開発部
    ウイングアーク1stのQA組織
    QA部
    SPI
    チーム
    テスト自動化
    チーム
    プロダクトA チーム
    プロダクトB開発部
    プロダクトB チーム
    プロダクトC開発部
    プロダクトC チーム
    プロダクトD開発部
    プロダクトD チーム

    View Slide

  4. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    QAファンネルでQAロールを位置づけると?
    QAプロモーター
    QAコンサルタント
    QAコーチ
    インプロセスQA
    フェーズゲートQA
    ・ QAサービス
    組織全体にQAを推進していく役割
    (自分で手を出してはいけない)
    開発組織に常駐せずに
    QAの技術移転や技術向上を担う
    開発組織に時々常駐してQAの
    技術移転や品質文化の浸透をする
    開発とは別組織でQAの
    実業務や出荷判定を担う
    開発組織に常駐しながら
    QAの実業務と品質文化を担う

    View Slide

  5. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    プロダクトAとプロダクトBの現場
    開発部
    QA部
    Dev
    Tester
    フェーズゲートQA・QAサービス
    インプロセスQA
    QAコーチ
    QAコンサルタント
    QAプロモーター
    テスト会社
    QA
    他QAメンバー
    プロダクトA チーム
    QA Manager

    View Slide

  6. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    プロダクトCとプロダクトDの現場
    開発部
    QA部
    Dev
    Tester
    フェーズゲートQA・QAサービス
    インプロセスQA
    QAコーチ
    QAコンサルタント
    QAプロモーター
    テスト会社
    QA
    他QAメンバー
    プロダクトC チーム
    QA Manager

    View Slide

  7. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    ある時
    単純バグ
    出すぎ
    品質の話で
    きる人間連
    れてこい
    お客さん怒ってるから
    謝ってきてくんない?

    View Slide

  8. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    状況
    WingArc1st
    関連会社
    お客様

    View Slide

  9. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    プロジェクトの現場
    PdM
    BIチーム
    開発者2名
    アプリチーム
    開発者2名
    テスター2名
    運用チーム
    開発者2名
    サポートチーム
    サポートエンジ
    ニア1名

    View Slide

  10. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    QAとしてプロジェクトに入る
    PdM
    BIチーム
    開発者2名
    アプリチーム
    開発者2名
    テスター2名
    運用チーム
    開発者2名
    サポートチーム
    サポートエンジ
    ニア1名
    QA

    View Slide

  11. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    PdMからのオーダー
    フェーズゲートQA・QAサービス
    インプロセスQA
    QAコーチ
    QAコンサルタント
    QAプロモーター
    全てのチームが品質問題を抱えている。
    QAとしてプロジェクトに入って、
    品質問題を解決してほしい。
    最終的には組織全体にQAを推進してほしい。

    View Slide

  12. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    BIチームの状態
    ● プロトタイプ開発でスピーディ
    にユーザーに機能をさわっても
    らうことを優先としていた。
    ● ユーザーはプロトタイプと思っ
    ておらず、サービスとして提供
    しているものにバグが多発して
    いると認識した。
    要件定義
    基本設計
    機能設計
    詳細設計
    実装
    単体テスト
    結合テスト
    システムテスト
    受け入れテスト

    View Slide

  13. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    BIチームの対策
    要件定義
    基本設計
    機能設計
    詳細設計
    実装
    単体テスト
    結合テスト
    システムテスト
    受け入れテスト
    信頼できるメンバーを1人
    (Yさん)アサインし、
    Yさんから設計仕様書のテン
    プレートを実装者に渡して
    設計書を書いてもらう。

    View Slide

  14. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    BIチームの対策
    要件定義
    基本設計
    機能設計
    詳細設計
    実装
    単体テスト
    結合テスト
    システムテスト
    受け入れテスト
    ユーザーから業務シナリオを
    直接聞いて、ユースケーステ
    ストを作成。

    View Slide

  15. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    BIチームの対策
    要件定義
    基本設計
    機能設計
    詳細設計
    実装
    単体テスト
    結合テスト
    システムテスト
    受け入れテスト
    設計仕様書からテスト観点へ落とし込み。
    テスト実行は、開発メンバーと一緒にテ
    スト実行。

    View Slide

  16. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    BIチームの対策まとめ
    テスト
    計画
    テスト
    設計
    テスト
    実行
    品質
    分析
    振り
    返り
    計画
    朝会
    設計
    実行
    分析&報告
    振り返り

    View Slide

  17. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    BIチームのQAファンネルの位置
    フェーズゲートQA・QAサービス
    インプロセスQA
    QAコーチ
    QAコンサルタント
    QAプロモーター
    QAコーチとしてプロジェクトに入り、
    計画から振り返りまでをチーム全員で実行

    View Slide

  18. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    BIチームの現在
    フェーズゲートQA・QAサービス
    インプロセスQA
    QAコーチ
    QAコンサルタント
    QAプロモーター
    次のスプリントではQAコンサルタントとして
    一歩引いた形でプロジェクトに入り、
    必要に応じてQA支援する
    テスト
    計画
    テスト
    設計
    テスト
    実行
    品質
    分析
    振り
    返り

    View Slide

  19. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    アプリチームの状態
    要件定義
    基本設計
    機能設計
    詳細設計
    実装
    単体テスト
    結合テスト
    システムテスト
    受け入れテスト
    ● 元々テスターが2名存在しており、
    テストケースは管理されている。
    ● 複数因子が絡みあうレアケース
    のバグが発生しており、ユー
    ザーの運用に深刻な影響を出し
    ていた。
    ● 単体・結合レベルのテストを強
    化する必要があった。

    View Slide

  20. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    アプリチームの対策
    テスト
    計画
    テスト
    設計
    テスト
    実行
    品質
    分析
    振り
    返り
    分析&報告
    信頼できるメンバーを一人(Wさん)アサイン
    テストケースレビュー

    View Slide

  21. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    アプリチームのQAファンネルの位置
    フェーズゲートQA・QAサービス
    インプロセスQA
    QAコーチ
    QAプロモーター
    QAコンサルタントとしてプロジェクトに入り、
    テストケースのレビューやバグ分析を実施
    QAコンサルタント

    View Slide

  22. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    アプリチームの現在
    フェーズゲートQA・QAサービス
    インプロセスQA
    QAコーチ
    QAコンサルタント
    QAプロモーター
    現状のテスト管理方法ではレビューや品質分析がしにく
    いため、QAコーチとしてプロジェクトに入り、
    チームメンバーと共にテストプロセスから改善している。
    テスト
    計画
    テスト
    設計
    テスト
    実行
    品質
    分析
    振り
    返り

    View Slide

  23. Copyright © 2021 WingArc1st Inc. All Rights Reserved.

    WingArc1st
    関連会社
    お客様
    だいぶ頑張って
    バグ出してくれ
    ましたね
    良かった
    良かった
    助かった
    ありがとー
    品質は自己組織化したチームの中で、
    完結できるのが理想です。
    それまではお付き合いします。

    View Slide

  24. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    将来的には
    フェーズゲートQA・QAサービス
    インプロセスQA
    QAコーチ
    QAコンサルタント
    QAプロモーター
    BIチーム アプリ
    チーム
    運用
    チーム
    サポート
    チーム
    組織全体にQAを推進していく
    PdM
    自己組織化したチーム内で品質を完結

    View Slide

  25. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    QAプロモーターへの道
    25
    自己組織化したチーム
    QAプロモーター
    ティーチング

    メンタリング
    コーチング
    ファシリ
    テーション
    障害物の
    除去
    観察

    View Slide

  26. Copyright © 2021 WingArc1st Inc. All Rights Reserved.
    QAファンネル使ってみよう
    QAプロモーター
    QAコンサルタント
    QAコーチ
    インプロセスQA
    フェーズゲートQA
    ・ QAサービス
    組織全体にQAを推進していく役割
    (自分で手を出してはいけない)
    開発組織に常駐せずに
    QAの技術移転や技術向上を担う
    開発組織に時々常駐してQAの
    技術移転や品質文化の浸透をする
    開発とは別組織でQAの
    実業務や出荷判定を担う
    開発組織に常駐しながら
    QAの実業務と品質文化を担う

    View Slide

  27. View Slide