Soumettre la recherche
Mettre en ligne
【SQiP2016】楽天のアジャイル開発とメトリクス事例
•
6 j'aime
•
3,082 vues
Kotaro Ogino
Suivre
ソフトウェア品質シンポジウムのパネルディスカッションのスライドです。
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 20
Recommandé
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
Hironori Washizaki
アジャイル開発とメトリクス
アジャイル開発とメトリクス
Rakuten Group, Inc.
Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)
Hironori Washizaki
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
Kotaro Ogino
あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~
Hiroaki Matsunaga
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
Kotaro Ogino
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Yasuharu Nishi
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイド
Hiroyuki Ito
Recommandé
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
Hironori Washizaki
アジャイル開発とメトリクス
アジャイル開発とメトリクス
Rakuten Group, Inc.
Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)
Hironori Washizaki
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
Kotaro Ogino
あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~
Hiroaki Matsunaga
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
Kotaro Ogino
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Yasuharu Nishi
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイド
Hiroyuki Ito
テスト観点に関する取り組み事例
テスト観点に関する取り組み事例
NaokiKashiwagura
クラシフィケーション・ツリー法入門
クラシフィケーション・ツリー法入門
H Iseri
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
Akinori SAKATA
アプリ開発へのOdc分析導入の取り組み
アプリ開発へのOdc分析導入の取り組み
NaokiKashiwagura
「PdMと考えるQAとプロダクトマネジメント」
「PdMと考えるQAとプロダクトマネジメント」
大貴 蜂須賀
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
toshihiro ichitani
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?
Yasuharu Nishi
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
Akira Ikeda
テストの組み立て方
テストの組み立て方
kauji0522
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)
Yasuharu Nishi
Re-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decade
Yasuharu Nishi
QA組織立ち上げ奮闘記 〜はじめに行ったこと、それは、理念を広めること〜
QA組織立ち上げ奮闘記 〜はじめに行ったこと、それは、理念を広めること〜
masamimorita
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
Hironori Washizaki
エンタープライズアジャイルでチームが超えるべきこと - エンタープライズアジャイル勉強会 2018年10月セミナー
エンタープライズアジャイルでチームが超えるべきこと - エンタープライズアジャイル勉強会 2018年10月セミナー
Yusuke Suzuki
テスト分析.pptx
テスト分析.pptx
kauji0522
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
Tetsuya Kouno
テストを分類してみよう!
テストを分類してみよう!
Kenji Okumura
Agile開発でのテストのやり方~私の場合~
Agile開発でのテストのやり方~私の場合~
Mineo Matsuya
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
Hiroyuki Ito
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
Kotaro Ogino
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
Rakuten Group, Inc.
Contenu connexe
Tendances
テスト観点に関する取り組み事例
テスト観点に関する取り組み事例
NaokiKashiwagura
クラシフィケーション・ツリー法入門
クラシフィケーション・ツリー法入門
H Iseri
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
Akinori SAKATA
アプリ開発へのOdc分析導入の取り組み
アプリ開発へのOdc分析導入の取り組み
NaokiKashiwagura
「PdMと考えるQAとプロダクトマネジメント」
「PdMと考えるQAとプロダクトマネジメント」
大貴 蜂須賀
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
toshihiro ichitani
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?
Yasuharu Nishi
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
Akira Ikeda
テストの組み立て方
テストの組み立て方
kauji0522
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)
Yasuharu Nishi
Re-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decade
Yasuharu Nishi
QA組織立ち上げ奮闘記 〜はじめに行ったこと、それは、理念を広めること〜
QA組織立ち上げ奮闘記 〜はじめに行ったこと、それは、理念を広めること〜
masamimorita
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
Hironori Washizaki
エンタープライズアジャイルでチームが超えるべきこと - エンタープライズアジャイル勉強会 2018年10月セミナー
エンタープライズアジャイルでチームが超えるべきこと - エンタープライズアジャイル勉強会 2018年10月セミナー
Yusuke Suzuki
テスト分析.pptx
テスト分析.pptx
kauji0522
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
Tetsuya Kouno
テストを分類してみよう!
テストを分類してみよう!
Kenji Okumura
Agile開発でのテストのやり方~私の場合~
Agile開発でのテストのやり方~私の場合~
Mineo Matsuya
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
Hiroyuki Ito
Tendances
(20)
テスト観点に関する取り組み事例
テスト観点に関する取り組み事例
クラシフィケーション・ツリー法入門
クラシフィケーション・ツリー法入門
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
アプリ開発へのOdc分析導入の取り組み
アプリ開発へのOdc分析導入の取り組み
「PdMと考えるQAとプロダクトマネジメント」
「PdMと考えるQAとプロダクトマネジメント」
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テストの組み立て方
テストの組み立て方
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)
Re-collection of embedded software qa in the last decade
Re-collection of embedded software qa in the last decade
QA組織立ち上げ奮闘記 〜はじめに行ったこと、それは、理念を広めること〜
QA組織立ち上げ奮闘記 〜はじめに行ったこと、それは、理念を広めること〜
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
エンタープライズアジャイルでチームが超えるべきこと - エンタープライズアジャイル勉強会 2018年10月セミナー
エンタープライズアジャイルでチームが超えるべきこと - エンタープライズアジャイル勉強会 2018年10月セミナー
テスト分析.pptx
テスト分析.pptx
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
テストを分類してみよう!
テストを分類してみよう!
Agile開発でのテストのやり方~私の場合~
Agile開発でのテストのやり方~私の場合~
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
En vedette
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
Kotaro Ogino
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
Rakuten Group, Inc.
Metrics Analysis on Continuous System Test (ASQN 2016)
Metrics Analysis on Continuous System Test (ASQN 2016)
Kotaro Ogino
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
Kotaro Ogino
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
Kohei Kadowaki
本当は楽しいインターネット
本当は楽しいインターネット
Yuya Rin
パワーポイントの品質と生産性を向上させるデザイン・テンプレート
パワーポイントの品質と生産性を向上させるデザイン・テンプレート
Shinichi Miyagi
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
Kazuhito Miura
Rettyの開発環境改善物語
Rettyの開発環境改善物語
洋一郎 櫻井
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
Kotaro Ogino
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech
Kotaro Ogino
MySQL 5.7 InnoDB 日本語全文検索(その2)
MySQL 5.7 InnoDB 日本語全文検索(その2)
yoyamasaki
一般化線形混合モデル入門の入門
一般化線形混合モデル入門の入門
Yu Tamura
プログラムを高速化する話
プログラムを高速化する話
京大 マイコンクラブ
Time: Past Present Future
Time: Past Present Future
TheLivelyMerchant
Space debris #scichallenge2017
Space debris #scichallenge2017
Nagy Edina
特盛!Heroku
特盛!Heroku
Shunji Konishi
Bluepillを使ったiOS自動テストの並列化
Bluepillを使ったiOS自動テストの並列化
Toshiyuki Hirata
пр Общая информация про игру Го
пр Общая информация про игру Го
Andrey Prozorov, CISM, CIPP/E, CDPSE. LA 27001
Understanding Visible Signals
Understanding Visible Signals
Dimitar Kalendzhiev
En vedette
(20)
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
Metrics Analysis on Continuous System Test (ASQN 2016)
Metrics Analysis on Continuous System Test (ASQN 2016)
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
本当は楽しいインターネット
本当は楽しいインターネット
パワーポイントの品質と生産性を向上させるデザイン・テンプレート
パワーポイントの品質と生産性を向上させるデザイン・テンプレート
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
Rettyの開発環境改善物語
Rettyの開発環境改善物語
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech
【楽天テックカンファ前夜祭2014】誰がテスト自動化をするべきか #rakutentech
MySQL 5.7 InnoDB 日本語全文検索(その2)
MySQL 5.7 InnoDB 日本語全文検索(その2)
一般化線形混合モデル入門の入門
一般化線形混合モデル入門の入門
プログラムを高速化する話
プログラムを高速化する話
Time: Past Present Future
Time: Past Present Future
Space debris #scichallenge2017
Space debris #scichallenge2017
特盛!Heroku
特盛!Heroku
Bluepillを使ったiOS自動テストの並列化
Bluepillを使ったiOS自動テストの並列化
пр Общая информация про игру Го
пр Общая информация про игру Го
Understanding Visible Signals
Understanding Visible Signals
Similaire à 【SQiP2016】楽天のアジャイル開発とメトリクス事例
Automation test.ssf alpha
Automation test.ssf alpha
ryuji koyama
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して
Rakuten Group, Inc.
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
智治 長沢
スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31
Sukusuku Scrum
アジャイル開発&TFS導入
アジャイル開発&TFS導入
You&I
To be sn agile enterprise
To be sn agile enterprise
Rakuten Group, Inc.
幅広い技術力が身につくSalesforceエンジニアのススメ〜入門編〜
幅広い技術力が身につくSalesforceエンジニアのススメ〜入門編〜
SFDG ROOKIES
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ー
Shuji Watanabe
20170710 hifive-test-meetup
20170710 hifive-test-meetup
Naoya Kojima
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
陽一 滝川
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Koichi ITO
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
智治 長沢
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
Rakuten Group, Inc.
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
Makoto Iguchi
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
InnovationSprint2011
Q te cc2
Q te cc2
Fujie Teppei
はじめてのアジャイル
はじめてのアジャイル
Yoshihito Kuranuki
Agile Development at Salesforce
Agile Development at Salesforce
Ryoji Osawa
大規模スクラムの失敗から学んだこと #AgileJapan2015
大規模スクラムの失敗から学んだこと #AgileJapan2015
Itsuki Sakitsu
Similaire à 【SQiP2016】楽天のアジャイル開発とメトリクス事例
(20)
Automation test.ssf alpha
Automation test.ssf alpha
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31
アジャイル開発&TFS導入
アジャイル開発&TFS導入
To be sn agile enterprise
To be sn agile enterprise
幅広い技術力が身につくSalesforceエンジニアのススメ〜入門編〜
幅広い技術力が身につくSalesforceエンジニアのススメ〜入門編〜
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ー
20170710 hifive-test-meetup
20170710 hifive-test-meetup
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
Q te cc2
Q te cc2
はじめてのアジャイル
はじめてのアジャイル
Agile Development at Salesforce
Agile Development at Salesforce
大規模スクラムの失敗から学んだこと #AgileJapan2015
大規模スクラムの失敗から学んだこと #AgileJapan2015
【SQiP2016】楽天のアジャイル開発とメトリクス事例
1.
楽天のアジャイル開発とメトリクス事例 Sep/15/2016 Rakuten Inc. Ecosystem Service
Department Delivery and Quality Solution Group Manager 荻野恒太郎 http://corp.rakuten.co.jp/careers/engineering/
2.
自己紹介: 荻野恒太郎 2 2010 2011
2012 2013 2014 2015 2016 役割:テスト自動化エンジニア 役割:DevOpsエンジニア マネージャー SQiP 2014 事例発表 本日の話題② DevOpsでのメトリクス 本日の話題① アジャイルチーム でのメトリクス (継続的システムテスト)
3.
3 本日の話題① アジャイルチームでの メトリクス (継続的システムテスト)
4.
アジャイルチームでのメトリクス 4 スプリント1 スプリント2 スプリントNスプリントn …
… アジャイル開発の特徴: 反復型開発とチームの自己組織化 アジャイルでは迅速な開発とリリースの実現に向けた チームの自己組織化が求められる。 そのため自律的かつ継続的な改善のための素早いフィードバックが重要。 改善とメトリクス ・Process -ベロシティ -スモークテスト安定率 ・Product -規模 -静的コード解析結果 -テストカバレッジ -バグ件数
5.
継続的システムテストによる改善活動事例 5 事例: サーチ基盤開発プロジェクトへの 継続的システムテストの導入 継続的システムテスト導入の目的 ・システムテストがボトルネック バグの修正に中央値で5日かかっていた メトリクス活用の目的 ① チームへの改善活動の提案 ②
チームとの改善効果の合意 ③ マネージメント層へのレポート ④ 展開のためのコンセプト説明
6.
継続的システムテストの概要 6 システムテストを自動化し 継続的に開発と並行して実行 “システムテスト自動化による大規模検索 プラットフォームの開発工程改善”, JaSST’Tokyo
2014
7.
メトリクスの活用事例①:チームへの改善活動の提案 7 アジャイルチームではチームが自ら問題点を見つけ改善提案をする。 そのためメトリクスから継続的にチーム状態のフィードバックを得る。 チームの問題: イテレーションの後半でのバグの発見 メトリクスから調査した原因: ・スモークテストのカバレッジ ・スモークテストの実行タイミング 改善提案: ・スモークテストのカバレッジ向上 ・スモークテストのプロセスの変更 チームへの改善提案の例:スモークテスト
8.
メトリクスの活用事例②:チームとの改善効果の合意 8 アジャイルチームではチームメンバー全員で改善活動を実施する。 そのためメトリクスから改善活動の効果をチーム全員で確認する。 テスト種別ごとのバグ曲線改善施策: ・ストーリーの分割方法 ・開発プロセスの変更 メトリクスによる評価: ・バグ収束の改善 チームとの改善効果の合意の例:バグの収束
9.
メトリクスの活用事例③:マネージメント層へのレポート 9 アジャイルチームではチームの改善活動をマネージャーが支援する。 継続的に支援を得るため、定期的に導入効果をレポートする。 マネージメント層へのレポートの例:継続的システムテスト導入 マネージメント層の興味 ・ボトルネックが解消されたか? メトリクスによるレポート: ボトルネックが解消されたことを メトリクスで示す ・バグ修正日数の改善 ・デリバリ可能な状態をキープ
10.
メトリクスの活用事例④:展開のためのコンセプト説明 10 アジャイルチームでは効果の出た改善事例を横展開する。 そのため改善事例のコンセプトを見慣れたメトリクスで可視化する。 展開のためのコンセプト説明の例:継続的システムテスト導入 改善活動の横展開 ・しかし、新しいコンセプトは 理解してもらうことが難しい メトリクスによる説明: 見慣れたメトリクスで可視化 ・継続的なテスト実行とバグ検出 ・開発とテストの並行実施
11.
11 本日の話題② DevOpsでのメトリクス
12.
DevOpsでのメトリクス 12 要求分析 DevOpsの特徴 開発 テスト 運用 エンドユーザー 価値 アジャイルチームの 守備範囲 DevOpsの守備範囲 改善とメトリクス ・Process -デリバリリードタイム -デリバリの頻度 ・Product -本番環境での損失 -可用性 -運用のリードタイム DevOpsでは各チームの改善活動のビジネスへの影響を最大化するため チーム間でのより密なコミュニケーションと協働が求められる
13.
エンタープライズアジャイルとDevOps(補足) 楽天株式会社 アジャイルコーチ 川口恭伸 Agile, Cloud, Enterpriseの流れが、 テスト自動化のみでなく開発・運用スタイルを大きく変えている
13
14.
DevOpsでの改善活動事例 14 信頼性永続性 事例: DevOps推進プロジェクトでのメトリクス活用 DevOps導入の目的 ・開発から運用までの一貫した永続性、生産性、信頼性の改善 ・Dev/Test/Opsチーム間の改善活動の促進 生産性 開発チーム テストチーム
運用チーム メトリクス活用の目的 ① チーム間でのゴールの共有 ② チーム間の協働の促進
15.
DevOpsでのメトリクスの活用の目的: チーム間でのゴールの共有と協働の促進 15 サービスの損失 (信頼性) デリバリの頻度 (永続性) 開発チームの リードタイム テストチームの リードタイム 自動化カバレッジ セルフサービス カバレッジ テスト カバレッジ 運用チームの リードタイム 可用性混入バグ数 トレーニング頻度 ビジネスKPI 開発チームのKPI テストチームのKPI 共通チームのkPI 運用チームのKPI ①チーム間でのゴールの共有 ・ゴール(ビジネスKPI)へのチームKPIの関連付け ②協働の促進 ・チーム間での問題の共有と優先順位付け コスト (生産性)
16.
DevOpsでのメトリクスによる改善活動実現に向けての課題 16 課題: ・対象チームの増加による メトリクス収集コストの増加 ・ステークホルダーが増えるため 情報のリアルタイム性がより重要に 解決方法: ・収集から表示までの完全な自動化 - Jenkinsがメトリクスを収集 - ELKでデータを保存、表示
17.
DevOpsによるリードタイムの改善の例 ・共有ゴール:開発〜デリバリーのリードタイムの改善 ・Dev/Test/Opsで協働した自動化を実施 ・チーム間のタスクの受け渡しをなくし、リードタイムを99.40%短縮 川口恭伸, 荻野恒太郎, 古川貴朗:
楽天でのエンタープライズアジャイルとDevOps-Dev/Test/Ops 三位一体の自動化-,情報処理学会デジタルプラクティス, Vol.7, No.3, pp.243-251, 2016 17
18.
18 まとめ
19.
まとめ 19 アジャイルチーム チームへの改善活動の提案 チームとの改善効果の合意 マネージメント層へのレポート 展開のためのコンセプト説明 DevOps チーム間のゴールを共有 複数のチーム間の協働を促進 http://www.slideshare.net/rakutentech/2016-64858088 楽天テクノロジーカンファレンス QAマネージャー募集中 http://global.rakuten.com/corp/careers/engineering/
20.
リンク集 20 カテゴリ 文献 URL 継続的システムテスト
“システムテスト自動化による大規模検索プラット フォームの開発工程改善”, JaSST’Tokyo 2014 http://www.slideshare.net/kotaroogino/jasst14-tokyo “継続的システムテストについての理解を深めるた めの開発とバグのメトリクスの分析” SQiP 2014 http://www.slideshare.net/kotaroogino/ngauto-s- qip2014presentation20140906 “安心なサービスの品質改善を実現する為の継続 的システムテスト”, 先進的な設計・検証技術の適用 事例報告書2015年度版 https://www.ipa.go.jp/files/000049409.pdf “楽天の品質改善を加速する継続的システムテスト パターン”, STAC 2016 http://www.slideshare.net/kotaroogino/2015-stac2015 DevOps “三位一体の自動化で壊せDevとOpsの壁”, Developer’s Summit 2016 http://www.slideshare.net/rakutentech/devops- 58450617 “楽天のエンタープライズアジャイルとDevOps – Dev/Test/Ops三位一体の自動化”, 情報処理学会デ ジタルプラクディス Vo.7 No.3 https://ipsj.ixsq.nii.ac.jp/ej/?action=pages_view_main& active_action=repository_view_main_item_detail&item _id=167783&item_no=1&page_id=13&block_id=8