SlideShare una empresa de Scribd logo
1 de 93
Certified
Scrum Master
研修について(full ver.)
@アジャイルひよこくらぶLT大会
田地 将也
Certified
Scrum Master
研修について(full ver.)
@アジャイルひよこくらぶLT大会
サブタイトル
「俺がKen Rubinから学んだこと」
田地 将也
• 氏名:田地 将也(@otajisan)
• 所属:某中小SIer -> 某Web企業
• 役職:エンジニア兼スクラムマスター
• 趣味:酒、バンド、スノボー、モンハン
• よく使う言語:PHP, Perl, JavaScript
• 最近ハマっていること!:スクラムによる現場改善、
Python x Hadoop Streaming x Deep Learning
自己紹介
このスライドについて
• 先日、アギレルゴコンサルティング様の
Certified Scrum Master研修を受講してきたのでそ
の概要や個人的な所感を説明するものです
http://www.jp.agilergo.com/
• 研修中の配布資料の詳細な内容等、
後続の研修実施の妨げとなる可能性がある部分には
抵触しません
アジェンダ
・これ、何?
・どんなことをやるの?
・学んだことの紹介
・感想
これ、何?
(認定スクラムマスター研修って何?)
これ、何?
• 認定スクラムトレーナーによって開催されるScrum
Alliance認定研修
• 研修修了後、Scrum Allianceのメンバーとして
登録され、オンライン試験の受講資格が与えられる
• 試験に合格すると、Certified Scrum Master
(認定スクラムマスター)と認定される
これ、何?
• 研修を通して、スクラムの基礎を理解できる
• 簡単に言うと、現場を改善したい、
というモチベーションがある方が、
改善する上でのヒントをたくさん得られる研修
(と思っています)
これ、何?
• 上位資格のCertified Scrum Professionalの
取得条件の一つになっている
• PMPのPDUとして、今回の場合は
15単位としてカウントされた
これ、何?
• 今回の講師はKen Rubin氏
(エッセンシャルスクラム著)
• プロの通訳の方が日英同時通訳をしてくださるので
、英語ダメな方でも大丈夫です
アジェンダ
・これ、何?
・どんなことをやるの?
・学んだことの紹介
・感想
どんなことをやるの?
どんなことをやるの?
• コアアジャイル原則
• スクラム概要
• スクラムのロール
• アジャイルプランニング
• アジャイル 要件/ユーザーストーリー
• 見積もり
• スプリントプランニング
• スプリントの実施
• トラッキングプロセス
どんなことをやるの?
• コアアジャイル原則
• スクラム概要
• スクラムのロール
• アジャイルプランニング
• アジャイル 要件/ユーザーストーリー
• 見積もり
• スプリントプランニング
• スプリントの実施
• トラッキングプロセス
つまり、スクラムに必要なこと全部!
どんなことをやるの?
• 各トピックスについて
講師の方が細かく解説してくれます
• 座学で講義を受け、
時折グループワークを実施する、といった流れです
(グループワークは10回くらい?
実施したかと思います)
アジェンダ
・これ、何?
・どんなことをやるの?
・学んだことの紹介
・感想
学んだことの紹介
1.見積もり方
このビール、
それぞれ飲むのに何秒ずつかかりますか?
このビール、
それぞれ飲むのに何秒ずつかかりますか?
あなたはどう見積もりますか?
適当な基準を決める
基準にポイントをつける
5pt
基準に対して相対的なポイントをつける
5pt8pt8pt 5pt 2pt3pt
基準に対して相対的なポイントをつける
5pt8pt8pt 5pt 2pt3pt
※すみません、私も正しいかは分かりませんw
では、8ptのビールを飲むのに何秒かかりますか?
5pt8pt8pt 5pt 2pt3pt
・・・
5pt8pt8pt 5pt 2pt3pt
このへんを・・・
5pt8pt8pt 5pt 2pt3pt
エイヤー
3秒でした!
5pt8pt8pt 5pt 2pt3pt
3sec
Ⅱ
ではこれは?
5pt8pt8pt 5pt 2pt3pt
3sec
Ⅱ
ではこれは?
5pt8pt8pt 5pt 2pt3pt
3sec
ⅡⅡ
3sec x (8pt / 2pt)
= 12sec
検証
5pt8pt8pt 5pt 2pt3pt
3sec
ⅡⅡ
3sec x (8pt / 2pt)
= 12sec
エイヤー
結果
5pt8pt8pt 5pt 2pt3pt
3sec
ⅡⅡ
見積もり:12sec
実績 :10sec
ちょっとずれましたがだいたい合ってます
5pt8pt8pt 5pt 2pt3pt
3sec
ⅡⅡ
見積もり:12sec
実績 :10sec
だいぶ嘘くさい図でしたが
、イメージは湧きましたか
?
見積もりは「予測」に
すぎない
• 実際にプロダクトバックログを見積もるとき、
これからやるものをどう見積もりますか?
• これまでの「経験(実績値)」を元に、
それよりどの程度大きいか?小さいか?といった見
積もりをするはずです
• このときの実績値をベロシティと呼びます
見積もりは「予測」に
すぎない
• 見積もりはあくまで予測なので、
実際に作業をしてみないと、
本当はどれくらいかかるのかが分かりません
• ですが、「大体どれくらいかかるか?」は
経験則(ベロシティ)から割り出せます
見積もりは「予測」に
すぎない
• スクラムではこの見積もり -> ベロシティ計測、
のリズムを継続的に行うことで、
見積もり精度を上げていきます
• 見積もりにはフィボナッチ数列を利用するケースが
多いです
• プランニングポーカーというアイテムもあります
研修では
• 同じような内容のことを
グループワークで体験できます
2.スクラムマスター
とは
スクラムマスターのお仕
事
• スクラムのコーチ
• 外部からの防御壁
• 障害物の除去
etc.
スクラムマスターの
必要スキル
• コーチとしてのスクラムの深い理解・知識
• チームに回答を正しく考えてもらうための質問力
• 辛抱強さ(チームの回答を待てるか?)
• 対内・対外に対して協力的
• チームを守れるか?
• 不透明性を排除し、透明化できるか?
スクラムマスターの
必要スキル
• コーチとしてのスクラムの深い理解・知識
• チームに回答を正しく考えてもらうための質問力
• 辛抱強さ(チームの回答を待てるか?)
• 対内・対外に対して協力的
• チームを守れるか?
• 不透明性を排除し、透明化できるか?
ポイント
スクラムのコーチとは
?
スクラムのコーチとは
?
• メンバーが自律的にスクラムを推進できるよう
サポートする
(これを自己組織化されたチームと呼ぶ)
• メンバーがスクラムのエッセンスを
理解するまで粘り強く付き合う
(コーチとなる上で、)
スクラムマスターと
開発メンバーの
兼任ってどうなの?
スクラムマスターと
開発メンバーの兼任ってどうなの
?
• 基本的には良くない
• コーチング / 開発のバランスが崩れる可能性がある
とはいえ
リソースが・・・
問題はスクラムチームで
話し合って解決しましょう
!
問題はスクラムチームで
話し合って解決しましょう
!
チームにより状況はまちまち、
困ったらみんなで解決する、
というのがスクラム開発のスタイル
響いた言葉
Ken Rubinは
言いました
響いた言葉
• 「テストやってないとスクラムできないよ。メンゴ
」
どういうことか?
さらにKen Rubinは
言いました
• あなたのスクラム、「ミニウォーターフォール」に
なってませんか?
それ、良くないよ。
どういうことか??
ある2つのスクラムチームが、
1sprint中に
それぞれ次のような開発を
していたとします
0
7.5
15
22.5
チームA
消化ストーリーポイントの推移
0
7.5
15
22.5
0
5.5
11
16.5
22
27.5
チームA
チームB
消化ストーリーポイントの推移
0
7.5
15
22.5
0
5.5
11
16.5
22
27.5
チームA
チームB
スプリントの日数
消化ストーリーポイントの推移
0
7.5
15
22.5
0
5.5
11
16.5
22
27.5
チームA
チームB
消化ストーリーポイントの累積値
スプリントの日数
消化ストーリーポイントの推移
0
7.5
15
22.5
0
5.5
11
16.5
22
27.5
チームA
チームB
消化ストーリーポイントの累積値
スプリントの日数
ユーザーへの
価値提供の速度が
速いのはどちらか?
消化ストーリーポイントの推移
0
7.5
15
22.5
0
5.5
11
16.5
22
27.5
チームA
チームB
消化ストーリーポイントの累積値
スプリントの日数
ユーザーへの
価値提供の速度が
速いのはどちらか?
価値提供のタイミング
消化ストーリーポイントの推移
0
7.5
15
22.5
0
5.5
11
16.5
22
27.5
チームA
チームB
消化ストーリーポイントの累積値
スプリントの日数
チームBのほうが
早い段階で
価値を提供している
価値提供のタイミング
消化ストーリーポイントの推移
では、それぞれのチームは
どのような開発を
しているのだろうか?
1sprintの中でやること
要件定義 設計
開発 テスト
0
7.5
15
22.5
チームA
0
7.5
15
22.5
チームA
要件定義
設計
開発
テスト
0
7.5
15
22.5
チームA
要件定義
設計
開発
テスト
0
7.5
15
22.5
チームA
要件定義
設計
開発
テスト
0
7.5
15
22.5
チームA
要件定義
設計
開発
テスト
0
7.5
15
22.5
チームA
要件定義
設計
開発
テスト
チームAは恐らくこのように
シーケンシャルに
作業を進めている
0
7.5
15
22.5
チームA
要件定義
設計
開発
テスト
チームAは恐らくこのように
シーケンシャルに
作業を進めている
ミニウォーターフォール
0
7.5
15
22.5
チームA
要件定義
設計
開発
テスト
チームAは恐らくこのように
シーケンシャルに
作業を進めている
ミニウォーターフォール
ユーザに価値を提供する機会が
後ろのほうになる
0
5.5
11
16.5
22
27.5
チームB
0
5.5
11
16.5
22
27.5
チームB
要件定義 設計
開発 テスト
チームBは恐らくこのように
ストーリー内の色々な作業を同時に進めている
どういうカラクリか?
0
5.5
11
16.5
22
27.5
チームB
要件定義 設計
開発 テスト
チームBは恐らくこのように
ストーリー内の色々な作業を同時に進めている
例えばテストファーストな開発(TDD)
を行っている
0
5.5
11
16.5
22
27.5
チームB
要件定義 設計
開発 テスト
チームBは恐らくこのように
ストーリー内の色々な作業を同時に進めている
恐らくテストファーストな開発(TDD)
を行っている
或いは自動化!
響いた言葉
• 「テストやってないとスクラムできないよ。メンゴ
」
響いた言葉
• 「テストやってないとスクラムできないよ。メンゴ
」
ユーザに「継続的に」「素早く」
価値を提供するために、
テスト(やCI / CD)があるべき!
アジェンダ
・これ、何?
・どんなことをやるの?
・学んだことの紹介
・感想
感想
感想
• スクラム開発の理解が深まった
感想
• スクラム開発の理解が深まった
• メンバーに説明しやすくなった
感想
• スクラム開発の理解が深まった
• メンバーに説明しやすくなった
• 困ったときの判断がしやすくなった
感想
• スクラム開発の理解が深まった
• メンバーに説明しやすくなった
• 困ったときの判断がしやすくなった
有意義な研修だった!
感想
• スクラム開発の理解が深まった
• メンバーに説明しやすくなった
• 困ったときの判断がしやすくなった
有意義な研修だった!(少々高いけど)
これから研修に
臨む方に
これから研修に臨む方に
• コーチに「質問」を積極的にしましょう!
(わからないことは強い人に聞こう!)
• 自分の現場に置き換えて考えてみましょう!
(ただ話を聴く、のでなく、
「自分の現場で起こったらどうする?」と
考えながら臨むと、得るものが多くなりそうです)
ご静聴
ありがとうございました
!

