Slide 1

Slide 1 text

スクラム開発の 広め⽅方 株式会社じげん ⽥田⼝口  哲也 @yokozuna_hanao 2014-05-21(⽔水) 【ヒカ☆ラボ】 ITベンチャーを⽀支えるテクノロジー     今、話題の3社が合同技術勉強会を開催!!   〜~じげん、ウェルセルフ、Sansan〜~

Slide 2

Slide 2 text

⽥田⼝口  哲也 @yokozuna_hanao 株式会社じげん スクラムマスター インフラエンジニア アメフト系エンジニア 2

Slide 3

Slide 3 text

株式会社じげん 3

Slide 4

Slide 4 text

株式会社じげん 4

Slide 5

Slide 5 text

株式会社じげん 5

Slide 6

Slide 6 text

株式会社じげん •  従業員: 約80名 •  エンジニア: 16名 •  男⼥女女⽐比: 2:1 6

Slide 7

Slide 7 text

話すこと •  今⽇日のプレゼンの対象者は、 – スクラム開発をしている⼈人 – 開発をしていないけど、基礎知識識はある⼈人 •  じげんにスクラムがどのように広まって いったのか、フェーズごとに話します •  スクラムのプロセスを参考にして頂けれ ばと思います。 7

Slide 8

Slide 8 text

0 2 4 6 8 10 12 じげんとスクラム 社内に 拡⼤大 2つ⽬目の プロジェクト に拡⼤大 新規事業部 で挑戦 頓挫 スクラム 開発開始 スクラム開発をしているチーム数 8

Slide 9

Slide 9 text

0 2 4 6 8 10 12 じげんとスクラム 社内に 拡⼤大 2つ⽬目の プロジェクト に拡⼤大 新規事業部 で挑戦 頓挫 スクラム 開発開始 スクラム開発をしているチーム数 9

Slide 10

Slide 10 text

0 2 4 6 8 10 12 じげんとスクラム 社内に 拡⼤大 2つ⽬目の プロジェクト に拡⼤大 新規事業部 で挑戦 頓挫 スクラム 開発開始 スクラム開発をしているチーム数 10

Slide 11

Slide 11 text

0 2 4 6 8 10 12 じげんとスクラム 社内に 拡⼤大 2つ⽬目の プロジェクト に拡⼤大 新規事業部 で挑戦 頓挫 スクラム 開発開始 スクラム開発をしているチーム数 11

Slide 12

Slide 12 text

0 2 4 6 8 10 12 じげんとスクラム 社内に 拡⼤大 2つ⽬目の プロジェクト に拡⼤大 新規事業部 で挑戦 頓挫 スクラム 開発開始 スクラム開発をしているチーム数 12

Slide 13

Slide 13 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 13

Slide 14

Slide 14 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 14

Slide 15

Slide 15 text

Level.1の課題 -  スクラムって何? -  周りの理理解を得るには? -  何から始めればいいの? 15

Slide 16

Slide 16 text

Level.1の課題 -  スクラムって何? -  周りの理理解を得るには? -  何から始めればいいの? 16

Slide 17

Slide 17 text

スクラムって何? 17

Slide 18

Slide 18 text

18 スクラムって何?

Slide 19

Slide 19 text

Level.1の課題 -  スクラムって何? -  周りの理理解を得るには? -  何から始めればいいの? 19

Slide 20

Slide 20 text

周りの理理解を得るには? •  スクラムをはじめるにあたって上司を説 得したり、周りを巻き込むことが必要で す。 20

Slide 21

Slide 21 text

新規事業 webサービス 21

Slide 22

Slide 22 text

問題を⾒見見つける 22

Slide 23

Slide 23 text

問題を⾒見見つける •  スクラムをはじめる前 23

Slide 24

Slide 24 text

•  @yokozuna_hanao •  株式会社じげん 2014年年⼊入社 •  インフラエンジニア、スクラムマスター •  婚活EX •  アメフト系エンジニア 24

Slide 25

Slide 25 text

•  @yokozuna_hanao •  株式会社じげん 2014年年⼊入社 •  インフラエンジニア、スクラムマスター •  婚活EX •  アメフト系エンジニア タスク管理理がうまくいかない 25

Slide 26

Slide 26 text

問題を解決する 26 スクラムのメリットを説明して! →わかってくれない 問題を解決するための⼿手段としての スクラムを提案する

Slide 27

Slide 27 text

Level.1の課題 -  スクラムって何? -  周りの理理解を得るには? -  何から始めればいいの? 27

Slide 28

