Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JaSSTってなんなの〜JaSST Review編〜 #JaSSTnano / What is the JaSST Review
Search
nihonbuson
October 19, 2021
Technology
0
240
JaSSTってなんなの〜JaSST Review編〜 #JaSSTnano / What is the JaSST Review
nihonbuson
October 19, 2021
Tweet
Share
More Decks by nihonbuson
See All by nihonbuson
継続的テストモデルを実現するためにスリーアミーゴスを用いた10Xでのシフトレフトの事例
nihonbuson
3
1.2k
BDD(Cucumber)コミュニティが無料提供しているコンテンツの紹介と現在起きている危機
nihonbuson
4
1.4k
JSTQB FL 幻のテスト技法「ユースケーステスト」を学ぶ / Use_case_testing
nihonbuson
3
1.4k
テストコードを書き始める前に考えるべきテストの話(2023年版) #cedec2023
nihonbuson
1
2.3k
テスト対象の内容を忘れるためのテスト対象分析 #qa_test_talk / QA Test Talk Vol.3
nihonbuson
3
2.6k
AI(ChatGPT-4)によるテスト設計作成の現状を評価する #Ques20 / Ques20th
nihonbuson
9
4.9k
テストプロセスを用いて、テストケース作成の思考を整理しよう / test process
nihonbuson
5
2.1k
JaSST Review 22 Introduction / JaSST Review'22 内容紹介
nihonbuson
0
5.1k
テストコードにはテストの意図を込めよう #vstat
nihonbuson
64
43k
Other Decks in Technology
See All in Technology
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
450
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
840
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
120
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
3
410
令和最新版 Ruby プロファイラ "Pf2" のご紹介
osyoyu
0
160
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
2
150
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
37k
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
1.1k
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.7k
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
200
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
350
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
8
670
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
515
39k
Thoughts on Productivity
jonyablonski
60
3.9k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.4k
Code Review Best Practice
trishagee
56
15k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
The Cult of Friendly URLs
andyhume
74
5.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
What's in a price? How to price your products and services
michaelherold
238
11k
A Philosophy of Restraint
colly
197
16k
Transcript
JaSSTってなんなの? (JaSST Review編) ブロッコリー (@nihonbuson)
自己紹介 • 風間裕也(ブロッコリー) • @nihonbuson • 社外活動 ◦ JaSST Review実行委員長
◦ WACATE実行委員
アジェンダ • どうして2018年にJaSST Reviewを始めたのか • どうやってJaSST Reviewのコンテンツを 考えているのか • どうやってJaSST
Reviewの講演者を決めているのか • 聴講者とズレが発生しない? • 【宣伝】JaSSTのお知らせ
どうして 2018年に JaSST Reviewを 始めたのか
レビューはテストの1つ by JSTQB テスト対象のコンポーネントやシステムを実行することは、 動的テストと呼ぶ。 テスト対象のコンポーネントやシステムを実行しない場合は、 静的テストと呼ぶ。 このため、テストは要件、ユーザーストーリー、ソースコード などの作業成果物をレビューする活動も含む。 出典:http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2018V31.J03.pdf
2015〜2018のJaSSTでのレビューセッション • 全セッション…約240セッション • レビューを題材としたセッション…???セッション
2015〜2018のJaSSTでのレビューセッション • 全セッション…約240セッション • レビューを題材としたセッション…5セッションのみ ◦ 「レビュー⼯的・観点設定の効果と課題」(JaSSTʼ16 Tokyo) ◦ 「なんとなく実施するレビューからの脱却
〜⼯的・観点設定に基づくレビューの効果を体感してみよう!」 (JaSSTʼ16 Shikoku) ◦ 「新⼯社員が多い中で効果的なレビューを⼯うための⼯法 レビューの準備からフィードバックまでの⼯夫」 (JaSSTʼ17 Hokkaido) ◦ 「静的解析とチーム間レビュープロセス」(JaSSTʼ18 Tokyo) ◦ 「『超』やさしいレビュー 〜開発とQAに壁はない!〜」 (JaSSTʼ18 Kansai)
2015〜2018のJaSSTでのレビューセッション • 全セッション…約240セッション • レビューを題材としたセッション…5セッションのみ ◦ 「レビュー⼯的・観点設定の効果と課題」(JaSSTʼ16 Tokyo) ◦ 「なんとなく実施するレビューからの脱却
〜⼯的・観点設定に基づくレビューの効果を体感してみよう!」 (JaSSTʼ16 Shikoku) ◦ 「新⼯社員が多い中で効果的なレビューを⼯うための⼯法 レビューの準備からフィードバックまでの⼯夫」 (JaSSTʼ17 Hokkaido) ◦ 「静的解析とチーム間レビュープロセス」(JaSSTʼ18 Tokyo) ◦ 「『超』やさしいレビュー 〜開発とQAに壁はない!〜」 (JaSSTʼ18 Kansai) 安達 風間
JaSST Reviewを作るきっかけ • テストの1つとしてレビューがあるはずなのに、 レビューを扱った発表があまりにも少ない! • どの現場でもレビュー(もしくはそれに準ずる行為)を やっているはずなのに、表になかなか出てこない!
JaSST Reviewの狙い • JaSSTに参加しているようなテストエンジニア/QAの人にも 開発者が普段行っているレビューに注目してもらいたい! • 今までJaSSTを知らなかった開発者にも、 JaSST Reviewを通じて、テストや品質にも興味を 持ってもらいたい!
開発者 QA レビュー
どうやって JaSST Reviewの テーマを 考えているのか
聞きたいコンテンツを見つけるには? 質問 • 世の中にたくさんあるイベント/勉強会の中から、 「まさにそれが知りたかった!」と思えるような 発表やイベントに出会うためのコツはなんでしょう?
聞きたいコンテンツを見つけるには? 質問 • 世の中にたくさんあるイベント/勉強会の中から、 「まさにそれが知りたかった!」と思えるような 発表やイベントに出会うためのコツはなんでしょう? 答え • イベントの主催になって、 自分が知りたい内容について発表をお願いすれば良い
JaSST Reviewのテーマ決定 自分たち(JaSST Review実行委員)が 今聞きたいと思うテーマを考える • オファーしたい講演者について考えるのは後回し ◦ テーマ決定のきっかけとして講演者の想像はする ◦
「この講演者に話してほしい→テーマ決定」 の順序は取らない • 前回のJaSST Review聴講者のアンケートは参考程度 ◦ 「みんなが聞きたいから」という理由で テーマや講演者を決めない
どうやって JaSST Reviewの 講演者を 決めているのか
講演者選びは大変! • そもそも、レビューについて講演している人は少ない • テーマを先に決めてしまうので、 そのテーマに合致した人を探すのが大変
講演者選びは大変! • そもそも、レビューについて講演している人は少ない • テーマを先に決めてしまうので、 そのテーマに合致した人を探すのが大変 • 「レビューの発表をしている人」と絞らない • 他イベントの発表内容を見て、
「レビューの側面について話してもらえたら…」 というオファーの仕方をする ◦ ほとんどの人が、新作の発表内容になる
レビューをやらないと主張する発表者① https://speakerdeck.com/takaking22/redefinition-of-review-number-jasst-number-jasstreview?slide=35
レビューをやらないと主張する発表者② https://speakerdeck.com/miwa719/howtocatchstrangeness?slide=9
聴講者とズレが 発生しない?
聴講者とのズレ • 相反する主張 ◦ JaSST Reviewはレビューを扱っているイベント ◦ レビューをやってないという発表者にも 講演をお願いしている •
前回のJaSST Review聴講者のアンケートは参考程度 ◦ 「みんなが聞きたいから」という理由で テーマや講演者を決めない 聴講者が期待しているものと発表内容に ズレが発生する可能性がある
聴講者とのズレを少なくする仕掛け① • オープニングセッションでイベントの意図を伝える ◦ オープニングセッションの講演時間は20分 ◦ レビューには様々な種類/要素があることを伝える ▪ 要件定義レビュー、設計レビュー、コードレビュー ▪
公式レビュー、ピアレビュー、ペアプロ ▪ 作成途中のレビュー、終了判定のレビュー ◦ 今回の講演の依頼内容について伝える ▪ 実行委員としての狙いを理解してもらう
聴講者とのズレを少なくする仕掛け② • 講演した方々とパネルディスカッションを行う ◦ それぞれの講演内容が全く違うものであっても、 共通している要素があるのか探る ◦ レビュー以外の講演内容であっても、 レビューでも活用できる要素を探る ◦
聴講者が普段の業務で行っている内容にも 活用できることを引き出す
参加者の声 こんな感想を私に直接言ってくれた人がいました レビューツールやレビューMTGのやり方の話が 聞けると思って参加したけど、 もっと根本的な考え方の部分が聞けたので、 良い意味で裏切られて良かった
まとめ
まとめ • レビューに注目してもらうために JaSST Reviewを作った • 実行委員が聞きたいと思うテーマを最初に考えている ◦ 講演者ありきではない •
テーマに合い、既に発表されている内容の レビューの側面について語ってもらえる講演者を探す • 聴講者とのズレを少なくするために、 オープニングセッションとパネルディスカッションを 丁寧に行う
【宣伝】 JaSSTのお知らせ
JaSST Review'21は今週金曜日開催! • 講演内容 ◦ 「三越伊勢丹におけるデジタルサービスの つくりかた(仮)」 ◦ 「ビジネスの成長に合わせて ソフトウェアを進化させ続ける秘訣」
◦ 事例投稿2件
JaSST Review'21は今週金曜日開催! https://twitter.com/kitanosirokuma/status/1445357587445157892
今後もJaSSTの予定がいっぱい!
おしまい