SlideShare a Scribd company logo
1 of 23
1Copyright© LIFULL All Rights Reserved.
LIFULLでのQAのあり方
LIFULL Co., Ltd. QAグループ
松谷峰生
2Copyright© LIFULL All Rights Reserved.
LIFULL 技術開発部 品質改善推進ユニットQAグループ
松谷峰生(まつやみねお)
2018年10月中途入社
社外活動
• テスト
• JaSST Kyushu(ソフトウェアテストシンポジウム九州)共同実行委員長
• AI
• QA4AI コンソーシアム(AIプロダクト品質保証コンソーシアム)発起人の一人
• マンガ・イラスト
• 新人さんからわかるソフトウェアテスト解説マンガ「テスターちゃん」
• IVIA(IT検証産業協会)キャラクターイラスト
• 他ソフトウェアテスト系マンガ、イラスト
• 他
• 大学の授業(非常勤講師 / 特別講師)
3Copyright© LIFULL All Rights Reserved.
LIFULLの品質のガーディアンの一人
をしています
4Copyright© LIFULL All Rights Reserved.
LIFULLの開発スタイル
5Copyright© LIFULL All Rights Reserved.
プロジェクト
• 施策単位(大きなものから小さなものま
で)でプロジェクトを作って開発が進行
• 週4日リリース、月にすると200~300件のリ
リースが行われる
• 毎月ペースで新規サービスも立ち上がってい
る
プロジェクト プロジェクト
プロジェクト プロジェクト プロジェクト
プロジェクト プロジェクト プロジェクト
6Copyright© LIFULL All Rights Reserved.
• プロジェクトは基本的に以下職種で構成
• プランナー
• デザイナー
• エンジニア
• 専属QA/テスターはいない
プランナー
エンジニアデザイナー
では、どのようにテストが行われているのか?
7Copyright© LIFULL All Rights Reserved.
• プロジェクトメンバーにより以下が行われている
• (テスト計画書作成)
• テスト仕様書作成
• テスト実行
• ユニットテスト
• 統合テスト
• システムテスト
プランナー
エンジニアデザイナー
プロジェクト内でテスト仕様書作成から
テスト実施まで行う文化が根付いている
8Copyright© LIFULL All Rights Reserved.
品質保証組織(QA)は
何をしているのか?
9Copyright© LIFULL All Rights Reserved.
• 一週間ほどでテストをしたいけど、どうテストを行えば効率的・
効果的なのか?
• パターンがたくさんあるけど、これは全部手を動かして見る
必要があるのか?
• 仕様書を見てそこに書かれた機能が動けば大丈夫なのか?
QAは品質に関してのプロ集団
テストや品質に関する課題解決をリード
10Copyright© LIFULL All Rights Reserved.
プロジェクトに介入して
プロダクトやテストの品質向上支援
QA
プロジェクト プロジェクト プロジェクト
プロジェクト プロジェクト プロジェクト
11Copyright© LIFULL All Rights Reserved.
QAは
“1つ”のプロダクトではなく
“LIFULL”プロダクトの
品質保証を行う
12Copyright© LIFULL All Rights Reserved.
QA活動の紹介
13Copyright© LIFULL All Rights Reserved.
• QAサポート
• コンサルテーション(お悩み相談)
• テスト設計支援・代行
• 探索的テストによる支援
• テスト計画コンシェルジュ(詳細後述)
• テスト計画書の作成を代行するサービス
• 60分のミーティングで、テストスコープの明確化、テストアプローチの合意までを行う
• リスクマネジメント(詳細後述)
• 企画された施策に対してリスク判定を行い、リスクが高い施策についてはQA側から
アプローチを行う
• ツール開発
• テスト管理ツール
• テスト実行ツール
14Copyright© LIFULL All Rights Reserved.
テスト計画コンシェルジュ
15Copyright© LIFULL All Rights Reserved.
QAによるテスト計画作成代行サービス
16Copyright© LIFULL All Rights Reserved.
• 60分のミーティングでテスト計画を作成する
• スケジューリングなどを含めた全てではなく、テストスコープの明確化、テストアプローチの合意までを行う
• 品質を効率よく高めるためにテストのトータルコーディネートを行う
• 「デザイン段階でユーザビリティのチェックを入れてはどうですか」
• 「このテストにはマニュアルテストよりもE2Eによる自動化が良さそうです」
• 「パフォーマンス劣化のリスクがありそうです」
• 「セキュリティテストが必要です」
• QAとプロジェクトチームが話し合って、互いに腹落ちするテストアプローチやリスクを定義する
17Copyright© LIFULL All Rights Reserved.
施策
テスト
する
機能
テスト
する
機能
テスト
する
機能
テスト
しない
機能
テスト
しない
機能
テスト
する
機能
テスト
する
機能
テスト
する
機能
細
中
粗
テスト
する
機能
テスト
する
機能
テスト
する
機能
ユニット
テスト
統合
テスト
システム
テスト
1.
最初の20~30分で
施策の概要を聞く
2.
話をしながらテストす
る機能を別けていく
3.
細かく別けていくとテ
ストする粒度が見え
てくる
4.
その粒度をテストレベ
ルに落とす
18Copyright© LIFULL All Rights Reserved.
5.
話をしながらテストアプローチを
組み立てる
6.
後からリスクを挙げて、リスクが何かしらのテスト
アプローチでケアされているか確認する
リスク
リスク
リスク
テスト
する
機能
テスト
する
機能
テスト
する
機能
ユニット
テスト
統合
テスト
システム
テスト
負荷
テスト
探索的
テスト
構造
テスト
セキュリティ
テスト
テスト
する
機能
テスト
する
機能
テスト
する
機能
ユニット
テスト
統合
テスト
システム
テスト
負荷
テスト
探索的
テスト
構造
テスト
19Copyright© LIFULL All Rights Reserved.
リスクマネジメント
20Copyright© LIFULL All Rights Reserved.
日々多くの施策が立ち上がり動いている。
それら施策のうち、リスクが高いものについてQA側からリスクの低減活動を行う。
施策 施策 施策 施策 施策 施策 施策 施策
施策 施策 施策 施策 施策 施策 施策
施策 施策 施策 施策 施策 施策
施策
リスク高
施策
施策
リスク高
21Copyright© LIFULL All Rights Reserved.
1.
施策内容を確認し、施策のリス
ク優先度とリスクを出す
2.
朝会でリスクマネジメントした方
がよい施策をピックアップする
施策
施策
施策
リスク
リスク
リスク
リスク
• 重要度
• 優先度
• 発生確率
リスク
優先度
リスク
優先度
リスク
優先度
施策
施策
施策
リスク
リスク
リスク
リスク
リスク
優先度
リスク
優先度
リスク
優先度
施策
リスク
リスク
リスク
優先度
3.
その施策に対し
アプローチを行う
テスト仕様書
レビュー
30%
60%
20%
22Copyright© LIFULL All Rights Reserved.
QAは
“1つ”のプロダクトではなく
“LIFULL”プロダクトの
品質保証を行う
23Copyright© LIFULL All Rights Reserved.
Thank you.