Slide 28 text

何から始めればいいの? •  ⼀一番⼤大切切な3つの道具 28

Slide 29

Slide 29 text

デイリースクラム 29

Slide 30

Slide 30 text

カンバン 30

Slide 31

Slide 31 text

KPT 31

Slide 32

Slide 32 text

スクラムはスタンス •  役割はそのままでいい •  スクラムで⼤大切切なのはフレームワークで はなく、「みんなで問題に当たろう」と いうスタンス 32

Slide 33

Slide 33 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 1.本 2.問題を解決する 3.3つの道具 - デイリー スクラム - カンバン - KPT 33

Slide 34

Slide 34 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 1.本 2.問題を解決する 3.3つの道具 - デイリー スクラム - カンバン - KPT 34

Slide 35

Slide 35 text

Level.2の課題 -  新しいプロジェクトに導⼊入するには? -  新しいプロジェクトにフィットさせるには? 35

Slide 36

Slide 36 text

Level.2の課題 -  新しいプロジェクトに導⼊入するには? -  新しいプロジェクトにフィットさせるには? 36

Slide 37

Slide 37 text

新しいプロジェクトに導⼊入するに は? •  将軍の⽿耳元でささやく •  Wall hack •  知識識を共有する  プレゼンテーション 37

Slide 38

Slide 38 text

38 将軍の⽿耳元でささやく

Slide 39

Slide 39 text

39 将軍の⽿耳元でささやく •  本⼈人にささやく – 「あのプロジェクトスタートしました?」 – 「開発って、どんな感じでやるんですか?」 •  周りの⼈人にささやく – 「新規プロジェクトどうなりました?」 – 「スクラムとかどうですかねー?」

Slide 40

Slide 40 text

40 Wall hack

Slide 41

Slide 41 text

41 Wall hack •  みんなに知ってほしいことを壁に貼る

Slide 42

Slide 42 text

知識識を共有する  プレゼンテーション •  スクラムを導⼊入するとなった時に、みん ながすぐに動き出せるようにしたい。 42

Slide 43

Slide 43 text

実際に⾏行行ったプレゼンテーション 43

Slide 44

Slide 44 text

web開発のよくある問題(1) •  仕様がはっきりしていない - 仕様をどうやって作るのか理理解していない - 理理解していても時間が無い - 技術の知識識がないし… 44 細かい部分の具体的なイメージが出来なくて、 なかなか進まない

Slide 45

Slide 45 text

web開発のよくある問題(2) •  知らないところで仕様が変わる –  会議を休んでいて聞いてなかった –  ディレクターが伝えたが、そんなつもりじゃなかっ た 45 意識の齟齬が生じる

Slide 46

Slide 46 text

web開発のよくある問題(3) •  開発のフレームワークに則っていない – 開発のフレームワーク?何それ? 46 作ってから要求が変わるグダグダな開発

Slide 47

Slide 47 text

47

Slide 48

Slide 48 text

その問題、 アジャイル、スクラムで 解決しましょう! 48

Slide 49

Slide 49 text

アジャイル × スクラムで解決 •  アジャイルの本質 「イテレーション(繰り返しと発展、螺螺旋 階段)」 →フィードバックを継続的に得ながら計画 を調整する •  スクラムの本質 「コミュニケーション」 →みんなで集まって問題を共有 49

Slide 50

Slide 50 text

アジャイル × スクラムで解決 •  仕様がはっきりしない •  知らないところで仕様が変わる 50 •  タスク、進捗、問題を⾒見見える化しよう! •  定期的に集まって、コミュニケーション を綿密にとろう!

Slide 51

Slide 51 text

51

Slide 52

Slide 52 text

新しいプロジェクトに導⼊入するには? •  将軍の⽿耳元でささやく •  Wall hack •  知識識を共有する  プレゼンテーション •  暗黙知の排除とチーム全体のキャッチ アップ 52

Slide 53

Slide 53 text

Level.2の課題 -  新しいプロジェクトに導⼊入するには? -  新しいプロジェクトにフィットさせるには? 53

Slide 54

Slide 54 text

新しいプロジェクトにフィットさせるには? •  たとえ⼀一つ⽬目のプロジェクトが成功して いたとしても、⼆二つ⽬目のプロジェクトで 全く同じようにやればいいわけではあり ません。 54

Slide 55

Slide 55 text

新規事業  アプリ開発 •  詳しくは秘密 55

Slide 56

Slide 56 text

新規事業  アプリ開発 PL&セールス(兼任) デザイナー エンジニア(兼任) エンジニア セールス(兼任) セールス(兼任) 56

