Slide 1

Slide 1 text

Copyright © OPTiM Corp. All Right Reserved. 10年選手なプロダクトの品質向上に挑むの JaSST nano 2021/06/15 株式会社オプティム 片岡 蓮

Slide 2

Slide 2 text

Copyright © OPTiM Corp. All Right Reserved. 2  OPTiM 2020年度 新卒入社 2年目  Optimal BizのQAエンジニア • 開発チームの品質作り込みをサポートする • テスト開発の改善をテストメンバーと行う  興味 • テスト開発手法 • プロセス改善 • プロダクト品質向上 自己紹介 ギターも好きです

Slide 3

Slide 3 text

Copyright © OPTiM Corp. All Right Reserved. 3  プロダクト & チーム編成紹介  品質作り込みをサポートする  テスト開発の改善 目次

Slide 4

Slide 4 text

Copyright © OPTiM Corp. All Right Reserved. 4 プロダクト & チーム編成紹介

Slide 5

Slide 5 text

Copyright © OPTiM Corp. All Right Reserved. 5 Optimal Biz Optimal Bizは、企業で使用されているス マートフォンやタブレット端末の管理、セ キュリティ対策をサポートするMDM(モバイ ルデバイス管理)サービスであり、ウェブブ ラウザー上から簡単にモバイル端末を一括管 理できます。

Slide 6

Slide 6 text

Copyright © OPTiM Corp. All Right Reserved. 6 Optimal Biz(チーム構成) Biz 基盤 ユニット 運用保守 ユニット 新機能開発 ユニット iOS Web Android Windows 性能改善 QA 2021年度 Q1から発足 実装メンバー & 検証メンバー で構成

Slide 7

Slide 7 text

Copyright © OPTiM Corp. All Right Reserved. 7 品質作り込みをサポートする

Slide 8

Slide 8 text

Copyright © OPTiM Corp. All Right Reserved. 8  プロダクトで一貫して守るべき品質基準が無い • 人によって品質の捉え方に差がある  ドメイン知識不足によりプロセス成果物の質が低くなる傾向にある • プロダクトの全容を知る”有識者”が限られており、十分な仕様検討を行えていない 品質作り込みにおける課題

Slide 9

Slide 9 text

Copyright © OPTiM Corp. All Right Reserved. 9  プロダクトで一貫して守るべき品質基準が無い • 人によって品質の捉え方に差がある ✓ 品質特性を通して要件を捉え直すアクションを実施中 → 要件ごとに達成するべき品質目標を定める 品質目標の設定 この要件で品質特性を拠り所に品質を 作り込むには何をする必要があるだろ うか…

Slide 10

Slide 10 text

Copyright © OPTiM Corp. All Right Reserved. 10  ドメイン知識不足によりプロセス成果物の質が低くなる傾向にある • プロダクトの全容を知る”有識者”が限られており、十分な仕様検討を行えていない ✓ チーム横断的な要件定義レビューを実施中 → チームに散らばっている知見を集めつつ、今の開発チームの弱い部分を探す 知見の収集と小さな課題発見 要求理解 要件定義 設計 実装 テスト ここに参画 ここにも参画していく

Slide 11

Slide 11 text

Copyright © OPTiM Corp. All Right Reserved. 11 テスト開発の改善

Slide 12

Slide 12 text

Copyright © OPTiM Corp. All Right Reserved. 12  テスト設計のやり方がチームごとにバラバラでレビューしづらい • 「大項目」「中項目」「小項目」でテストケースを分類していて、一貫性に欠けている  テスト分析のやり方がバラバラで、メンバーのドメイン知識量が分析の質に直結している • ドメイン知識があれば分析もそこそこ上手くいく…? という状況  使用しているテスト管理ツールがバラバラ • このチームのテスト観点はここにまとまっていて、あのチームのテスト観点は…どこ?? テスト開発における課題

Slide 13

Slide 13 text

Copyright © OPTiM Corp. All Right Reserved. 13  VSTeP, ゆもつよメソッドなどを参考に、小さい改善サイクルを回そうと検討中… • 「大中小」を別の言葉に置き換えて粒度を揃えてみたり… • 情報更新が止まっていた検証テンプレートを整備したり…  まずは各チームのテスト分析/設計の進め方をヒアリングするところから始めている 改善施策を検討中…

Slide 14

Slide 14 text

Copyright © OPTiM Corp. All Right Reserved. 14 まとめ

Slide 15

Slide 15 text

Copyright © OPTiM Corp. All Right Reserved. 15  プロダクト & チーム編成紹介 ✓ Optimal Bizというプロダクトの話 ✓ 実装メンバーと検証メンバーが混在するチームが存在する中、チーム横断的に活動している  品質作り込みをサポートする ✓ 要件ごとの品質目標を作成している ✓ チーム横断的な要件定義レビューを行っている  テスト開発の改善 ✓ まずは各チームの状況を把握するところから始めている ✓ 「大中小」を別の言葉に置き換えて粒度を揃えるなど、できることから少しずつ変えていこうとしてい る まとめ

Slide 16

Slide 16 text

Copyright © OPTiM Corp. All Right Reserved. 16