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

アジャイル開発と品質エンジニアリング - QA時代の終わりとQE時代のはじまり

mabl
March 03, 2022

アジャイル開発と品質エンジニアリング - QA時代の終わりとQE時代のはじまり

アジャイルコーチと名乗るようになって10年が経ちました。
10年前のアジャイル開発は、変化叫ぶ少数のロックスターが中心でした。しかし、現在では、小さなスタートアップだけなく、大企業でも当たり前に語らています。アジャイル開発は、「より」アジャイルになろうとしつつあるようです。

では、テストや品質保証は「アジャイル」になったのでしょうか?

このセッションでは、QA(品質保証)からQE(品質エンジニアリング)に変化する時代背景を解説しながら、アジャイル・DevOps時代のアジャイルテスティングを議論します。

mabl

March 03, 2022
Tweet

More Decks by mabl

Other Decks in Programming

Transcript

  1. About me 藤原 大 • メルカリ: エンジニアリングマネージャ(EM) • 楽天: EM、アジャイルコーチ

    • 某SIer: Javaエンジニア • 『アジャイル開発とスクラム』寄稿 • 『リーン開発の現場』翻訳 Customer Success, mabl Japan
  2. アジャイル開発は「当たり前」に • HPによる調査では、24%がハイブリッド、 67%がアジャイル開発へ (2017) • KPMG Global Agile Surveyでは、今後3

    年で企業レベルのアジャイル開発が 2倍 以上増えると予想(2019) • digital.aiの調査では86%がアジャイル開 発を採用(2021) Agile is the new normal https://softwaretestinggenius.com/docs/4aa5-7619.pdf KPMG Global Agile Survey https://assets.kpmg/content/dam/kpmg/be/pdf/2019/11/agile-transformation.pdf 15th State of Agile Report https://digital.ai/resource-center/analyst-reports/state-of-agile-report
  3. アジャイル開発のための品質 • アジャイル品質のためには、 アジャイルな テスティングが必要 • アジャイルテスティングのためには、 品質 のエンジニアリング化 (Quality

    Engineering: QE)が必要 • 品質エンジニアリングの中心的なプラク ティスになりつつあるのが、 自動化 (CI/CD、テストなど)
  4. Preview環境でE2Eテスト実行デモ https://github.com/daipresents/test-automation-sandbox/pull/15 ① PR作成 ② 自動検知 ③ Preview環境 にデプロイ ④

    テスト 開始を通知 ⑤ E2E実行 ⑥ Slackに 結果を通知 ⑦ 実行結果を PR上に表示 (GitHubChecks)
  5. テスト自動化後の世界へ 2021 State of Testing in DevOps Benchmark Report, mabl

    カバレッジはどんどん高まり、広がっている
  6. アジャイル開発と 品質エンジニアリング mabl Inc. 藤原大 Agile Development and Quality Engineering

    Developers Summit 2022 17-C-7 2022/02/17 QA時代の終わりとQE時代のはじまり
  7. アジャイルテスティングの実践 開発チームの原則 • 短いイテレーションやスプリントで品質活動を継続的 に行う • テストとレビューを反復するプロセスを確立する • スプリントごとにアーキテクチャレビューを行い、イン クリメンタル、イテレーティブにシステムを進化させる

    • 継続的なフィードバックを通じてプロダクトを検証し、 さらに妥当性も確認する • 変化に強いチーム、プロフェッショナルを育て鍛えて いく 開発チームのプラクティス • アジャイル開発向けテスト全体計画書 • コードレビュー • リファクタリング基準の定義 • 新しいメトリクス • 新しいバグ管理プロセス • 単体テスト • 探索テスト • Mutation testing • 本番テスト • テストの自動化
  8. Thank you very much 月次ウェビナー開催中! 「探索的テスト」「テスト自動化」「次世代 QA組 織」といったテーマをもとに「アジャイル ・DevOps時代のテストや品質保証」を目指す ウェブナーです。

    今後も、さまざまなトピックや、その道のプロ フェッショナルにご登壇いただく予定です。 https://mabl-japan.connpass.com 今すぐできる2週間の無料トライアル! トライアルは無料。納得行くまで機能をお試しくださ い。 デモリクエストも大歓迎! 技術トレンドや実事例をまじえたデモ MTGもお気軽 にどうぞ! https://www.mabl.com/japan