Slide 57

Slide 57 text

PL&セールス(兼任) デザイナー エンジニア(兼任) エンジニア セールス(兼任) セールス(兼任) スクラムマスター (兼任) 新規事業  アプリ開発 57

Slide 58

Slide 58 text

兼任が多い 58

Slide 59

Slide 59 text

兼任が多い •  コミュニケーションを意識識的に細かくと る •  スプリント会議 – 営業の進捗 – レビュー 59

Slide 60

Slide 60 text

リリースするまでの機能は決まっている マスターストーリーリストはしっかり作る 新規開発 60

Slide 61

Slide 61 text

61 チームにスクラムをフィットさせる

Slide 62

Slide 62 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 1.導⼊入する - 将軍の⽿耳元で ささやく - Wall hack - 知識識を共有する 2.フィットさせる 1.本 2.問題を解決する 3.3つの道具 - デイリー スクラム - カンバン - KPT 62

Slide 63

Slide 63 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 1.導⼊入する - 将軍の⽿耳元で ささやく - Wall hack - 知識識を共有する 2.フィットさせる 1.本 2.問題を解決する 3.3つの道具 - デイリー スクラム - カンバン - KPT 63

Slide 64

Slide 64 text

Level.3の課題 -  スクラムを⾃自然に広げるには? 64

Slide 65

Slide 65 text

スクラムを⾃自然に広げるには? 65

Slide 66

Slide 66 text

スクラムを⾃自然に広げるには? •  スクラムマスターが⼈人⼒力力で広げるのにも 限界がある •  みんな⾃自然に使ってもらいたいなー。 66

Slide 67

Slide 67 text

スクラムを⾃自然に広げるには? •  ⾃自然に広がるまでは、結構頑張らないと いけません。 •  そこを抜けると⾃自然と広がり始めます。 67

Slide 68

Slide 68 text

スクラムを頑張って広げるには? 68

Slide 69

Slide 69 text

スクラムを頑張って広げるには? •  1つ⽬目、2つ⽬目のプロジェクトの成功 •  次のアーリーアダプターを取り込む 69

Slide 70

Slide 70 text

結果 70

Slide 71

Slide 71 text

71

Slide 72

Slide 72 text

72

Slide 73

Slide 73 text

73

Slide 74

Slide 74 text

74

Slide 75

Slide 75 text

ベトナムでスクラム 75 エバンジェリストが ちゃんと広める

Slide 76

Slide 76 text

新卒研修でスクラム 76 新卒からスクラムに慣れる

Slide 77

Slide 77 text

それぞれのチームにそれぞれのス クラムがある •  サービス: 17個 •  タスクボード: 10個 77

Slide 78

Slide 78 text

守破離離 •  それぞれのチームそれぞれのスクラムが あります。 •  ⾃自分のチームにスクラムをフィットさせ るのが⼤大切切です。 •  じげんでのパターンを説明します。 78

Slide 79

Slide 79 text

既存webサイトパターン 79

Slide 80

Slide 80 text

じげんの中で最⼤大のプロジェクト 80

Slide 81

Slide 81 text

81

Slide 82

Slide 82 text

82 兼任が多い

Slide 83

Slide 83 text

83 PLや営業の要望がストーリーに なる

Slide 84

Slide 84 text

84 新規webサイトパターン ウォーターフォールとのコラボレーション

Slide 85

Slide 85 text

85 実際のガントチャート

Slide 86

Slide 86 text

ウォーターフォール × スクラム 86

Slide 87

Slide 87 text

87 バーンアップチャート ウォーターフォール × スクラム

Slide 88

Slide 88 text

リニューアルwebサービスパターン 88

Slide 89

Slide 89 text

既存の運⽤用と新規の開発を⾊色分け 89

Slide 90

Slide 90 text

90 各チームでスクラムをフィットさせる

Slide 91

Slide 91 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 1.頑張って広げる - アーリーアダプ ターを取り込む - 各チームで スクラムを フィットさせる 1.導⼊入する - 将軍の⽿耳元で ささやく - Wall hack - 知識識を共有する 2.チームにスクラ ムをフィットさせ る 1.本 2.問題を解決する 3.3つの道具 - デイリー スクラム - カンバン - KPT 91

Slide 92

Slide 92 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 1.本 2.問題を解決する 3.3つの道具 - デイリー スクラム - カンバン - KPT 92 1.導⼊入する - 将軍の⽿耳元で ささやく - Wall hack - 知識識を共有する 2.チームにスクラ ムをフィットさせ る 1.頑張って広げる - アーリーアダプ ターを取り込む - 各チームで スクラムを フィットさせる