More Related Content

What's hot

福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかたRina Fukuda
 
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向Keizo Tatsumi
 
組み合わせテストの落とし穴〜有則と無則〜
組み合わせテストの落とし穴〜有則と無則〜組み合わせテストの落とし穴〜有則と無則〜
組み合わせテストの落とし穴〜有則と無則〜yufu yufu
 
Is No More QA Idealist Practical and Something Tasty?
Is No More QA Idealist Practical and Something Tasty?Is No More QA Idealist Practical and Something Tasty?
Is No More QA Idealist Practical and Something Tasty?Yasuharu Nishi
 
Software-company Transformation
Software-company TransformationSoftware-company Transformation
Software-company TransformationYasuharu Nishi
 
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOKKotaro Ogino
 
車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれからYasuharu Nishi
 
modern software qa - draft 1
modern software qa - draft 1modern software qa - draft 1
modern software qa - draft 1Yasuharu Nishi
 
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightテストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightkyon mm
 
Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)Hironori Washizaki
 
Software Frontloading and QA
Software Frontloading and QASoftware Frontloading and QA
Software Frontloading and QAYasuharu Nishi
 
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~Yasuharu Nishi
 
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話
インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話Nobuhiro Yoshitake
 
How to let them in house of quality
How to let them in house of qualityHow to let them in house of quality
How to let them in house of qualityTakahiro Toku
 
テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏Naoki Nakano
 
テスト観点に基づくテスト開発方法論 VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論 VSTePの概要Yasuharu Nishi
 
Re-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decadeRe-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decadeYasuharu Nishi
 
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なこととアジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なこととYasui Tsutomu
 

