現状把握が一番難しい。まず可視化からはじめよ | AEON TECH HUB開催レポート Session#4 

現状把握が一番難しい。まず可視化からはじめよ | AEON TECH HUB開催レポート Session#4 

2024/7/29

Share

この記事に登場している人

上村 功一

Koichi Uemura

フリー株式会社 QA Manager
約7年間の開発経験の後、Microsoft、Yahoo! JAPAN、株式会社ACCESS及びエムスリーにて、テスティング/QA業務を担当し、ハードウェアから、Web、メディカル領域まで、さまざまなサービスの品質保証を経験。株式会社ACCESSでは中国 南京市に駐在し、テストセンター立ち上げに参画。2019年より現職。グローバルを含めた様々なサービスのQA業務に従事。

    湯本 剛

    Tsuyoshi Yumoto

    フリー株式会社 / 株式会社ytte Lab
    工作機器メーカーにて生産管理システムの構築メンバーを経て、ソフトハウスのテストリーダーとして数多くのアプリケーションの開発に携わる。その後ソフトウェアテストのコンサルタントとしてテストプロセスの改善、テストツールの導入支援、テストの教育などを行い、現職はフリー株式会社のQAマネージャー。NPO法人ASTER理事、JSTQB技術委員、ISO/IEC JTC1/SC7 WG26 幹事(ISO29119 テストプロセス標準の策定)としても活躍中。テスト分析手法である「ゆもつよメソッド」でも有名。博士(工学)。

    田中 学二

    Gakuji Tanaka

    株式会社ダイニー
    15年以上に渡り様々なサービスの品質保証を経験。 家電メーカー、第三者検証会社、ソフトハウス、ソーシャルゲーム会社及びスタートアップにてQA組織の立ち上げやサービスの開発を牽引。メルペイでQA組織マネージメント、UbieでQAエンジニアとして様々な事を学びなおし、現在は、株式会社diniiのQAマネージャー。株式会社TSUMUGU、インスタンスゼロ株式会社のFounder。趣味は釣りとOmusubi🍙

    白江 大輔

    Daisuke Shirae

    イオンスマートテクノロジー株式会社 Developer Enablementディビジョン QAユニット QAチーム マネージャー
    90年代初頭より大手家電メーカーでSESエンジニアとしてキャリアをスタート。組み込み開発やテストマネジメントを経て、30代でQAの世界へ転身。携帯電話向けブラウザの大規模プロジェクトで品質保証責任者を務める。その後、ベンチャー企業でのPoC、SIerでのプロジェクトマネジメント、第三者検証会社でのQAコンサルなど、幅広い経験を積む。2023年に外部ベンダーのテスト管理者としてASTに参画し、2024年5月より正社員。QAの責任者として、全社的な品質向上に取り組んでいる。

    池田 健人

    Kento Ikeda

    株式会社GENDA Platform Engineering部 部長
    株式会社ZINE 取締役CTO
    合同会社BrightFlow 代表社員
    AEON TECH HUBのイベント企画・運営を担当。2011年にヤフー株式会社に入社。Yahoo!ニュース トピックス等のリプレイスや開発・保守運用を担当。その後、マネジメントや新規本部の開発組織立ち上げを行う。2019年に株式会社ZOZOテクノロジーズ(現 株式会社ZOZO)に入社しCTO室やZOZO CSIRTの設立に携わり、エンジニア採用や教育など幅広くエンジニアリング組織のマネジメントを行う。現在は株式会社GENDAでPlatform Engineering部 部長としてEM、SRE/インフラ、QA組織を率いながら、株式会社ZINE 取締役CTOに就任。AWS Community Builder(Front-End Web & Mobile領域)に2021年から継続して採択される。AWS User Group Leaders。Amplify Japan User Group 運営メンバー。一般社団法人 日本CTO協会 個人会員・スタッフ(プロボノ)。NPO法人CancerWith 理事。合同会社BrightFlow 代表社員。

    プロダクトをユーザーに届けていく上で不可欠なのが品質保証です。プロダクト品質を支えるためには、QAチームを立ち上げ、テストフローやQAプロセスの構築、品質保証の仕組みづくりが求められるでしょう。

    AEON TECH HUB #6では、「大規模サービスを支える品質保証 〜 QA組織の立ち上げから文化醸成までのノウハウに迫る」と題して、QA業務に関わる登壇者をお招きし、QAチームの体制づくりやQAエンジニアの育成、品質保証で重要なポイントについて語るイベントとなりました。

    今回は4回に分けてお届けする開催レポートの4本目であり、既存プロダクトの品質向上方法に関するディスカッション内容をお伝えします。

    既存プロダクトの品質向上をするにはどうしたら良い?

    白江:バグが出ている状態を直すという観点で話すと、既存プロダクトにおける品質の現状を把握するのが一番難しいんです。テストを漏れなく実施したとしても、そのテストを全て網羅できたのかを誰も把握できないからこそ、プロダクトの品質の現状把握を一つひとつの要素に分解していくといいのではと思います。

    プロダクトの品質が悪い状態というのはスピードの遅さやユーザビリティの悪さなど、いろんなケースがあると思うので、そこを分析していくことで改善の見立てを考えるといいのかもしれません。

    上村:白江さんが仰るように、まずはプロダクトの品質が悪いところを具体的に見える化しないと先に進めないと思っています。

    単に障害の件数をカウントし、「障害を減らしていこう」とエンジニアに伝えてもあまり響かないわけですが、フリーで取り組んだ最近の事例では「障害によってどのくらいの機会損失が発生したか」を金額ベースで出すように試みました。その結果、現場のエンジニアの受け止め方や反応も変わったのです。このように、見せ方の工夫をすることで、品質向上の打ち手につながってくると思うんです。

    田中:プロダクトの品質向上には「目的」がとても大事だと考えています。ダイニーではエンジニアもQAもPMも全員参加でポストモーテム(事後検証)を毎週1回行っており、全員でインシデントに関して内容の把握と現状確認、原因分析、再発防止策の検討及び進捗確認を行なっています。これを繰り返すことで、自ずと既存プロダクトが良くなっていくというループを回しています。

    湯本:私がフリーに入ったばかりのエピソードとして、ある機能を全面リファクタリングすることになった時に、過去の経験則で言えばDBに両方のデータを持っておき、いつでも切り替えられる状態にし、二並列で動かしていくことがセオリーだと思っていました。

    しかし、このやり方をすると「ダブルメンテナンスの状態になってしまい危険だ」ということで、若手のエンジニアやEMも“マジ価値”を意識し、切り替えを一気に実行したのです。私も一生懸命テストを行ったのですが、結果的にバグがすごく減ったんですよ。

    もちろん、このようなやり方は全てのケースで通用するとは思えませんが、本当に品質が悪い場合は大胆なことをして、抜本的に変えていくのもひとつの手段なのではと思っていますね。


    イオンが主催するAEON TECH HUB #6、今回は「大規模サービスを支える品質保証 〜 QA組織の立ち上げから文化醸成までのノウハウに迫る」というテーマでお届けしました!今後も、様々なテーマを取り上げていきますのでAEON TECH HUBをよろしくお願いします。

    AEON TECH HUB #6開催レポートのその他記事もございますので、ぜひご覧ください。

    QA標準化やダイニーの全体の品質保証をするためのリグレッションチーム、各社のQA組織の取り組みと考え方 | AEON TECH HUB開催レポート Session#1

    スキルラダー作成、新卒OJTでQA業務、営業同行、イベント参加…QAエンジニア育成事例 | AEON TECH HUB開催レポート Session#2

    「言わなくてもわかるでしょ」は怠慢。オフショアQA成功の秘訣 | AEON TECH HUB開催レポート Session#3

    イベント詳細ページはこちら

    イオングループでは、一緒に変革に挑んでくれる方を募集中です。カジュアル面談も実施しておりますので、少しでも気になった方はお気軽にご連絡ください。まずはざっくばらんにお話しましょう。

    ※掲載している所属・役職・肩書きおよび各種情報は、記事公開時点のものです。

    Share

    JOIN US

    AEONで働きたい人は、採用サイトもチェック

    カジュアル
    面談

    に申し込む