Más contenido relacionado

La actualidad más candente

ログ分析勉強会_オンライン_vol2
ログ分析勉強会_オンライン_vol2ログ分析勉強会_オンライン_vol2
ログ分析勉強会_オンライン_vol2Kenji Kobayashi
 
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録タカシ キタジマ
 
ログ分析勉強会 おんらいん
ログ分析勉強会 おんらいんログ分析勉強会 おんらいん
ログ分析勉強会 おんらいんKenji Kobayashi
 
Laravel heroku-push
Laravel heroku-pushLaravel heroku-push
Laravel heroku-pushKazuya Gonjo
 
Scala/Scrum/DDD 困ったこと50連発ガトリングトーク!!
Scala/Scrum/DDD 困ったこと50連発ガトリングトーク!!Scala/Scrum/DDD 困ったこと50連発ガトリングトーク!!
Scala/Scrum/DDD 困ったこと50連発ガトリングトーク!!Yasuyuki Sugitani
 
EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?義隆 川路
 
Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12
Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12
Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12guest5e45e7
 
Bracketsを使おう
Bracketsを使おうBracketsを使おう
Bracketsを使おうYossy Taka
 
AzureでLaravel動かしてみた
AzureでLaravel動かしてみたAzureでLaravel動かしてみた
AzureでLaravel動かしてみたKeiji Kamebuchi
 
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)Akihiro Kuwano
 