What's hot (20)

福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
 
はじめてのPRD
はじめてのPRDはじめてのPRD
はじめてのPRD
 
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
 
組み合わせテストの落とし穴〜有則と無則〜
組み合わせテストの落とし穴〜有則と無則〜組み合わせテストの落とし穴〜有則と無則〜
組み合わせテストの落とし穴〜有則と無則〜
 
Is No More QA Idealist Practical and Something Tasty?
Is No More QA Idealist Practical and Something Tasty?Is No More QA Idealist Practical and Something Tasty?
Is No More QA Idealist Practical and Something Tasty?
 
Software-company Transformation
Software-company TransformationSoftware-company Transformation
Software-company Transformation
 
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
 
車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから
 
modern software qa - draft 1
modern software qa - draft 1modern software qa - draft 1
modern software qa - draft 1
 
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightテストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
 
Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)
 
テスト自動化入門@Graat勉強会
テスト自動化入門@Graat勉強会テスト自動化入門@Graat勉強会
テスト自動化入門@Graat勉強会
 
Software Frontloading and QA
Software Frontloading and QASoftware Frontloading and QA
Software Frontloading and QA
 
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
 
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話
インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話
 
How to let them in house of quality
How to let them in house of qualityHow to let them in house of quality
How to let them in house of quality
 
テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏
 
テスト観点に基づくテスト開発方法論 VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論 VSTePの概要
 
Re-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decadeRe-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decade
 
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なこととアジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
 

Similar to 【Ltech#6 】LIFULLでのQAのあり方

DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携Chuki ちゅき
 
ICLR'19 読み会 in 京都 [LT枠] AIプロダクト品質保証ガイドラインの紹介
ICLR'19 読み会 in 京都 [LT枠] AIプロダクト品質保証ガイドラインの紹介ICLR'19 読み会 in 京都 [LT枠] AIプロダクト品質保証ガイドラインの紹介
ICLR'19 読み会 in 京都 [LT枠] AIプロダクト品質保証ガイドラインの紹介Takahiro Toku
 
20150418 システムテスト自動化 第二章
20150418 システムテスト自動化 第二章20150418 システムテスト自動化 第二章
20150418 システムテスト自動化 第二章atsushi ishiji
 
Digital Innovation Leadership Panel Discussion
Digital Innovation Leadership Panel DiscussionDigital Innovation Leadership Panel Discussion
Digital Innovation Leadership Panel DiscussionKenji Hiranabe
 
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~Yasuharu Nishi
 
kintoneと○○をつないでみた
kintoneと○○をつないでみたkintoneと○○をつないでみた
kintoneと○○をつないでみたSakae Saito
 
マンガ駆動開発 第3版
マンガ駆動開発 第3版マンガ駆動開発 第3版
マンガ駆動開発 第3版Koji Hara
 
20150424 jasst新潟基調講演
20150424 jasst新潟基調講演20150424 jasst新潟基調講演
20150424 jasst新潟基調講演Kouichi Akiyama
 
ExcelからITそしてDXの世界へ
ExcelからITそしてDXの世界へExcelからITそしてDXの世界へ
ExcelからITそしてDXの世界へChuki ちゅき
 
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用Naoya Maekawa
 
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所Kotaro Ogino
 
KANSAIAIPUB 20180724 「テスト×AI」
KANSAIAIPUB 20180724 「テスト×AI」KANSAIAIPUB 20180724 「テスト×AI」
KANSAIAIPUB 20180724 「テスト×AI」Tomoyuki Ezoe
 
【Ltech#5】機械学習を用いた間取り画像の自動解析
【Ltech#5】機械学習を用いた間取り画像の自動解析【Ltech#5】機械学習を用いた間取り画像の自動解析
【Ltech#5】機械学習を用いた間取り画像の自動解析LIFULL Co., Ltd.
 
第7回SIA研究会(例会)プレゼン資料 油野様
第7回SIA研究会(例会)プレゼン資料 油野様第7回SIA研究会(例会)プレゼン資料 油野様
第7回SIA研究会(例会)プレゼン資料 油野様Tae Yoshida
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱Koichi ITO
 
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!Hideto Masuoka
 

Similar to 【Ltech#6 】LIFULLでのQAのあり方 (20)

DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携
 
Smart speaker QA
Smart speaker QASmart speaker QA
Smart speaker QA
 
