36
メメメメメメメメ メメメメメメメメメ 「」 : メメメメメメメ メメメ Sep/06/2014 Hiroyuki Ito Development Process Optimization Department, Rakuten, Inc. http://www.rakuten.co.jp/

メトリクスによる「見える化」のススメ: エッセンシャル・リーン

Embed Size (px)

Citation preview

Page 1: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

メトリクスによる「見える化」のススメ: エッセンシャル・リーン

Sep/06/2014Hiroyuki ItoDevelopment Process Optimization Department, Rakuten, Inc.http://www.rakuten.co.jp/

Page 2: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

2

伊藤 宏幸

テスト駆動開発( TDD)グループ所属

@hageyahhoo

(The Hiro)

自己紹介

Page 3: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

3

Agile2014 に登壇してきました

Page 4: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

4

身の周りでこんなことありませんか?

質問

Page 5: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

5

開発者として

これだけクールなコードを書いているの

に、マネージャがキチンと評価してくれない。

Page 6: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

6

開発者の進捗報告だと、結局何がどこまでできているのか分からない。

マネージャとして

Page 7: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

7

状況が見えないことを他人のせいにしていませんか?

Page 8: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

8

状況把握はチーム全員の責務です。

Page 9: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

9

メトリクスの工夫や活用で、状況を「見える

化」してみよう。

本日のお題

Page 10: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

10

我がチームでの

臨床実験報告(2014年2月)

Page 11: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

11

落ちないバーンダウン

Page 12: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

12

• レビューの負荷が大きい?• 特に難しい機能だった?• 単にチケットをクローズし忘れている?

• ビットコインで大損こいて業務どころではなかった?

原因?

Page 13: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

13

これだけでは分からん。

Page 14: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

14

メトリクスの工夫や活用で、状況を「見える

化」してみよう。

本日のお題 (再掲)

Page 15: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

15

• レビューの負荷が大きい?• 特に難しい機能だった?• 単にチケットをクローズし忘れている?

• ビットコインで大損こいて業務どころではなかった?

実際に計測してみた

Page 16: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

16

計測初日

Page 17: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

17

計測初日

Page 18: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

18

計測3日目

Page 19: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

19

計測3日目

Page 20: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

20

計測3日目

Page 21: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

21

計測3日目

Page 22: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

22

ちょっと計測してみる

手間を挟むだけで、これだけのことが分かるようになる。

Page 23: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

23

これってわくわく

しませんか?

Page 24: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

24

滾りませんか!?

Page 25: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

25

WALL CI/CD

WALL TDD

WALL ATDD

Agile2014 にて

Page 26: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

26

2014年のセッションの傾向 (ソース:いとう)

Value

MetricsCFD/Kanban/KPIs

TestingBDD/ATDD/ET/MT

Enterprise AgileOrganizational Change/Psychology

Agile/Scrum/Lean

Page 27: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

27

メトリクスが来ている!

Value

MetricsCFD/Kanban/KPIs

TestingBDD/ATDD/ET/MT

Enterprise AgileOrganizational Change/Psychology

Agile/Scrum/Lean

Page 28: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

28

Agile2014 で人気のあったメトリクス

Cumulative Flow Diagram (CFD)※複雑なので後述

サイクル・タイムチケットが次のフェーズに移動するのに、どれだけ時間がかかっているのか?

スループットある一定期間で、どれだけのチケットが終了しているのか?

リード・タイムチケットが開始してから終了するまで、どれだけ時間がかかっているのか?

Page 29: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

29

Cumulative Flow Diagram (CFD)

Page 30: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

30

見方

Page 31: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

31

見方が分かると

面白くなる。

Page 32: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

32

メトリクスのポイント

考えることのプラスになる情報を見つけよう• 現状の問題はどこにあるのか?• 改善施策の成果はどうだったか?

メトリクス自体を定期的に振り返り改善していこう• 役に立たなければ、潔く捨てる覚悟も必要。• 足りなければ創ろう。

数値の変化に意味を見いだそう変化が見える情報であれば、役に立ちうるということ。

コミュニケーションの手段として活用しよう今まで分からなかった情報を元に話をしてみると、更なる発見があるものです。

Page 33: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

33

もっと深く知りたく

ないですか?

Page 34: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

34

見える化勉強会

Page 35: メトリクスによる「見える化」のススメ: エッセンシャル・リーン

35

Coming soon!