ログ分析勉強会 vol2
ログ分析勉強会 vol2ログ分析勉強会 vol2
ログ分析勉強会 vol2Kenji Kobayashi
 

La actualidad más candente (11)

ログ分析勉強会_オンライン_vol2
ログ分析勉強会_オンライン_vol2ログ分析勉強会_オンライン_vol2
ログ分析勉強会_オンライン_vol2
 
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
 
ログ分析勉強会 おんらいん
ログ分析勉強会 おんらいんログ分析勉強会 おんらいん
ログ分析勉強会 おんらいん
 
Laravel heroku-push
Laravel heroku-pushLaravel heroku-push
Laravel heroku-push
 
Scala/Scrum/DDD 困ったこと50連発ガトリングトーク!!
Scala/Scrum/DDD 困ったこと50連発ガトリングトーク!!Scala/Scrum/DDD 困ったこと50連発ガトリングトーク!!
Scala/Scrum/DDD 困ったこと50連発ガトリングトーク!!
 
EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?
 
Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12
Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12
Scrum & Trac By Certified Scrum Master In Shibuya.Trac-2009/07/12
 
Bracketsを使おう
Bracketsを使おうBracketsを使おう
Bracketsを使おう
 
AzureでLaravel動かしてみた
AzureでLaravel動かしてみたAzureでLaravel動かしてみた
AzureでLaravel動かしてみた
 
インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)インフラエンジニアってなんでしたっけ(仮)
インフラエンジニアってなんでしたっけ(仮)
 
ログ分析勉強会 vol2
ログ分析勉強会 vol2ログ分析勉強会 vol2
ログ分析勉強会 vol2
 

Similar a Certified scrummaster研修について

XP祭りオフショアメンバーのいるスクラム.pptx
XP祭りオフショアメンバーのいるスクラム.pptxXP祭りオフショアメンバーのいるスクラム.pptx
XP祭りオフショアメンバーのいるスクラム.pptxHideo Kashioka
 
Perl入学式に参加して初めてwebアプリを作った話
Perl入学式に参加して初めてwebアプリを作った話Perl入学式に参加して初めてwebアプリを作った話
Perl入学式に参加して初めてwebアプリを作った話Yuzo Iwasaki
 
sukusuku-scrum introduction
sukusuku-scrum introductionsukusuku-scrum introduction
sukusuku-scrum introductionNao Yamamoto
 
プログラマのためのScrum
プログラマのためのScrumプログラマのためのScrum
プログラマのためのScrumTakuo Doi
 
No023-01-suc3rum-20110527
No023-01-suc3rum-20110527No023-01-suc3rum-20110527
No023-01-suc3rum-20110527Sukusuku Scrum
 