ICLR'19 読み会 in 京都 [LT枠] AIプロダクト品質保証ガイドラインの紹介
ICLR'19 読み会 in 京都 [LT枠] AIプロダクト品質保証ガイドラインの紹介ICLR'19 読み会 in 京都 [LT枠] AIプロダクト品質保証ガイドラインの紹介
ICLR'19 読み会 in 京都 [LT枠] AIプロダクト品質保証ガイドラインの紹介
 
爆速機械学習サービス応用:実践編#yjdsw1
爆速機械学習サービス応用:実践編#yjdsw1爆速機械学習サービス応用:実践編#yjdsw1
爆速機械学習サービス応用:実践編#yjdsw1
 
20150418 システムテスト自動化 第二章
20150418 システムテスト自動化 第二章20150418 システムテスト自動化 第二章
20150418 システムテスト自動化 第二章
 
Digital Innovation Leadership Panel Discussion
Digital Innovation Leadership Panel DiscussionDigital Innovation Leadership Panel Discussion
Digital Innovation Leadership Panel Discussion
 
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
 
kintoneと○○をつないでみた
kintoneと○○をつないでみたkintoneと○○をつないでみた
kintoneと○○をつないでみた
 
マンガ駆動開発 第3版
マンガ駆動開発 第3版マンガ駆動開発 第3版
マンガ駆動開発 第3版
 
20150424 jasst新潟基調講演
20150424 jasst新潟基調講演20150424 jasst新潟基調講演
20150424 jasst新潟基調講演
 
ExcelからITそしてDXの世界へ
ExcelからITそしてDXの世界へExcelからITそしてDXの世界へ
ExcelからITそしてDXの世界へ
 
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
 
インフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについてインフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについて
 
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
 
KANSAIAIPUB 20180724 「テスト×AI」
KANSAIAIPUB 20180724 「テスト×AI」KANSAIAIPUB 20180724 「テスト×AI」
KANSAIAIPUB 20180724 「テスト×AI」
 
【Ltech#5】機械学習を用いた間取り画像の自動解析
【Ltech#5】機械学習を用いた間取り画像の自動解析【Ltech#5】機械学習を用いた間取り画像の自動解析
【Ltech#5】機械学習を用いた間取り画像の自動解析
 
第7回SIA研究会(例会)プレゼン資料 油野様
第7回SIA研究会(例会)プレゼン資料 油野様第7回SIA研究会(例会)プレゼン資料 油野様
第7回SIA研究会(例会)プレゼン資料 油野様
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
 
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
 
Ridge-iの画像解析アルゴリズムの実用事例の紹介_DLLAB Case Study Day
Ridge-iの画像解析アルゴリズムの実用事例の紹介_DLLAB Case Study DayRidge-iの画像解析アルゴリズムの実用事例の紹介_DLLAB Case Study Day
Ridge-iの画像解析アルゴリズムの実用事例の紹介_DLLAB Case Study Day
 

More from LIFULL Co., Ltd.

20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのことLIFULL Co., Ltd.
 
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性LIFULL Co., Ltd.
 
Kubernetesセキュリティの歩き方
Kubernetesセキュリティの歩き方Kubernetesセキュリティの歩き方
Kubernetesセキュリティの歩き方LIFULL Co., Ltd.
 
LIFULLの全社アプリケーション実行基盤 KEEL について
LIFULLの全社アプリケーション実行基盤 KEEL についてLIFULLの全社アプリケーション実行基盤 KEEL について
LIFULLの全社アプリケーション実行基盤 KEEL についてLIFULL Co., Ltd.
 
Kubernetesクラスタバージョンアップを支える技術
Kubernetesクラスタバージョンアップを支える技術Kubernetesクラスタバージョンアップを支える技術
Kubernetesクラスタバージョンアップを支える技術LIFULL Co., Ltd.
 
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷LIFULL Co., Ltd.
 
SaPID を導入するまでとそれから
SaPID を導入するまでとそれからSaPID を導入するまでとそれから
SaPID を導入するまでとそれからLIFULL Co., Ltd.
 
3D間取りを支える技術
3D間取りを支える技術3D間取りを支える技術
3D間取りを支える技術LIFULL Co., Ltd.
 
LIFULL HOME'Sのおとり広告予測モデルの開発
LIFULL HOME'Sのおとり広告予測モデルの開発LIFULL HOME'Sのおとり広告予測モデルの開発
LIFULL HOME'Sのおとり広告予測モデルの開発LIFULL Co., Ltd.
 
