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
テストをしないQAエンジニアは何をしているか?
Search
Nealle
January 19, 2025
Programming
1
1k
テストをしないQAエンジニアは何をしているか?
QA engineer at a Startup vol.4 ysekii編
https://qaengineeratastartup.connpass.com/event/339546/
Nealle
January 19, 2025
Tweet
Share
More Decks by Nealle
See All by Nealle
Startup Tech Night ニーリーのAI活用
nealle
0
63
モビリティSaaSにおけるデータ利活用の発展
nealle
1
860
Pythonに漸進的に型をつける
nealle
1
200
品質ワークショップをやってみた
nealle
0
1.4k
DevHRに全部賭けろ
nealle
0
230
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
1
2.5k
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
390
生成AI、実際どう? - ニーリーの場合
nealle
0
1k
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
4
18k
Other Decks in Programming
See All in Programming
CSC307 Lecture 03
javiergs
PRO
1
470
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.1k
Vibe codingでおすすめの言語と開発手法
uyuki234
0
160
AIエージェントの設計で注意するべきポイント6選
har1101
6
3k
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
440
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
300
Python札幌 LT資料
t3tra
7
1.1k
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
3
600
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
670
Grafana:建立系統全知視角的捷徑
blueswen
0
280
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.5k
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.5k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
220
Six Lessons from altMBA
skipperchong
29
4.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
WENDY [Excerpt]
tessaabrams
9
35k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
130
A Tale of Four Properties
chriscoyier
162
24k
Everyday Curiosity
cassininazir
0
120
HDC tutorial
michielstock
1
310
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.8k
Transcript
テストをしないQAエンジニアは 何をしているか? NEALLE 2025.1.20 QA engineer at a Startup vol.4
ysekii編 株式会社ニーリー 関井 祐介
目次 1|自己紹介 2|プロダクト紹介 3|QAチームのミッション 4|開発組織のカルチャー 5| QAの体制 2 6| QAがやっていること
7| まとめ
3 氏名 所属 経歴 関井 祐介 / Yusuke Sekii 株式会社ニーリー
プロダクト本部 プラットフォームグループ QAチーム 資格 JSTQB Advanced Level テストマネージャ/テストアナリスト 2014-2015 大学でソフトウェアテストの研究 2017-2022 半導体メーカーで主に組み込み系のQA 2023- 株式会社ニーリーでPark DirectのQAチームリード 1|自己紹介 @ysekii_
4 2|プロダクト紹介
5 3|QAチームのミッション
6 4|開発組織のカルチャー ロールを進化させ、品質だけでなく開発生産性も上げられるQAを目指す!
7 5|QAの体制
8 6|QAがやっていること ― バグレベル定義 課題 やったこと 結果 • バグの重大度に対する認識がバラバラだった •
どのバグをどのくらい急ぎで修正するか感覚で決めていた • バグレベルの決め方と基準を定義 • バグレベルが高いものをインシデントとし、変更障害率を計測 • 品質の目線合わせが出来た • 一つの品質の目安として変更障害率を参照できるようになった 変化が早いスタートアップだと 基準がすぐに古くなってしまうので、定期的な見直しが必要 今後
9 6|QAがやっていること ― バグレベル定義 2023年前半に決めたバグレベル定義なので、見直しが必要
10 6|QAがやっていること ― バグレベル定義 バグレベルがHigh以上のものをインシデントとして変更障害率を算出している
11 6|QAがやっていること ― ドキュメンテーションルール策定 • ドキュメンテーションをリードする人がなかなかいない • ほしいドキュメントがない、メンテがされておらず古い情報だったり… → 開発生産性が下がってしまう
• メンテすべきドキュメントとそうでないものを分類 • メンテするものは、「どんな変更時に更新するべきか」を明確化 • メンテ対象のドキュメントはメンテされている状態になった ※それによって開発生産性が上がったかは確認できていない 全ドキュメントのうち一部のルールを決めただけなので、 まだ整理されていないドキュメントのルールも決めていきたい 課題 やったこと 結果 今後
12 6|QAがやっていること ― ドキュメンテーションルール策定 メンテ要否を判断しやすいようチェックリストを作成した
13 6|QAがやっていること ― Jiraのチケットワークフロー整備 • 少数チームで開発しているのであれば各チームで決めてしまえばいい • ただ、チームが増えていくと・・・ ◦ チーム間でメンバー移動があった際に慣れるのに時間がかかる
◦ 開発生産性を分析するときにカスタムフィールドがバラバラだと分析しづらい • 開発プロセスは大きく変更せずに ワークフローとカスタムフィールドを統一 • 開発チーム横断のテストチームが立ち上がったとき、 すぐにワークフローに適応できた このタイミングで企業管理対象のプロジェクトに移行しなかったことで、 何か変更したい場合は5つ全てのプロジェクトの設定を変更することに… 課題 やったこと 結果 失敗談
14 6|QAがやっていること ― Jiraのチケットワークフロー整備 開発チケットのワークフロー 少し複雑になってしまったので、もっとシンプルにしたい
15 6|QAがやっていること ― 開発チームへの問い合わせに回答 • 毎月開発チームに対しての問い合わせが平均80件程度来る • 開発者が持ち回りで対応していたが、 開発業務に割ける時間が圧迫されている状況だった •
QAチームが窓口になって問い合わせの一次回答を行った ◦ QAエンジニアでもSQLを叩いてログ調査することもやっている • (プロダクト関連の問い合わせについては)ほぼ全ての問い合わせに QAチームで回答できるようになり、開発者の負担を減らせた • 業務知識の獲得ができた 最近問い合わせが増加傾向なので、 問い合わせ件数そのものを減らす取り組みをしたい 課題 やったこと 結果 今後
16 6|QAがやっていること ― 開発チームへの問い合わせに回答 2月からQAで窓口を開始 最近は問い合わせ数が増えているものの、ほぼQAで回答できるようになった
17 7|まとめ テストをしないQAエンジニアがやっていること • バグレベル定義 • ドキュメンテーションルール策定 • Jiraのワークフロー統一 •
開発への問い合わせに回答 など 「QAエンジニア」というロールにこだわらず、 必要なことは何でもやるのがスタートアップのQAエンジニア
ニーリーでは、QA/SETはもちろん、 他のポジションも積極採用中です! https://jobs.nealle.com/ We are hiring!!!
Thank you 19