Slide 1

Slide 1 text

プロダクトがリリースされるまでを 『見える化』 することで 組織体質を変えていった話 石垣雅人 - DMM.com 2018/07/07 プロダクトオーナー祭り2018 Summer 〜改善を進めるはじめの1歩目〜

Slide 2

Slide 2 text

© DMM.com 2 私 石垣雅人(いしがきまさと) ・プラットフォーム開発部 第2グループ(会員基盤) Account(ID) , Auth , Personalinfo バックエンド基盤担当 スクラムチーム プロダクトオーナー (2017〜) ・DMM.com 2015/04~ 新卒入社 Twitter @i35_267

Slide 3

Slide 3 text

© DMM.com 3 3 リリースまでを『見える化』することで 本セッションでお話すること 268.5h→54hに短縮した事例を紹介します 組織体質をかえてリリースまでのリードタイムを

Slide 4

Slide 4 text

© DMM.com 4 Agenda About DMM.com DMM.comについて / 組織体質について 改善事例 最後に 4 4 VSM / SIPOCの書き方

Slide 5

Slide 5 text

© DMM.com 手のひらと世界にいろどりを。 人類の想像をはるかにこえるスピードとス ケールで、私たちの生活は変化していま す。 DMM.comは1999年から時代のニーズに 合わせた多彩なコンテンツを、独自プラット フォームで安定的に提供しています。 5 40以上の幅広いサービスを展開 サービスについて About DMM.com

Slide 6

Slide 6 text

© DMM.com 6 6 チームが当時抱えていた組織体質 の問題点

Slide 7

Slide 7 text

© DMM.com 7 { What is … 悪い組織体質} 7 自動化をもっと改善していきたい!

Slide 8

Slide 8 text

© DMM.com 8 { What is … 悪い組織体質} 8 今のやり方でも困ってないから 一度チームで決めたことだから 学習コストがかかるから

Slide 9

Slide 9 text

© DMM.com 9 { What is … 悪い組織体質} 9 今のやり方でも困ってないから 一度チームで決めたことだから 学習コストがかかるから 組織体質を変えるには色々方法はあるが....

Slide 10

Slide 10 text

© DMM.com 10 { What is … 悪い組織体質} 10 今のやり方でも困ってないから 一度チームで決めたことだから 学習コストがかかるから 組織体質の『ムダ』を 定量的に可視化して見せること。 効果的なのが

Slide 11

Slide 11 text

© DMM.com 11 11 = VSM (Value Stream Mapping) = SIPOC分析 ・・・定量的にリードタイムを可視化 ・・・定量的にフロー(ステークホルダー)を可視化 方法論提示

Slide 12

Slide 12 text

© DMM.com 12 Agenda About DMM.com DMM.comについて / 組織体質について 改善事例 最後に 12 12 VSM / SIPOCの書き方

Slide 13

Slide 13 text

© DMM.com 13 { What is VSM… } 13 Idea Value

Slide 14

Slide 14 text

© DMM.com 14

Slide 15

Slide 15 text

© DMM.com 15 15 書き方 (Value Stream Mapping)

Slide 16

Slide 16 text

© DMM.com 16 4 STEPS プロセスのタイトル 1 2 プロセスタイム (PT ※+WT) 3 リードタイム(LT) 4 完成と正確性の割合(aka %C/A)

Slide 17

Slide 17 text

© DMM.com 17 17 顧客 顧客 GitHub Ato GitHub Atom PT : 10h WT : 2h %C/A : 0% PT : 1h WT : 0h %C/A : 20% 12h 1h 100h 1h 開発チーム 1 1 会員登録機能作成 リリース作業 GitHub Atom GCP ブラウザ VSM (Value Stream Mapping) PT : 1h WT : 0h %C/A : 70% 承認MTG 84h 開発チーム ディレクター 5

Slide 18

Slide 18 text

© DMM.com 18 18 STEP 0 PT : Process Time WT : Wasting Time リードタイム (LT) プロセスのタイトル GitHub Ato GitHub Atom PT : 10h WT : 2h %C/A : 0% 12h 1h 開発チーム 1 会員登録機能作成 PT : 1h WT : 0h %C/A : 70% 承認MTG 84h 完成と正確性の割合 (%C/A) ディレクター 5

Slide 19

Slide 19 text

© DMM.com 19 19 STEP 1 PT : Process Time WT : Wasting Time リードタイム (LT) プロセスのタイトル GitHub Ato GitHub Atom PT : 10h WT : 2h %C/A : 0% 12h 1h 開発チーム 1 会員登録機能作成 PT : 1h WT : 0h %C/A : 70% 承認MTG 84h 完成と正確性の割合 (%C/A) ディレクター 5

