Slide 1

Slide 1 text

『品質』カルチャーの育て方 ~DevOpsにフィットする5つの戦略~ 2023/4/18 DevOps Days Tokyo 2023

Slide 2

Slide 2 text

#DevOpsDaysTokyo Speaker Profile odasho (Shohei Oda) Quality Advocate / Product Marketing, mabl Japan 国内SIerにてインフラやPaaS App開発まで幅広く経験。その 後コミュニティ活動をきっかけにMicrosoftに入社。 EvangelistとしてAudience Marketingに従事。2022年10月 にmablにJoinし、TestingやQAの啓蒙活動に取り組む。現在 もDevRel Meetup in Tokyoを中心に複数のコミュニティを運 営/支援。 Most DevRel Committer 2020, TechFeed Expert for DevRel odashoDotCom odasho0618 odasho odasho0618

Slide 3

Slide 3 text

Agenda ● なぜ品質カルチャーがチームの成功に 不可欠なのか ● 品質エンジニアリングへのシフト ● 品質カルチャーを促進する5つの方法 ● テクノロジーやツール選択の重要性 #DevOpsDaysTokyo

Slide 4

Slide 4 text

品質カルチャーの影響力 #DevOpsDaysTokyo 多い チームの効率性 仕事への満足度 製品開発速度 データドリブンな意思決定 コラボレーション 少ない 再作業に費やす時間 責任転嫁 リリース延期 不透明性 サイロ(部門・役職間の壁)

Slide 5

Slide 5 text

課題・問題の特定が重要な鍵に Mabl, The 2021 State of Testing in DevOps Report バグが発見されるタイミング 本番環境で 顧客から指摘される ステージ、開発、本番環境でテスターが手動で発見 ステージ、開発段階で 自動テストが発見 開発の初期段階で発見 移行予定 移行中(一部のみ) ほぼ移行済み 完全採用している (DevOps・自動化に)

Slide 6

Slide 6 text

バグ修正などの問題解決の視点 Mabl, The 2021 State of Testing in DevOps Report 移行予定 移行中(一部のみ) ほとんど移行済み 完全採用している (DevOps・自動化に) 数分 1-8時間 8-24時間 24-48時間 48時間以上 バグ修正にかかる時間

Slide 7

Slide 7 text

IT業界におけるDevelopmentの変遷 #DevOpsDaysTokyo 継続的 Deployment 継続的 Integration DevOps 継続的Test SaaS / PaaS クラウド 継続的 Delivery アジャイル開発

Slide 8

Slide 8 text

#DevOpsDaysTokyo 品質エンジニアリング採用の拡大 QUALITY ASSURANCE(品質保証) アプリケーションの品質を保証する。 開発プロセスの第一歩。 品質エンジニアリング データを使用しながら、 開発パイプライン全体を通して、アプ リケーションの品質と カスタマーエクスペリエンスを 継続的に改善する。

Slide 9

Slide 9 text

#DevOpsDaysTokyo 品質エンジニアリングの基本 人 テクノロジー SDLCへの反映 データ駆動 プロセス CX重視 要件 結果 (Outcome)

Slide 10

Slide 10 text

あなたの組織・チームの品質カルチャーは? QAがすべてのテスト関連業務を 担っている 開発者も一部テストを行うが、 ほとんどはQAが実施している テストに関して、チーム全員が 責任を共有している QAが戦略を管理し、重要なテストニー ズのみに焦点を当てている

Slide 11

Slide 11 text

品質カルチャーを構成する要素 #DevOpsDaysTokyo 自動化に対する恐怖心の排除 企業目標との方向性の一致 継続的にフィードバックをし合う環境の醸成 テストの信頼性を重視 プロフェッショナル育成のための道筋を構築

Slide 12

Slide 12 text

自動化に対する 恐怖心を 取り除く #DevOpsDaysTokyo

Slide 13

Slide 13 text

自動化に対する ”恐怖” への理解 同じチーム内でも、感じる ”恐怖” は様々。 ”恐怖” の例: ● 仕事がなくなるのではないか。 ● 自動化によって、本来の業務と関係の ないことに取り組まざるを得なくなっ ている。 メンバーの戸惑いを理解すれば、戦略を調整 することができる。 #DevOpsDaysTokyo

