$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テストプロセスで大事にしていること #jasstnano
Search
Makky
April 16, 2024
Technology
0
570
テストプロセスで大事にしていること #jasstnano
JaSST nano vol.35 の発表資料です
https://jasst-nano.connpass.com/event/309665/
Makky
April 16, 2024
Tweet
Share
More Decks by Makky
See All by Makky
リスクを見分けるために意識していること #QaaS
makky_tyuyan
0
10
スタートアップの現場で実践しているテストマネジメント #jasst_kyushu
makky_tyuyan
0
220
不確実性に強いQAへ: プロジェクトリスクとプロダクトリスクを見極める実践アプローチ #SQiP2025
makky_tyuyan
0
33
プロジェクトテーマパークでチームビルディングを学ぼう! 〜ボードゲームを楽しみながらワイワイ学ぼう!〜 #JBUG
makky_tyuyan
0
64
生成AIをテストプロセスに活用し"よう"としている話 #jasstnano
makky_tyuyan
0
690
アジリティを高めるテストマネジメント #QiitaQualityForward
makky_tyuyan
1
1.1k
実践している探索的テストの進め方 #jasstnano
makky_tyuyan
1
480
2つのリスクを見分けて Backlogでリスクマネジメントしよう! #JBUG札幌
makky_tyuyan
0
170
#JBUG札幌 15 仕事の"うまい"進め方をシェアしよう!
makky_tyuyan
0
150
Other Decks in Technology
See All in Technology
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
530
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
430
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
800
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
8
5k
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
790
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
290
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
350
ExpoのインダストリーブースでみたAWSが見せる製造業の未来
hamadakoji
0
140
因果AIへの招待
sshimizu2006
0
980
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
280
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
290
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
800
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
How GitHub (no longer) Works
holman
316
140k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
What's in a price? How to price your products and services
michaelherold
246
13k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Building Adaptive Systems
keathley
44
2.9k
Transcript
テストプロセスで大事にしていること テックタッチ株式会社 QA エンジニア Michiya Maki JaSST nano vol.35
自己紹介 焼き鳥が焼ける QA エンジニア 巻 宙弥(まき みちや) プログラマ→システムエンジニア→マネージャ→IT コンサルタント 昨年、スタートアップのテックタッチ( 株) にQA
エンジニアとして転職 michiya.maki.1 makky_tyuyan 昨年から自分で串打ちして焼く「おうちやきとり」にハマってます。 # 札幌串打同盟 マイブーム 北海道札幌からフルリモートで勤務中
はじめに 本スライド中の“ テスト“ とは、開発後のプロダクトを評価 するだけではなく、開発プロセス全体を対象に行う品質管 理・品質保証の活動全てを指します。
本日話すこと テストプロセスで大事にしていること 〜意図を持ってテストする〜
開発プロセスと体制 LeSS (Large-Scale Scrum ) 1 スプリント2 週間 約3 ヶ月に1
度のリリースサイクル 引用)https://less.works/jp/less/framework 開発プロセス 体制 QA は業務委託のメンバー含めて9 名 スクラムチームにQA が1 〜2 名 QA が品質マネジメント活動のタスクも実施する
私の担当領域 スクラムチームの一員としてテストプロセスを実施 QA チームとしての品質マネジメント活動 (品質保証・品質管理のプロセス改善など)
意図を持ってテストするとは? 「なぜこのテストが必要なのか」を意識すること
避けたいシーン このテストはなぜ実施 する必要があるのか?
今まで実施 しているから 避けたいシーン このテストはなぜ実施 する必要があるのか? XXX が 言っていたから 不安だから テストのアウトプットに対する
「このテストはなぜ実施するのか?」という問いに、 「今まで実施しているから」・「不安だから」・「XXX が 言っていたから」という回答になってしまう状態
意識したいこと プロジェクトリスク プロダクトリスク
プロジェクトリスクとは プロジェクトのマネジメントや統制に関連するものである。 プロジェクトリスクには、以下のようなものがある: ⚫ 組織的な問題(作業成果物の納期遅れ、不正確な見積り、コストダウンなど) ⚫ 人の問題(例:スキル不足、対立、コミュニケーションの問題、人手不足など) ⚫ 技術的な問題(スコープクリープ、ツールサポートの不備など) ⚫
サプライヤーの問題(例:第三者による納品の失敗、サポート企業の倒産など) プロジェクトリスクは、顕在化した場合、プロジェクトのスケジュール、予算、スコー プに影響を与え、プロジェクトの目的を達成する能力に影響を与える可能性がある。 引用)https://jstqb.jp/dl/JSTQB-SyllabusFoundation_VersionV40.J01.pdf
プロジェクトリスクとは プロジェクトのマネジメントや統制に関連するものである。 プロジェクトリスクには、以下のようなものがある: ⚫ 組織的な問題(作業成果物の納期遅れ、不正確な見積り、コストダウンなど) ⚫ 人の問題(例:スキル不足、対立、コミュニケーションの問題、人手不足など) ⚫ 技術的な問題(スコープクリープ、ツールサポートの不備など) ⚫
サプライヤーの問題(例:第三者による納品の失敗、サポート企業の倒産など) プロジェクトリスクは、顕在化した場合、プロジェクトのスケジュール、予算、スコー プに影響を与え、プロジェクトの目的を達成する能力に影響を与える可能性がある。 引用)https://jstqb.jp/dl/JSTQB-SyllabusFoundation_VersionV40.J01.pdf スプリントの機能開発が予定通りに進まず リリースサイクルに影響を及ぼすもの全てを指す
プロダクトリスクとは プロダクトの品質特性(例えば、ISO 25010 品質モデルに記述がある)に関連するもの である。プロダクトリスクの例としては、機能の不足や誤り、誤った計算、ランタイム エラー、貧弱なアーキテクチャー、非効率なアルゴリズム、不十分な応答時間、貧弱な ユーザーエクスペリエン ス、セキュリティの脆弱性などが挙げられる。プロダクトリス クが顕在化した場合、以下のようなさまざまな負の結果をもたらす可能性がある: ⚫
ユーザーの不満足 ⚫ 収益、信頼、評判の損失 ⚫ 第三者への損害賠償 ⚫ メンテナンスコストが高い、ヘルプデスクに負荷がかかる ⚫ 刑事罰 ⚫ 極端な場合、身体的な損傷、重傷、または死に至ることもある 引用)https://jstqb.jp/dl/JSTQB-SyllabusFoundation_VersionV40.J01.pdf
プロダクトリスクとは プロダクトの品質特性(例えば、ISO 25010 品質モデルに記述がある)に関連するもの である。プロダクトリスクの例としては、機能の不足や誤り、誤った計算、ランタイム エラー、貧弱なアーキテクチャー、非効率なアルゴリズム、不十分な応答時間、貧弱な ユーザーエクスペリエン ス、セキュリティの脆弱性などが挙げられる。プロダクトリス クが顕在化した場合、以下のようなさまざまな負の結果をもたらす可能性がある: ⚫
ユーザーの不満足 ⚫ 収益、信頼、評判の損失 ⚫ 第三者への損害賠償 ⚫ メンテナンスコストが高い、ヘルプデスクに負荷がかかる ⚫ 刑事罰 ⚫ 極端な場合、身体的な損傷、重傷、または死に至ることもある 引用)https://jstqb.jp/dl/JSTQB-SyllabusFoundation_VersionV40.J01.pdf プロダクトの設計・機能・仕様に関連し プロダクトそのものの評価に影響を及ぼすもの
「なぜテストするのか?」 プロジェクトリスク プロダクトリスク どっちに対処?
「なぜテストするのか?」 プロジェクトリスク プロダクトリスク どっちに対処? 意図を持ってテスト
プロジェクトリスクへの対処 実例
リリースサイクルを意識したスプリントゴールが設定されているか? QA がボトルネックになりうるストーリーはないか? 品質を担保するため、最適なコストパフォーマンスでテストできそうか? 事前に確認できるアウトプットはないか? プロジェクトリスクへの対処 スプリントプランニングで、3 ヶ月に1 度のリリースサイクルに影響が あるリスク有無を問いかけられるように、プランニングに参加する
QA エンジニアとしてできること 問いかけの例
プロジェクトリスクへの対処 プロジェクトリスクを軽減するため、各チームのスプリントプランニン グ後に、QA チームのプランニングを行う。 知識不足、スキル不足、リソース不足等の人に起因するプロジェクトリ スクを見分け、状況に応じてチーム間のリソースを共有する。 QA チームとしてできること テストに必要なドメイン知識 が不足している
テストに必要なスキルが不足している スケジュールに対しリソースが不足する懸念 プロジェクトリスクの例 ※ ※ ドメイン知識:特定の分野や領域で必要とされる専門的な知識や情報のこと
プロダクトリスクへの対処 実例
プロダクトリスクへの対処 機能要件の達成/ 未達成にこだわらず、プロダクトが顧客に価値を提供で きるか、テスト分析で検討する。 QA エンジニアとしてできること PdM が解決したい課題とはなにか? 顧客が体験する価値はなにか? 機能要件の受け入れ条件とプロダクトの価値にギャップがないか?
機能要件の価値を言語化できるか? 問いかけの例
プロダクトリスクへの対処 QA チームとしてできること 隔週でプロダクトの新機能をQA チームで共有し、プロダクトリスクの有 無を検討する。プロダクトの機能性や使用性に課題が上がった場合に は、プロダクトチームに共有し、リスクの評価を働きかける。 「〜」という表現は顧客が誤解しそうだ 「〜」と「〜」の手順は使用性を損なう可能性がある 「〜」のようなケースは検討されているか?
共有の例
まとめ
まとめ プロジェクトリスク プロダクトリスク 意図を持ってテスト
ご清聴ありがとうございました ご清聴ありがとうございました