Slide 20

Slide 20 text

© DMM.com 20 20 STEP 2 PT : Process Time WT : Wasting Time リードタイム (LT) プロセスのタイトル GitHub Ato GitHub Atom PT : 10h WT : 2h %C/A : 0% 12h 1h 開発チーム 1 会員登録機能作成 PT : 1h WT : 0h %C/A : 70% 承認MTG 84h 完成と正確性の割合 (%C/A) ディレクター 5

Slide 21

Slide 21 text

© DMM.com 21 21 STEP 3 PT : Process Time WT : Wasting Time リードタイム (LT) プロセスのタイトル GitHub Ato GitHub Atom PT : 10h WT : 2h %C/A : 0% 12h 1h 開発チーム 1 会員登録機能作成 PT : 1h WT : 0h %C/A : 70% 承認MTG 84h 完成と正確性の割合 (%C/A) ディレクター 5

Slide 22

Slide 22 text

© DMM.com 22 22 STEP 3 PT : Process Time WT : Wasting Time リードタイム (LT) プロセスのタイトル GitHub Ato GitHub Atom PT : 10h WT : 2h %C/A : 0% 12h 1h 開発チーム 1 会員登録機能作成 PT : 1h WT : 0h %C/A : 70% 承認MTG 84h 完成と正確性の割合 (%C/A) ディレクター 5

Slide 23

Slide 23 text

© DMM.com 23 23 STEP 4 PT : Process Time WT : Wasting Time リードタイム (LT) プロセスのタイトル GitHub Ato GitHub Atom PT : 10h WT : 2h %C/A : 0% 12h 1h 開発チーム 1 会員登録機能作成 PT : 1h WT : 0h %C/A : 70% 承認MTG 84h 完成と正確性の割合 (%C/A) ディレクター 5

Slide 24

Slide 24 text

© DMM.com 24 24 24 ①現状のVSM ③改善プロセス ②理想(仮説) のVSM プロセス

Slide 25

Slide 25 text

© DMM.com 25 25 25 顧客 顧客 GitHub Ato GitHub Atom LT : 12h PT : 10h WT : 2h %C/A : 0% LT : 1h PT : 1h WT : 0h %C/A : 20% 12h 1h 100h 2h 開発チーム 1 1 会員登録機能作成 リリース作業 GitHub Atom GCP ブラウザ VSM (Value Stream Mapping) LT : 1h PT : 1h WT : 0h %C/A : 70% 承認MTG 84h 開発チーム ディレクター 5 大事なのは、改善ポイント(=ムダ)を見つけること ※ どう改善するかはまた別のレイヤーの話

Slide 26

Slide 26 text

© DMM.com 26 26 26 書き方 (SIPOC分析)

Slide 27

Slide 27 text

© DMM.com 27 27 Supplier Input Process Output Customer 供給者 インプット プロセス アウトプット 顧客 SIPOC分析

Slide 28

Slide 28 text

© DMM.com 28 SIPOC分析 O : Output (アウトプット) S : Supplier(供給者) I : Input (インプット) P : Process (プロセス) C : Customer (顧客) VSMで記載した プロセスを記載していく Process Input Supplier

Slide 29

Slide 29 text

© DMM.com 29 SIPOC分析 O : Output (アウトプット) S : Supplier(供給者) I : Input (インプット) P : Process (プロセス) C : Customer (顧客) Process Input 会員登録機能作成 承認MTG リリース作業 Supplier

Slide 30

Slide 30 text

© DMM.com 30 SIPOC分析 O : Output (アウトプット) S : Supplier(供給者) I : Input (インプット) P : Process (プロセス) C : Customer (顧客) Process Input 会員登録機能作成 承認MTG リリース作業 Doneの定義 Supplier

Slide 31

Slide 31 text

© DMM.com 31 SIPOC分析 O : Output (アウトプット) S : Supplier(供給者) I : Input (インプット) P : Process (プロセス) C : Customer (顧客) Process Input 会員登録機能作成 承認MTG リリース作業 Doneの定義 PO Supplier

Slide 32

Slide 32 text

© DMM.com 32 SIPOC分析 O : Output (アウトプット) S : Supplier(供給者) I : Input (インプット) P : Process (プロセス) C : Customer (顧客) Process Input 会員登録機能作成 承認MTG リリース作業 Doneの定義 PO Supplier

Slide 33

Slide 33 text