大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構え大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構えLIFULL Co., Ltd.
 
スクラムを利用したアジャイルオフショア開発のとりくみ
スクラムを利用したアジャイルオフショア開発のとりくみスクラムを利用したアジャイルオフショア開発のとりくみ
スクラムを利用したアジャイルオフショア開発のとりくみLIFULL Co., Ltd.
 
実践 マーケティングテクノロジーエンジニア
実践 マーケティングテクノロジーエンジニア実践 マーケティングテクノロジーエンジニア
実践 マーケティングテクノロジーエンジニアLIFULL Co., Ltd.
 
エンジニア × マーケティングテクノロジー が必要な理由
エンジニア × マーケティングテクノロジー が必要な理由エンジニア × マーケティングテクノロジー が必要な理由
エンジニア × マーケティングテクノロジー が必要な理由LIFULL Co., Ltd.
 
「空飛ぶホームズくん」を実現するVR技術
「空飛ぶホームズくん」を実現するVR技術「空飛ぶホームズくん」を実現するVR技術
「空飛ぶホームズくん」を実現するVR技術LIFULL Co., Ltd.
 
ニオイセンサで思索する街の新たな指標
ニオイセンサで思索する街の新たな指標ニオイセンサで思索する街の新たな指標
ニオイセンサで思索する街の新たな指標LIFULL Co., Ltd.
 
Well-beingを測る「LIFE WILL」開発の舞台裏
Well-beingを測る「LIFE WILL」開発の舞台裏Well-beingを測る「LIFE WILL」開発の舞台裏
Well-beingを測る「LIFE WILL」開発の舞台裏LIFULL Co., Ltd.
 
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったことLIFULL Co., Ltd.
 
ウェブアクセシビリティ推進活動はじめました
ウェブアクセシビリティ推進活動はじめましたウェブアクセシビリティ推進活動はじめました
ウェブアクセシビリティ推進活動はじめましたLIFULL Co., Ltd.
 
大きめレガシープロジェクトのフロント行く末
大きめレガシープロジェクトのフロント行く末大きめレガシープロジェクトのフロント行く末
大きめレガシープロジェクトのフロント行く末LIFULL Co., Ltd.
 
新しい検索体験とデザインシステム
新しい検索体験とデザインシステム新しい検索体験とデザインシステム
新しい検索体験とデザインシステムLIFULL Co., Ltd.
 

More from LIFULL Co., Ltd. (20)

20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
 
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
 
Kubernetesセキュリティの歩き方
Kubernetesセキュリティの歩き方Kubernetesセキュリティの歩き方
Kubernetesセキュリティの歩き方
 
LIFULLの全社アプリケーション実行基盤 KEEL について
LIFULLの全社アプリケーション実行基盤 KEEL についてLIFULLの全社アプリケーション実行基盤 KEEL について
LIFULLの全社アプリケーション実行基盤 KEEL について
 
Kubernetesクラスタバージョンアップを支える技術
Kubernetesクラスタバージョンアップを支える技術Kubernetesクラスタバージョンアップを支える技術
Kubernetesクラスタバージョンアップを支える技術
 
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷
 
SaPID を導入するまでとそれから
SaPID を導入するまでとそれからSaPID を導入するまでとそれから
SaPID を導入するまでとそれから
 
3D間取りを支える技術
3D間取りを支える技術3D間取りを支える技術
3D間取りを支える技術
 
LIFULL HOME'Sのおとり広告予測モデルの開発
LIFULL HOME'Sのおとり広告予測モデルの開発LIFULL HOME'Sのおとり広告予測モデルの開発
LIFULL HOME'Sのおとり広告予測モデルの開発
 
大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構え大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構え
 
スクラムを利用したアジャイルオフショア開発のとりくみ
スクラムを利用したアジャイルオフショア開発のとりくみスクラムを利用したアジャイルオフショア開発のとりくみ
スクラムを利用したアジャイルオフショア開発のとりくみ
 
実践 マーケティングテクノロジーエンジニア
実践 マーケティングテクノロジーエンジニア実践 マーケティングテクノロジーエンジニア
実践 マーケティングテクノロジーエンジニア
 
エンジニア × マーケティングテクノロジー が必要な理由
エンジニア × マーケティングテクノロジー が必要な理由エンジニア × マーケティングテクノロジー が必要な理由
エンジニア × マーケティングテクノロジー が必要な理由
 
