$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スクラムチームの品質戦略 1年の歩み
Search
hacomono Inc.
PRO
June 25, 2024
Technology
1
390
スクラムチームの品質戦略 1年の歩み
株式会社hacomono QA 廣田大騎
hacomono Inc.
PRO
June 25, 2024
More Decks by hacomono Inc.
See All by hacomono Inc.
MagicPodでモバイルアプリの”自動テスト”を最速で立ち上げよう
hacomono
PRO
0
18
専任担当からチームに還してQA全員で取り組むテスト自動化
hacomono
PRO
0
36
Nuxt 3ではじめるテスト導入戦略と初手
hacomono
PRO
0
18
Waroomとインシデントと私
hacomono
PRO
0
110
Product Engineer Night #6プロダクトエンジニアを育む仕組み・施策
hacomono
PRO
1
600
初めてアジャイルテストに挑戦してみたら、スクラムチームが良いサイクルを回し始めた話
hacomono
PRO
1
250
スクラムエッセンス導入3ヶ月のチームに起きた変化
hacomono
PRO
1
370
アジャイルの灯火を絶やさない! 社内アジャイルコミュニティ運営
hacomono
PRO
1
330
hacomonoにおけるプロダクトエンジニアの役割と生態
hacomono
PRO
5
830
Other Decks in Technology
See All in Technology
プロセス改善とE2E自動テストによる、プロダクトの品質向上事例
tomasagi
1
3.8k
セキュリティ系アップデート全体像と AWS Organizations 新ポリシー「宣言型ポリシー」を紹介 / reGrowth 2024 Security
masahirokawahara
0
170
まだチケットを手動で書いてるの?!GitHub Actionsと生成AIでチケットの作成を自動化してみた話 / 20241207 Yoshinori Katayama
shift_evolve
1
790
asumikamというカンファレンスオーガナイザの凄さを語る / The Brilliance of Asumikam
tomzoh
1
290
突き破って学ぶコンテナセキュリティ/container-breakout-cncj-lt
mochizuki875
6
1.1k
新機能Amazon GuardDuty Extended Threat Detectionはネ申って話
cmusudakeisuke
0
160
深層学習のリペア技術の最新動向と実際 / DNN Repair Techniques for AI Performance Alignment for Safety Requirements
ishikawafyu
0
500
GeminiとUnityで実現するインタラクティブアート
hokkey621
0
640
Amazon Bedrock Multi-Agent Collaboration Workshop の紹介 - ワークショップでAIエージェントを学ぼう
nasuvitz
3
310
JAWS-UG 横浜支部 #76 AWS re:Invent 2024 宇宙一早い Recap LT3Amazon EKS Auto Modeと遊び(パーティ)の話
tjotjo
0
130
re:Invent2024のIaC周りのアップデート&セッションの共有/around-re-invent-2024-iac-updates
tomoki10
0
620
リクルートのデータ基盤 Crois 年3倍成長!1日40,000コンテナの実行を支える AWS 活用とプラットフォームエンジニアリング
recruitengineers
PRO
1
220
Featured
See All Featured
Thoughts on Productivity
jonyablonski
67
4.3k
Code Reviewing Like a Champion
maltzj
520
39k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
A Modern Web Designer's Workflow
chriscoyier
693
190k
For a Future-Friendly Web
brad_frost
175
9.4k
Music & Morning Musume
bryan
46
6.2k
Writing Fast Ruby
sferik
627
61k
Docker and Python
trallard
41
3.1k
Transcript
スクラムチームの品質戦略 1年の歩み QA 株式会社hacomono 廣田 大騎 (@pirori_Qin)
簡単に自己紹介 QA
Piro-chan / 廣田 大騎 QA ◾ 所属 株式会社hacomono(QAE) ◾ すみか
東京都内 ◾ すき からあげ / カラオケ / 音楽 バイク/ 料理 / etc
1 プロローグ 2 本編(ep.1〜ep.4) 3 エピローグ 4 締め QA トピックス
-Prologue- QA
QA プロローグ 私がスクラムチームに着任した時の状況 ・熾烈な1stリリースを乗り越え、 ・顧客からたくさんFBをもらっていて ・これからプロダクトの価値を上げ、 より速く提供していこう! ・そのためにスクラムをやろうじゃないか!
QA プロローグ ちなみに当時の私 あー、あれね!スクラムね! 知ってる知ってる! (知らない)
ep.1 上流工程にとにかく参加 QA スタートから1~3ヶ月目頃
QA ep.1 上流工程にとにかく参加 よーし「シフトレフト」だ!上流工程にQAも参加だ! 【ある日のRefinement】 QAから何かありますか? えー…一旦持ち帰らせてください ファシリ QA ところが…
QA ep.1 上流工程にとにかく参加 Refinement前にQAだけで同期的に要件レビューを実施 ・スクラムイベントでの発言のハードルを低く ・QAが考えるフェーズをもう少し前に持ってくる 改善Action1 こうしたい!
ep.2 コストとの戦い QA スタートから4,5ヶ月頃
QA ep.2 コストとの戦い スクラムイベントへの参加 要件レビュー コミュニケーション リグレッションテスト プロセス改善 期限付きリリース
QA ep.2 コストとの戦い ・サービス型 ・テスト管理ツール ・実装完了状態からテスト ・仕様書ベース ・テストにかかる工数をできるだけ削減したい! 改善Action2 こうしたい!
・スクラムチームに常駐 ・スプレッドシートで管理 ・できたものから順にテスト ・受け入れ条件ベース Before After
ep.3 “プレQA”の導入 QA スタートから6,7ヶ月頃
QA ep.3 “プレQA”の導入 「スクラムイベントに参加してるし、シフトレフトできてる!」 ところがどっこい… 要件漏れ、認識齟齬が テストフェーズで初めて判明し、仕様変更 テストはSTOP、スケジュールも後ろ倒し… みたいなことが起きる
QA ep.3 “プレQA”の導入 “プレQA”の導入 ローカルである程度まで実装できている機能を同期的に、 QA, PdM, デザイナー全員で見ながらFBを行う →ここからチーム内のQAメンバーのみに閉じた改善ではなく、 スクラムチームとしての改善に
・上流で不具合を防ぐさらなる仕組みが必要 改善Action3 こうしたい!
ep.4 テスト完了までを1 Sprint内に QA スタートから11ヶ月頃
QA ep.4 テスト完了までを1 Sprintに 開発とテストのスケジュールの完全な分離 ・ベロシティが安定しない😭 ・コンテキストスイッチが大変(開発もQAも)😭 ・QAの次Sprintのキャッチアップが薄くなる😭 コイツにより… 大ボス(未解決の大問題)
QA 補足: 「完全な分離」とは? こういう形にしたかったのだが…
QA 補足: 「完全な分離」とは? こんな感じになってた。
QA ep.4 テスト完了までを1 Sprintに 開発とテストのスケジュールの完全な分離 なぜそうなっていたか? ・開発は開発、テストはQAでそれぞれ見積をしていた ・分離していた方がタスクを詰め込める(と思っていた) ・検証用環境が1つしかなかった
QA ep.4 テスト完了までを1 Sprintに ・Sprint内で機能テスト完了までを前提にPlanning ・タスクのStory pointを、受入条件をベースに 開発・QA合同で実施 ・バックログにサブタスクを作成 QAで必要なタスクも含めた
・開発とテストを完全に並行させたい 改善Action4 こうしたい!
-Epilogue- QA
QA エピローグ 残された課題たち ・リグレッションテストの並行実施 ・他テーマを扱うチームとの連携 ・ビジネス側メンバーとのより強固な連携 他にも細かい課題は沢山
締め QA
QA 締め ・あくまでも1つの事例 ・着実に、継続的に成長をすること ・チーム全員で 同じ方向を向いてやること
QA おわり 制作・著作