© DMM.com 33 SIPOC分析 O : Output (アウトプット) S : Supplier(供給者) I : Input (インプット) P : Process (プロセス) C : Customer (顧客) Process 会員登録機能作成 承認MTG リリース作業 Output ソースコード Customer

Slide 34

Slide 34 text

© DMM.com 34 SIPOC分析 O : Output (アウトプット) S : Supplier(供給者) I : Input (インプット) P : Process (プロセス) C : Customer (顧客) Process 会員登録機能作成 承認MTG リリース作業 Output Customer ソースコード チーム

Slide 35

Slide 35 text

© DMM.com 35 35 Supplier Input Process Output Customer 会員登録機能作成 承認MTG リリース作業 Doneの定義 PO チーム ソースコード ドキュメント マネジメント層 意思決定 チーム チーム ソースコード ex. SIPOC分析 プロダクト ユーザー

Slide 36

Slide 36 text

© DMM.com 36 Agenda About DMM.com DMM.comについて / 組織体質について 改善事例 最後に 36 36 VSM / SIPOCの書き方

Slide 37

Slide 37 text

© DMM.com 37 37 改善事例 Value Stream Mapping / SIPOC分析

Slide 38

Slide 38 text

© DMM.com 38 38 VSMから見える共通点 グループ ステークホルダーとの調整 開発作業 リリース準備 + 作業 Featureをリリースするために必要な調整。MTGが多い コーディング作業 リリースするための申請やリリース作業 1 2 3

Slide 39

Slide 39 text

© DMM.com 39 39 ステークホルダーとの調整 開発作業 リリース準備 + 作業 VSMから見える共通点 リードタイム : 268.5h Featureをリリースするために必要な調整。MTGが多い コーディング作業 リリースするための申請やリリース作業 1 2 3 グループ

Slide 40

Slide 40 text

© DMM.com 40 40 ステークホルダーとの調整 開発作業 リリース準備 + 作業 約85% 約5% 約10% VSMから見える共通点 (228.25h) (14h) (26.25h) Featureをリリースするために必要な調整。MTGが多い コーディング作業 リリースするための申請やリリース作業 1 2 3 グループ リードタイム : 268.5h

Slide 41

Slide 41 text

© DMM.com 41 41 カテゴリー ステークホルダーとの調整 開発作業 リリース準備 + 作業 約85% 約5% 約10% 4つのVSMから見える共通点 ほぼすべてのVSMがこの比率になった。 チームの行動パターン(開発プロセス)は一緒である。 この時点で「開発効率」をあげてもムダだと判断できた。

Slide 42

Slide 42 text

© DMM.com 42 42 カテゴリー ステークホルダーとの調整 開発作業 リリース準備 + 作業 約85% 約5% 約10% VSMから見える共通点 (228.25h) (14h) (26.25h) Featureをリリースするために必要な調整。MTGが多い コーディング作業 リリースするための申請やリリース作業 1 3 2 リードタイム : 268.5h

Slide 43

Slide 43 text

© DMM.com 43 43 ステークホルダーとの調整 SIPOC分析から見える共通点 Featureをリリースするために必要な調整。MTGが多い 1 Supplier Input Process Output Customer プロセス数 : 2 Output数 : 7 Output数 : 5 Customer数 : 1 Supplier数 : 1 チームメンバー 説明用の ドキュメント準備 ...etc 説明用の ドキュメント ...etc マネジメント層 承認MTG x 2

Slide 44

Slide 44 text

© DMM.com 44 44 44 ステークホルダーとの調整 : 228.25h → リリース準備 + 作業 : 26.25h →

Slide 45

Slide 45 text

© DMM.com 45 45 45 ステークホルダーとの調整 : 228.25h →40hに短縮 リリース準備 + 作業 : 26.25h → 5mに短縮 268.5h (45日) 54.5h (9日) こんなに改善できますよ。というのを 定量的な削減率で見せることが大事

Slide 46

Slide 46 text

© DMM.com 46 46 46 ステークホルダーとの調整 : 228.25h →40hに短縮 リリース準備 + 作業 : 26.25h → 5mに短縮 268.5h (45日) 54.5h (9日)

Slide 47

Slide 47 text

© DMM.com 47 Agenda About DMM.com DMM.comについて / 組織体質について 改善事例 最後に 47 47 VSM / SIPOCの書き方

Slide 48

Slide 48 text

© DMM.com 48 48 { What is VSM… } 48 Idea Value 問題を共有するのに難しいことはいらない。 明日からすぐにVSM/SIPOC分析を作ろう。

Slide 49

Slide 49 text

© DMM.com 49 49 ご清聴ありがとうございました。