Slide 14

Slide 14 text

バグの発見を祝え! バグを「受け入れる」だけでなく、発見を 賞賛するような文化を作る。 ● より良い開発者・テスターになる機会 ● ユーザーにより良い体験を提供する チャンス #DevOpsDaysTokyo

Slide 15

Slide 15 text

事例紹介 QAアナリストは、変化を、 「すでにあるものを 改善する機会」と捉え、 自動化導入の拡大に繋げた。

Slide 16

Slide 16 text

企業目標との 方向性を合わせる #DevOpsDaysTokyo

Slide 17

Slide 17 text

”視座を上げる”:会社に必要なもの…? #DevOpsDaysTokyo 経営者層の悩みの種を理解する ● 新しいイノベーションを市場に送り出す ● 顧客からのクレーム ● 収益目標の未達成 まずは経営陣の賛同を得ること。 上層部のサポートやコミットメントを得て、 チームに追い風を!

Slide 18

Slide 18 text

品質のROIを測定 悩みが分かったら、計測してみる。 成功を測るために比較するベースラインを 定める。 チームがROIを測定する一般的な方法: ● お客様から報告される製品不良の数を削減 ● デプロイメント速度とリリースまでの時間を短縮 ● 平均復旧時間(MTTR)を短縮 ● テストメンテナンスの時間と労力を削減 ● エンドツーエンドのフルテストカバレッジの作成 https://www.mabl.com/resources/test-automation-buyers-guide-ebook

Slide 19

Slide 19 text

事例紹介 開発におけるバグのコストを 理解したQAマネージャーが、 品質に投資するために 製品担当VPを巻き込んだ。

Slide 20

Slide 20 text

継続的に フィードバックを し合う環境の醸成 #DevOpsDaysTokyo

Slide 21

Slide 21 text

社内ワークフローの確立 品質について学び、リアルタイムでコラボ レーションし、チームで楽しみながら学ぶ 時間を作ろう! ● スプリントにおけるテスト活動の優先 順位付け ● 社内研修シリーズ化 ● QA学習時間の確保 ● Slack/Teamsチャネル ● テスト構築コンテスト ● バグ探しコンテスト #DevOpsDaysTokyo

Slide 22

Slide 22 text

事例紹介 QAチームが 継続的なトレーニングや オフィスアワーを実施

Slide 23

Slide 23 text

プロフェッショナル 育成のための道筋を構築 #DevOpsDaysTokyo

Slide 24

Slide 24 text

プロフェッショナル育成のための道筋づくり ● 現在のチームの構造を理解 ● 成長分野について、チームや マネージャーとオープンに会話 ● オープンポジションを常に把握 ● 成長に必要なスキルを理解し、 チームがそのスキルを習得するための 機会や時間を確保 #DevOpsDaysTokyo

Slide 25

Slide 25 text

品質に関するキャリアの機会 コーチング/ピープルマネジメント側に移行: ● チームリーダー ● アーキテクト/戦略 ● ピープルマネジメント 新たな事業領域へ移行: ● 製品管理 ● DevOps ● カスタマーサクセス ● ソフトウェア開発 #DevOpsDaysTokyo

Slide 26

Slide 26 text

事例紹介 QAチームメンバーが リーダーおよび他の機能分野に移る

Slide 27

Slide 27 text

信頼性の重要度を 今一度考えよう #DevOpsDaysTokyo

Slide 28

Slide 28 text

品質には自信と信頼が必要 チーム全体が自信を持つべきもの: ● テスト ● テスト作成 ● フィードバック ● プロダクト ● チーム #DevOpsDaysTokyo

Slide 29

Slide 29 text

事例紹介 QAチームは、品質の信頼性を確保するために レビューを実施している。

Slide 30

Slide 30 text

おまけ テクノロジー選択の 重要性 #DevOpsDaysTokyo

Slide 31

Slide 31 text

テクノロジーの選択とは? 戦略を立てるのは、ツールではなく人である。 ツールは、構築したいテスト戦略や文化を サポートするものでなければならない。 #DevOpsDaysTokyo

Slide 32

Slide 32 text

ローコード+インテリジェンスで QEチームが品質への コラボレーションを可能に #DevOpsDaysTokyo

Slide 33