"はやく" 開発するための開発速度のあげかた
"はやく" 開発するための開発速度のあげかた"はやく" 開発するための開発速度のあげかた
"はやく" 開発するための開発速度のあげかたTakuto Kitabayashi
 
ホットペッパーグルメにAoGを使ってローンチしてみた
ホットペッパーグルメにAoGを使ってローンチしてみたホットペッパーグルメにAoGを使ってローンチしてみた
ホットペッパーグルメにAoGを使ってローンチしてみたKuma Arakawa
 
オブラブ冬合宿以降にやったことのふりかえり
オブラブ冬合宿以降にやったことのふりかえりオブラブ冬合宿以降にやったことのふりかえり
オブラブ冬合宿以降にやったことのふりかえりYasunobu Kawaguchi
 
Skinny Framework で始めた Scala
Skinny Framework で始めた ScalaSkinny Framework で始めた Scala
Skinny Framework で始めた ScalaRyuji Yamashita
 
ドメイン駆動設計勉強会発表
ドメイン駆動設計勉強会発表ドメイン駆動設計勉強会発表
ドメイン駆動設計勉強会発表shingo suzuki
 

Similar a Certified scrummaster研修について (10)

XP祭りオフショアメンバーのいるスクラム.pptx
XP祭りオフショアメンバーのいるスクラム.pptxXP祭りオフショアメンバーのいるスクラム.pptx
XP祭りオフショアメンバーのいるスクラム.pptx
 
Perl入学式に参加して初めてwebアプリを作った話
Perl入学式に参加して初めてwebアプリを作った話Perl入学式に参加して初めてwebアプリを作った話
Perl入学式に参加して初めてwebアプリを作った話
 
sukusuku-scrum introduction
sukusuku-scrum introductionsukusuku-scrum introduction
sukusuku-scrum introduction
 
プログラマのためのScrum
プログラマのためのScrumプログラマのためのScrum
プログラマのためのScrum
 
No023-01-suc3rum-20110527
No023-01-suc3rum-20110527No023-01-suc3rum-20110527
No023-01-suc3rum-20110527
 
"はやく" 開発するための開発速度のあげかた
"はやく" 開発するための開発速度のあげかた"はやく" 開発するための開発速度のあげかた
"はやく" 開発するための開発速度のあげかた
 
ホットペッパーグルメにAoGを使ってローンチしてみた
ホットペッパーグルメにAoGを使ってローンチしてみたホットペッパーグルメにAoGを使ってローンチしてみた
ホットペッパーグルメにAoGを使ってローンチしてみた
 
オブラブ冬合宿以降にやったことのふりかえり
オブラブ冬合宿以降にやったことのふりかえりオブラブ冬合宿以降にやったことのふりかえり
オブラブ冬合宿以降にやったことのふりかえり
 
Skinny Framework で始めた Scala
Skinny Framework で始めた ScalaSkinny Framework で始めた Scala
Skinny Framework で始めた Scala
 
ドメイン駆動設計勉強会発表
ドメイン駆動設計勉強会発表ドメイン駆動設計勉強会発表
ドメイン駆動設計勉強会発表
 

Certified scrummaster研修について