「空飛ぶホームズくん」を実現するVR技術
「空飛ぶホームズくん」を実現するVR技術「空飛ぶホームズくん」を実現するVR技術
「空飛ぶホームズくん」を実現するVR技術
 
ニオイセンサで思索する街の新たな指標
ニオイセンサで思索する街の新たな指標ニオイセンサで思索する街の新たな指標
ニオイセンサで思索する街の新たな指標
 
Well-beingを測る「LIFE WILL」開発の舞台裏
Well-beingを測る「LIFE WILL」開発の舞台裏Well-beingを測る「LIFE WILL」開発の舞台裏
Well-beingを測る「LIFE WILL」開発の舞台裏
 
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
 
ウェブアクセシビリティ推進活動はじめました
ウェブアクセシビリティ推進活動はじめましたウェブアクセシビリティ推進活動はじめました
ウェブアクセシビリティ推進活動はじめました
 
大きめレガシープロジェクトのフロント行く末
大きめレガシープロジェクトのフロント行く末大きめレガシープロジェクトのフロント行く末
大きめレガシープロジェクトのフロント行く末
 
新しい検索体験とデザインシステム
新しい検索体験とデザインシステム新しい検索体験とデザインシステム
新しい検索体験とデザインシステム
 

Recently uploaded

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 

Recently uploaded (9)

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 

