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

開発とQAが分かれたスクラムチームを解消する第一歩 / First step in build...

SHIFT EVOLVE
January 05, 2022

開発とQAが分かれたスクラムチームを解消する第一歩 / First step in building a scrum team with development and QA together

Regional Scrum Gathering Tokyo 2022の登壇資料です。

https://confengine.com/conferences/regional-scrum-gathering-tokyo-2022/proposal/16155/qa

SHIFT EVOLVE

January 05, 2022
Tweet

More Decks by SHIFT EVOLVE

Other Decks in Technology

Transcript

  1. AGENDA ◼ 自己紹介 ◼ One Teamな状態 ◼ 開発とQAが分かれる理由 ◼ One

    Teamとなるための準備 ◼ One Teamがもたらす恩恵 1
  2. 2 自己紹介 ◼ 名前:船橋 篤史 ◼ 所属:株式会社SHIFT ◼ 経歴: ◼

    アジャイル開発体制構築、テスト自動化 ◼ Windowsネイティブアプリケーションのクラウドリフト ◼ Webアプリケーションのクラウドシフト ◼ 基幹システム構築 ◼ etc…
  3. 10 開発とQAには障壁がある ◼ 開発担当 vs 品質保証担当 ➢ 物理的な壁 ➢ 担当部署や担当企業の違い

    ➢ 関係性の壁 ➢ 成果物を作成する側と指摘する側の違い ➢ 作る側と利用する側(実際は利用しているつもり) ➢ よく知らない相手から指摘がくる ➢ そもそも品質保証担当がゲートキーパだったりする ➢ 後だしじゃんけん感がある ➢ etc... 開発とQAが分かれる理由
  4. 11 従来の開発チーム部分だけでScrumを組んでしまう 障壁を解体せずにScrumを組んでしまう 要求 要件定義 基本設計 詳細設計 コーディング 結合テスト 単体テスト

    総合テスト 受入テスト 開発とQAが分かれる理由 ここだけ Scurmチーム化 なぜか取り残 される 従来の 開発チームだけで 挑戦する
  5. 15 全体でScrumを組むことでスプリントゴール、プロダクトゴールに向き合える つまり One Teamとなるための準備 開発1 QA1 開発2 QA2 開発3

    QA3 スプリントN スプリントN+1 スプリントN+2 スプリントN+3 スプリントを輪唱 開発とQAが 協力して活動する 開発1 QA1 開発2 QA2 開発3 2 3 No QA3 開発1 QA 開発2 開発3 結局最後にテスト 1 これだけが Scrum だけど、妥協して ここからスタートも可
  6. 19 テストアプローチの検討 ◼ テストアプローチとは 特定のプロジェクト、リリース用にテスト戦略をテーラリングしたもの (JSTQBより) ➢ 分析的アプローチ ➢ モデルベースドアプローチ

    ➢ プロセス準拠アプローチ ➢ etc... このタイミングのテストアプローチは↑↑↑ではなく↓↓↓ ◼ テストアプローチとは テストの方法です (A new model for test strategies より) 各テストタイプどういった方法で実施するか検討する ➢ Scripted Approach(手動テスト) ➢ Automation Approach(自動テスト) ➢ Exploratory Approach(探索的テスト) One Teamとなるための準備 https://danashby.co.uk/2017/12/13/a-new-model-for-test-strategies/ http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2018V31.J03.pdf
  7. 20 チームビルディングの過程で ◼ 構成管理(ブランチ戦略など) ◼ 不具合管理 ◼ etc... 色々決めていくと思います。 検討したテストタイプをどのタイミングで実施するのかも完成の定義に含めて

    しまう 完成の定義に含めなかったテストタイプは品質バックログとしてリストアップ し、どこかのスプリントで解決させる 完成の定義の検討 One Teamとなるための準備
  8. 21 PBIのテスト方針検討 バックログリファインメントにおいて ◼ 実現した際の価値 ◼ 対応内容 ◼ 受入基準 ◼

    etc... 色々決めていくなかでINVESTという特性を考慮すると思いますが、Testableを意 識する つまり、それぞれのバックログで実施が必要なテストタイプまでチームで認識 を合わせる One Teamとなるための準備
  9. 25 ◼ Whole Team ➢ プロセス全体に品質が組み込まれる ➢ チーム全体の品質に関する知識が向上 ➢ プロダクトの成長とともにテストも成長

    高品質なプロダクトをつくる活動へつながる プロダクトの価値や品質がわかるだけ? One Teamがもたらす恩恵
  10. 29 We are Hiring!!! スクラムマスター募集 スクラムマスターとしてSHIFTで成長できる4つの理由 【カジュアル面談実施中】 スクラムマスターのキャリアにご興味が あるかた、ご連絡お待ちしております! 詳細はこちらから👉

    1 2 4 エンタープライズから中小企業までお客様は 2,000社以上。いろんな案件にチャレンジできる。 アジャイル開発の注目トレンドは品質。 最先端のノウハウをみにつけられる。 外部への情報発信の場が多数。 3 経験豊富なスクラムマスターが活躍中。 実践的なアドバイスがもらえる。 https://topics.shiftinc.jp/recruit-scrum/