Slide 33 text

”意図”と”実装”を分離 #DevOpsDaysTokyo

Slide 34

Slide 34 text

インテリジェンスによる信頼性の向上 #DevOpsDaysTokyo

Slide 35

Slide 35 text

インテリジェンスが支援するメンテナンス業務 #DevOpsDaysTokyo 作成 分析 実行 更新 オートヒーリング 実行ごとの流れ

Slide 36

Slide 36 text

より良い品質のソフトウェアをより早く提供 90% テストカバレッジの拡大 テストカバレッジ テストメンテナンス デプロイメント 85% メンテナンス工数の削減 50% デプロイにかかる 時間の短縮 #DevOpsDaysTokyo

Slide 37

Slide 37 text

mablでユーザー中心のテスト構築    UI、API、モバイル、 アクセシビリティのための ローコードフレームワーク     オートヒーリングでテスト メンテナンスの負担を軽減 コンソリデーションを可能に する統合プラットフォーム アナリティクスによる先見的 な問題の割り出し DevOpsワークフローとの自由 自在な統合    エンタープライ 対応 のスケーリングとサポート、 セキュリティ

Slide 38

Slide 38 text

For your information QRコードがすごくたくさんでてくる。 #DevOpsDaysTokyo

Slide 39

Slide 39 text

明日(4/19) ブースから生配信! ● 4/19 12:15 ~ 12:45 DevOps Days Tokyoのmablブースから 生配信! ● オンライン or 配信に参加して一緒に 盛り上がりましょう! https://us02web.zoom.us/webinar/r egister/WN_XOno78XkSNKQoi-4BF QlvA#/registration

Slide 40

Slide 40 text

ロードマップを公開しています ご意見・ご要望を開発チームにお知らせください mabl Product portal - https://productportal.mabl.com/ Planned = 現在開発中 Under Consideration = 今後開発予定 Exploring = 将来的に対応を検討

Slide 41

Slide 41 text

You can try it now! ● 今すぐできる2週間の無料トライアル! mabl Uのお供にどうぞ! ● デモリクエストも大歓迎! https://www.mabl.com/ja

Slide 42

Slide 42 text

About the mabl University How-to Videos (English only) How-to Lessons (Japanese only) On-Demand Training (English & Japanese) mabl Skills Certifications (English & Japanese) ● 33 ビデオ (各3 - 8 分程度) ● 英語字幕あり、日本語字幕なし ● 26 レッスン ● Step by stepで学習可能 ● 4 ラーニングパス ● 設定、基礎、高度、統合でそれ ぞれ30 - 90 分の学習パス ● 学習目標に応じたパスを提供 ● 2 つの資格 ● Foundations と Advanced ● LinkedIn に掲載可能

Slide 43

Slide 43 text

About the mabl Skills Certification 出題数60問の選択式テストを通じて、mablのナビ ゲーション、設定、テスト作成、出力、自動テスト 戦略について解答し、examをパスしましょう! Why get certified? ● LinkedInで認定資格合格後を登録可能 ● 認定資格試験の取得を通じてmablプラット フォームの一定への知見をアピールできます ● mablers_ jpのようなコミュニティを通じて、 得たスキルを活かしたOutputをしましょう! ● 2023年3月~日本語での提供を開始しました

Slide 44

Slide 44 text

mabl user community! mablのUser Community『mablers_jp』が遂 にスタート! ● ユーザーによるユーザーのための コミュニティ ● ユーザーによる忖度のない生の声を聞く 絶好のチャンスです。是非ご参加ください! https://mablersjp.connpass.com/

Slide 45

Slide 45 text

Next Event 4/25 19:00 ~ 20:30 ● 『ウェブアクセシビリティ テストと自動化 における挑戦と失敗』 https://findy.connpass.com/event/279 389/

Slide 46

Slide 46 text

Next Event 4/26 19:00 ~20:00 ● 『FIXER 松岡CEOに聞く!実際mablどう ですか?無忖度Webinar!』 https://mabl-japan.connpass.com/event /279283/

Slide 47

Slide 47 text

#DevOpsDaysTokyo Thanks! You can Contact at... odasho (Shohei Oda) Quality Advocate / Product Marketing, mabl Japan odashoDotCom odasho0618 odasho odasho0618