【Ltech#6 】LIFULLでのQAのあり方

  • 1. 1Copyright© LIFULL All Rights Reserved. LIFULLでのQAのあり方 LIFULL Co., Ltd. QAグループ 松谷峰生
  • 2. 2Copyright© LIFULL All Rights Reserved. LIFULL 技術開発部 品質改善推進ユニットQAグループ 松谷峰生(まつやみねお) 2018年10月中途入社 社外活動 • テスト • JaSST Kyushu(ソフトウェアテストシンポジウム九州)共同実行委員長 • AI • QA4AI コンソーシアム(AIプロダクト品質保証コンソーシアム)発起人の一人 • マンガ・イラスト • 新人さんからわかるソフトウェアテスト解説マンガ「テスターちゃん」 • IVIA(IT検証産業協会)キャラクターイラスト • 他ソフトウェアテスト系マンガ、イラスト • 他 • 大学の授業(非常勤講師 / 特別講師)
  • 3. 3Copyright© LIFULL All Rights Reserved. LIFULLの品質のガーディアンの一人 をしています
  • 4. 4Copyright© LIFULL All Rights Reserved. LIFULLの開発スタイル
  • 5. 5Copyright© LIFULL All Rights Reserved. プロジェクト • 施策単位(大きなものから小さなものま で)でプロジェクトを作って開発が進行 • 週4日リリース、月にすると200~300件のリ リースが行われる • 毎月ペースで新規サービスも立ち上がってい る プロジェクト プロジェクト プロジェクト プロジェクト プロジェクト プロジェクト プロジェクト プロジェクト
  • 6. 6Copyright© LIFULL All Rights Reserved. • プロジェクトは基本的に以下職種で構成 • プランナー • デザイナー • エンジニア • 専属QA/テスターはいない プランナー エンジニアデザイナー では、どのようにテストが行われているのか?
  • 7. 7Copyright© LIFULL All Rights Reserved. • プロジェクトメンバーにより以下が行われている • (テスト計画書作成) • テスト仕様書作成 • テスト実行 • ユニットテスト • 統合テスト • システムテスト プランナー エンジニアデザイナー プロジェクト内でテスト仕様書作成から テスト実施まで行う文化が根付いている
  • 8. 8Copyright© LIFULL All Rights Reserved. 品質保証組織(QA)は 何をしているのか?
  • 9. 9Copyright© LIFULL All Rights Reserved. • 一週間ほどでテストをしたいけど、どうテストを行えば効率的・ 効果的なのか? • パターンがたくさんあるけど、これは全部手を動かして見る 必要があるのか? • 仕様書を見てそこに書かれた機能が動けば大丈夫なのか? QAは品質に関してのプロ集団 テストや品質に関する課題解決をリード
  • 10. 10Copyright© LIFULL All Rights Reserved. プロジェクトに介入して プロダクトやテストの品質向上支援 QA プロジェクト プロジェクト プロジェクト プロジェクト プロジェクト プロジェクト
  • 11. 11Copyright© LIFULL All Rights Reserved. QAは “1つ”のプロダクトではなく “LIFULL”プロダクトの 品質保証を行う
  • 12. 12Copyright© LIFULL All Rights Reserved. QA活動の紹介
  • 13. 13Copyright© LIFULL All Rights Reserved. • QAサポート • コンサルテーション(お悩み相談) • テスト設計支援・代行 • 探索的テストによる支援 • テスト計画コンシェルジュ(詳細後述) • テスト計画書の作成を代行するサービス • 60分のミーティングで、テストスコープの明確化、テストアプローチの合意までを行う • リスクマネジメント(詳細後述) • 企画された施策に対してリスク判定を行い、リスクが高い施策についてはQA側から アプローチを行う • ツール開発 • テスト管理ツール • テスト実行ツール
  • 14. 14Copyright© LIFULL All Rights Reserved. テスト計画コンシェルジュ
  • 15. 15Copyright© LIFULL All Rights Reserved. QAによるテスト計画作成代行サービス
  • 16. 16Copyright© LIFULL All Rights Reserved. • 60分のミーティングでテスト計画を作成する • スケジューリングなどを含めた全てではなく、テストスコープの明確化、テストアプローチの合意までを行う • 品質を効率よく高めるためにテストのトータルコーディネートを行う • 「デザイン段階でユーザビリティのチェックを入れてはどうですか」 • 「このテストにはマニュアルテストよりもE2Eによる自動化が良さそうです」 • 「パフォーマンス劣化のリスクがありそうです」 • 「セキュリティテストが必要です」 • QAとプロジェクトチームが話し合って、互いに腹落ちするテストアプローチやリスクを定義する
  • 17. 17Copyright© LIFULL All Rights Reserved. 施策 テスト する 機能 テスト する 機能 テスト する 機能 テスト しない 機能 テスト しない 機能 テスト する 機能 テスト する 機能 テスト する 機能 細 中 粗 テスト する 機能 テスト する 機能 テスト する 機能 ユニット テスト 統合 テスト システム テスト 1. 最初の20~30分で 施策の概要を聞く 2. 話をしながらテストす る機能を別けていく 3. 細かく別けていくとテ ストする粒度が見え てくる 4. その粒度をテストレベ ルに落とす
  • 18. 18Copyright© LIFULL All Rights Reserved. 5. 話をしながらテストアプローチを 組み立てる 6. 後からリスクを挙げて、リスクが何かしらのテスト アプローチでケアされているか確認する リスク リスク リスク テスト する 機能 テスト する 機能 テスト する 機能 ユニット テスト 統合 テスト システム テスト 負荷 テスト 探索的 テスト 構造 テスト セキュリティ テスト テスト する 機能 テスト する 機能 テスト する 機能 ユニット テスト 統合 テスト システム テスト 負荷 テスト 探索的 テスト 構造 テスト
  • 19. 19Copyright© LIFULL All Rights Reserved. リスクマネジメント
  • 20. 20Copyright© LIFULL All Rights Reserved. 日々多くの施策が立ち上がり動いている。 それら施策のうち、リスクが高いものについてQA側からリスクの低減活動を行う。 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 施策 リスク高 施策 施策 リスク高
  • 21. 21Copyright© LIFULL All Rights Reserved. 1. 施策内容を確認し、施策のリス ク優先度とリスクを出す 2. 朝会でリスクマネジメントした方 がよい施策をピックアップする 施策 施策 施策 リスク リスク リスク リスク • 重要度 • 優先度 • 発生確率 リスク 優先度 リスク 優先度 リスク 優先度 施策 施策 施策 リスク リスク リスク リスク リスク 優先度 リスク 優先度 リスク 優先度 施策 リスク リスク リスク 優先度 3. その施策に対し アプローチを行う テスト仕様書 レビュー 30% 60% 20%
  • 22. 22Copyright© LIFULL All Rights Reserved. QAは “1つ”のプロダクトではなく “LIFULL”プロダクトの 品質保証を行う
  • 23. 23Copyright© LIFULL All Rights Reserved. Thank you.

Editor's Notes

  1. テスト計画コンシェルジュやリスクマネジメントを通して、品質意識をプロジェクトにも伝えます。 そして様々なプロジェクトで品質意識が高まれば、LIFULL自体の品質の底上げとなります。 LIFULL自体の品質にコミットしていく、それがLIFULLのQAのあり方です。