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

アジャイルテスティングが倒せない / I can't beat agile testing

Dai Fujihara
September 07, 2021

アジャイルテスティングが倒せない / I can't beat agile testing

10年ぐらいアジャイルコーチを経験してきて、営業とマーケ > PO > 開発 > テスト > リリース > CSやCX とプロセスを一通り経験してある程度、改善を進められるようになったのですが、アジャイルテスティングがなかなか倒せません!(現在約5年目に突入)

よって、ちょっと心を落ち着けて、倒せない敵がどういったものなのかを考えるセッションです。

XP祭り 2021 発表資料。
https://confengine.com/conferences/xp2021/proposal/15521

Dai Fujihara

September 07, 2021
Tweet

More Decks by Dai Fujihara

Other Decks in Programming

Transcript

  1. About Me 『アジャイル開発とスクラム』 https://www.amazon.co.jp/dp/4798129704/ 、『リーン開発の現場』 https://www.amazon.co.jp/dp/427406932X 藤原 大 / Dai

    Fujihara Japan Lead at mabl Inc. CEO at Sekai Co., Ltd. • 現在: 独立してスーパーアジャイルコーチ 開発組織の技術顧問(プロセス、 QA中心) CTOやEMへのコーチング mablの日本顧客向け業務全般担当 • メルカリ: エンジニアリングマネージャ( EM) Software Engineer in Test(SET) テスト自動化、QA組織立ち上げ • 楽天: EM、アジャイルコーチ • 某SIer: Javaエンジニア • 活動: ◦ 『アジャイル開発とスクラム』寄稿 ◦ 『リーン開発の現場』翻訳 ◦ Twitter: @daipresents ◦ https://daipresents.com/service/
  2. 現状をとりまいているもの アジャイル・DevOps時 代に突入 • イテレーティブ&インクリメ ンタル • すばやいリリースとフィー ドバック •

    正しいものを正しく作りた い アジャイル・DevOpsを 支える技術の進化 • CI/CDサービスのコモディ ティ化 • Docker, k8s の急速な広 がり • クラウド環境の繁栄 求められるアジャイル なテスト • 従来からテストフェーズが ボトルネックになりがち • アジャイルなテスティング の事例不足・マニュアル 依存 • さてどうしよう?
  3. スキルや守備範囲の壁 - 本当に必要なテストを作る • 簡単に作れる ≒ E2Eが増えす ぎる • 質の低いテストをたくさん作って

    も、品質に貢献しなかったり、コ ストが高くなったりしてしまう • APIやUTへのカバレッジアップ が必要
  4. ビジネス構造の壁 役割 金額 管理 上流工程 テスト設計 テスト実行 レポート作成 品質コンサルティン グ

    XXX万円 ◦ ◦ ◦ ◦ ◦ テスト設計者 XX万円 ☓ ☓ ◦ ◦ ◦ テスト実行者 XX万円 ☓ ☓ ☓ ◦ ◦ 顧客が本当に欲しいものはマンパワーだけではない
  5. キャプチャリプレイ型の弱点と進化 弱点 • イニシャルコストが高い • UI変更に弱い(E2Eフレーム ワークも同じ) • テストコードの作成コストが 高い

    • テストコードや環境のメンテ ナンスコストが高い 進化 • SaaS型でイニシャルコスト削減 • AI/MLの活用で変化に対応 • ノーコード化で運用コスト削減 • 共通部品やローコードによって再 利用性や柔軟性の向上
  6. コスト削減から投資へ • テストは品質向上を含めた開発 スピードの向上に移りつつある • 自動化 ≒ コスト削減 と単純に 考えすぎると失敗しやすい

    • なぜコスト削減をしたいのか? 削減したコストによって何をした いのか? • 開発もテストも同じ投資対象
  7. 継続的テストするしかない スプリントレビュー スプリントプランニング ふりかえり スプリント ここでも テスト デ リ バ

    リ ! 仕様 設計 実装 テスト ここでも テスト ここでも テスト ここでも テスト たまに第三者検証 フェーズ デザイン・プログラミング テスト・テスト自動化 インフラ構築などあらゆる開発アクティビティ
  8. Thank you very much 月次ウェビナー開催中! 「探索的テスト」「テスト自動化」「次世代QA 組織」といったテーマをもとに「アジャイル ・DevOps時代のテストや品質保証」を目指 すウェブナーです。 今後も、さまざまなトピックや、その道のプロ

    フェッショナルにご登壇いただく予定です。 https://mabl-japan.connpass.com 今すぐできる2週間の無料トライアル! 「セッション見たよ」でさらに2週間(合計1ヶ月!) のトライアルプレゼント デモリクエストも大歓迎! 技術トレンドや実事例をまじえたデモMTGもお気 軽にどうぞ! https://www.mabl.com/japan