Slide 93

Slide 93 text

Level.4の課題 -  みんながバラバラなことをやっている 93

Slide 94

Slide 94 text

みんながバラバラなことをやっている •  拡散したスクラムのやり⽅方をまとめる場 所を作りましょう。 94

Slide 95

Slide 95 text

スクラムランチ 95 広がるスクラムの ノウハウをまとめる

Slide 96

Slide 96 text

これだけは取り⼊入れたい 3つの改善 96

Slide 97

Slide 97 text

1. スクラム × Trello 97

Slide 98

Slide 98 text

98 毎⽇日の仕事を明るく始める 2. 朝のお題

Slide 99

Slide 99 text

•  @yokozuna_hanao •  株式会社じげん 2014年年⼊入社 •  インフラエンジニア、スクラムマスター •  婚活EX •  アメフト系エンジニア Redmineじゃ出来ない 99

Slide 100

Slide 100 text

3. 必ず問題を解決するKPT 100

Slide 101

Slide 101 text

⼀一⼈人⼀一個 Problemを書く 101

Slide 102

Slide 102 text

ProblemをTryで必ず解決 102

Slide 103

Slide 103 text

ProblemをTryで必ず解決 103

Slide 104

Slide 104 text

実際に出てきたKPT 104

Slide 105

Slide 105 text

出てきた課題をgithubのissueで 管理理したい! 105

Slide 106

Slide 106 text

それ、私達も⾒見見れるように してください! 出てきた課題をgithubのissueで 管理理したい! 106

Slide 107

Slide 107 text

それ、私達も⾒見見れるように してください! 出てきた課題をgithubのissueで 管理理したい! じゃあ、アカウント 作ってください。 107

Slide 108

Slide 108 text

それ、私達も⾒見見れるように してください! 出てきた課題をgithubのissueで 管理理したい! じゃあ、アカウント 作ってください。 はーい! 108

Slide 109

Slide 109 text

それ、私達も⾒見見れるように してください! 出てきた課題をgithubのissueで 管理理したい! じゃあ、アカウント 作ってください。 はーい! 109

Slide 110

Slide 110 text

スクラムをうまくやるため、うま く広めるために 110

Slide 111

Slide 111 text

スクラムをうまくやるため、うま く広めるために 111

Slide 112

Slide 112 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 1.スクラムのノウ ハウの共有 - Trello - お題 - 必ず解決する KPT 2.参考書 - アイディアを組 織に広めるための 48のパターン - ファシリテータ の道具箱 1.頑張って広げる - アーリーアダプ ターを取り込む - 各チームで スクラムを フィットさせる 1.導⼊入する - 将軍の⽿耳元で ささやく - Wall hack - 知識識を共有する 2.チームにスクラ ムをフィットさせ る 1.本 2.問題を解決する 3.3つの道具 - デイリー スクラム - カンバン - KPT 112

Slide 113

Slide 113 text

スクラム開発の広め⽅方 1つ⽬目の PJに導⼊入 Level1 2つ⽬目の PJに導⼊入 Level2 3つ以上 のPJへの 導⼊入 Level3 スクラム の⽂文化の 最適化 Level4 1.スクラムのノウ ハウの共有 - Trello - お題 - 必ず解決する KPT 2.参考書 - アイディアを組 織に広めるための 48のパターン - ファシリテータ の道具箱 1.頑張って広げる - アーリーアダプ ターを取り込む - 各チームで スクラムを フィットさせる 1.導⼊入する - 将軍の⽿耳元で ささやく - Wall hack - 知識識を共有する 2.チームにスクラ ムをフィットさせ る 1.本 2.問題を解決する 3.3つの道具 - デイリー スクラム - カンバン - KPT 113

Slide 114

Slide 114 text

ただし、 今⽇日説明したのはあくまでも パターン。 そのまま適応しても上⼿手くはい かないかもしれない。 114

Slide 115

Slide 115 text

だから、 115 ⾃自分たちがどのフェーズにいる のか判断し、フェーズに対して 最適なアプローチを考え、 実⾏行行すること が⼤大切切です。

Slide 116

Slide 116 text

じげんでは、 スクラムで開発したい エンジニアを募集しています。 116

Slide 117

Slide 117 text

117 http://zigexn.doorkeeper.jp/

Slide 118

Slide 118 text

118 http://zigexn.doorkeeper.jp/