SlideShare a Scribd company logo
1 of 58
Download to read offline
Introduction to
Scrum Patterns
Regional Scrum Gathering Tokyo 2016
2016/1/18 大崎ブライトコアホール
Kiro Harada
Attractor Inc.
Scrum PLoP
Agenda
パタンとは?
パタンランゲージ?
Scrum とパタン
Scrum PLoP
Scrumパタンの例
まとめ
Patterns
パタンって何だろう?
パタン(パターン)って聞いたことありますか?
パタンな本たち
Christopher Alexander
建築家
アーキテクト
A Pattern Language
人々が「心地よさ」、「生き
生きとした感じ」を受ける町、
建物、施工に繰り返し現れる
253のパターンをまとめたも
の。
盈進学園東野高等学校
http://eishin.ac/about_campus.php
パタンとは?
ある文脈で繰り返し起きる問題を解決する方法。名
前がついている。文脈に課されている制約、解決を
実施した際に現れる新たな文脈、関連するパタンや
実施例なども含まれることがある。
Alexander’s Definition
Each pattern describes a problem that occurs over and over again
in our environment and then describes the core of the solution to
that problem in such a way that you can use this solution a
million times over without ever doing it the same way twice.
パタンは、
すでに実績のある解決方法
Rule of 3 : 少なくとも三つの実施例があること
作業指示ではない。そうできるなら、自動化してし
まえ。
A Pattern Form
Name
Problem
Context
Forces
Solution
Resulting Context
Known Uses
Related Patterns
パタンの形式
名前
問題
文脈(状況)
フォース
解決策
結果として現れる状況
利用例
関連するパタン
パタンの使い方
パタンは、一つづつ使う
(ある状況における問題を解決できる)
結果として現れる状況が、新たな問題を生むかも
しれない。
新たに生まれた問題には、別のパタンを使う
パターンのシーケンス
A→B→D
A→C→D
A→D→E
A
B
C
D
E
A Pattern Language
複雑な課題にとりくむために
生き生きとしていて、全体として成長を続けるために
専門家と実際に使う人を断絶させないために
PLoP - Pattern Language of Programs
1993年にパターンのソフトウェアへの応用を考える
ソフトウェアエンジニアが集まる(コロラド州ヒルサ
イド)
1994年に最初のPLoP (Pattern Language of Programs)
を開催(イリノイ州アラートンパーク)
パタンランゲージの例
(ほんのすこし)
組織パターン
Fearless Change
絵本を読むときのパタンランゲージ
おさらいのために
Scrum
Scrum Patterns
http://d.hatena.ne.jp/wayaguchi/20111217/1324131382
ScrumPLoP
A bit of History
2010 Stora Nyteboda, Sweden
2011 Helsingør, Denmark
2012 Helsingør, Denmark
2013 Helsingør, Denmark
2014 Helsingør, Denmark
2015 Porto, Portugal
2016 Porto, Portugal (Planned)
How we work
A week of Scrum PLoP
Writer’s Workshop
ライターズワークショップ
書かれたパタンをよりよくするための場
著者はパタンの重要な部分を一部読み上げる
気になる点、レビューしてほしい場所などを伝えることもある
著者は、Fly on the Wall (壁にとまったハエ)になる
参加者は、パタンのよいところ、気に入ったところ
を話す。
参加者は、パタンの改善できるところを話す。
パタンのここを直せばもっと良くなるという形
で。
参加者は、パタンの好きな部分を話す。
議論が終わったら、著者を呼び戻す。
著者は、参加者のコメントの意味がわからない場合
は、明確化のための質問をしてよい。反論の場では
ない。
パタンをつくってくれたことに対して、参加者は著者
に感謝の意味を込めて拍手する。著者はレビューの
感謝の意味を込めて拍手する。
よい意見、すごく同意できる意見が出たときは、
「Gosh!」と言う
タイポ、スペルミスなどの些細な課題は、パタンに
メモをして、最後に著者に渡すようにする
ライターズワークショップパタン
http://c2.com/cgi/wiki?WritersWorkshopPatterns
Scrum は、
どうやって生まれた?
Organizational Patterns
The new new product
development game
Empirical Process Control
TPS and Lean
Some Patterns
ここから
読める
デイリースクラム
デイリースクラムって何?
何をやるの?
どうやってやるの?
何のため?
デイリースクラム
スクラムチームが組まれスプリン
トが始まった。スプリントバック
ログを作成し、スプリントゴール
の達成のために働き始めた。ヘル
ムート・カール・ベルンハルト・
フォン・モルトケの言う「敵に遭
遇したら、計画は常に変わる」と
の言葉の通り、スプリントプラン
ニングで作られた計画は、すぐに
古いものになってしまう。
デイリースクラム
それゆえに:
スプリントの再計画をするための短いミーティング
を持つ。開発者から時間を奪わないように、厳密に
タイムボックスを守り、その日の計画に集中する。
どうやって使えばいい?
スクラムをやってみて困ったら
パタンを読んでみてください
ScrumPLoP の目標
スクラムの実施で得られた、パタンの改善、新たな
パタンを集めて、共有したい。
Calling for Patterns / Submissions
まずは、本の形にまとめたい。
個人的な目標
ScrumPLoP を日本で開催したい。
Scrum に関わるパタンを日本語で議論して、日本語
で書きたい。
英語で考えて翻訳するのと、日本語で考えて日本語
で推敲するのは、Quality に違いがありそう。
日本語のパタンを再び英語に翻訳したい。
Questions? ご質問は?
こちらでも
Facebook: harada.kiro
Twitter: @hardakiro
57
The Scrum Field Guide
(Mitch Lacey)
和訳が出ます!
(安井力、近藤寛喜、原田騎郎 訳)
「本書はガイドとして、ス
クラムの初歩から熟達に向
け、現実的な方法を指導し
てくれる。
…より高度で実践的な、ス
クラムフレームワークをあ
なた自身とあなたのチーム
で機能させるためのガイド
だ。」
(ジム・ハイスミス)
発売日: 2月下旬予定
予価: 3,480円
マイナビ出版
58
The Scrum Field Guide
(Mitch Lacey)
和訳が出ます!
(安井力、近藤寛喜、原田騎郎 訳)
「本書はガイドとして、ス
クラムの初歩から熟達に向
け、現実的な方法を指導し
てくれる。
…より高度で実践的な、ス
クラムフレームワークをあ
なた自身とあなたのチーム
で機能させるためのガイド
だ。」
(ジム・ハイスミス)
発売日: 2月下旬予定
予価: 3,480円
マイナビ出版

More Related Content

What's hot

「顧客の声を聞かない」とはどういうことか
「顧客の声を聞かない」とはどういうことか「顧客の声を聞かない」とはどういうことか
「顧客の声を聞かない」とはどういうことかYoshiki Hayama
 
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方Yoshiki Hayama
 
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。toshihiro ichitani
 
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)mosa siru
 
どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)
どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)
どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)NTT DATA Technology & Innovation
 
ペアプログラミング ホントのところ
ペアプログラミング ホントのところペアプログラミング ホントのところ
ペアプログラミング ホントのところTakuto Wada
 
まじめに!できる!LT
まじめに!できる!LT まじめに!できる!LT
まじめに!できる!LT Akabane Hiroyuki
 
App013 ここはあえて紙と
App013 ここはあえて紙とApp013 ここはあえて紙と
App013 ここはあえて紙とTech Summit 2016
 
品質とは何か.pdf
品質とは何か.pdf品質とは何か.pdf
品質とは何か.pdfkauji0522
 
心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話Yusuke Hisatsu
 
ユーザーストーリーマッピングを使ってプロダクトバックログを作ろう
ユーザーストーリーマッピングを使ってプロダクトバックログを作ろうユーザーストーリーマッピングを使ってプロダクトバックログを作ろう
ユーザーストーリーマッピングを使ってプロダクトバックログを作ろうizumi ito
 
改善の型 コーチングの型
改善の型 コーチングの型改善の型 コーチングの型
改善の型 コーチングの型Masanori Kado
 
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドアジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドHiroyuki Ito
 
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!mosa siru
 
業界コミュニティにおける「勉強会」の作りこみ方
業界コミュニティにおける「勉強会」の作りこみ方業界コミュニティにおける「勉強会」の作りこみ方
業界コミュニティにおける「勉強会」の作りこみ方Mariko Hayashi
 
私にとってのテスト
私にとってのテスト私にとってのテスト
私にとってのテストTakuto Wada
 
僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!Yasui Tsutomu
 
ユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさYoshiki Hayama
 
XP lives, XP dies, XP lives again !!
XP lives, XP dies, XP lives again !!XP lives, XP dies, XP lives again !!
XP lives, XP dies, XP lives again !!Masanori Kado
 

What's hot (20)

「顧客の声を聞かない」とはどういうことか
「顧客の声を聞かない」とはどういうことか「顧客の声を聞かない」とはどういうことか
「顧客の声を聞かない」とはどういうことか
 
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
 
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
 
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
 
どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)
どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)
どうする計画駆動型スクラム(スクラムフェス大阪2023 発表資料)
 
ペアプログラミング ホントのところ
ペアプログラミング ホントのところペアプログラミング ホントのところ
ペアプログラミング ホントのところ
 
まじめに!できる!LT
まじめに!できる!LT まじめに!できる!LT
まじめに!できる!LT
 
App013 ここはあえて紙と
App013 ここはあえて紙とApp013 ここはあえて紙と
App013 ここはあえて紙と
 
品質とは何か.pdf
品質とは何か.pdf品質とは何か.pdf
品質とは何か.pdf
 
心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話
 
ユーザーストーリーマッピングを使ってプロダクトバックログを作ろう
ユーザーストーリーマッピングを使ってプロダクトバックログを作ろうユーザーストーリーマッピングを使ってプロダクトバックログを作ろう
ユーザーストーリーマッピングを使ってプロダクトバックログを作ろう
 
Slideshare Japanese
Slideshare JapaneseSlideshare Japanese
Slideshare Japanese
 
改善の型 コーチングの型
改善の型 コーチングの型改善の型 コーチングの型
改善の型 コーチングの型
 
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドアジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイド
 
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
 
業界コミュニティにおける「勉強会」の作りこみ方
業界コミュニティにおける「勉強会」の作りこみ方業界コミュニティにおける「勉強会」の作りこみ方
業界コミュニティにおける「勉強会」の作りこみ方
 
私にとってのテスト
私にとってのテスト私にとってのテスト
私にとってのテスト
 
僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!
 
ユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさ
 
XP lives, XP dies, XP lives again !!
XP lives, XP dies, XP lives again !!XP lives, XP dies, XP lives again !!
XP lives, XP dies, XP lives again !!
 

More from Kiro Harada

Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kiro Harada
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in ActionKiro Harada
 
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One AnotherTPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One AnotherKiro Harada
 
ぐるぐるDDDは何を目指しているのか
ぐるぐるDDDは何を目指しているのかぐるぐるDDDは何を目指しているのか
ぐるぐるDDDは何を目指しているのかKiro Harada
 
Is Xp still extreme?
Is Xp still extreme?Is Xp still extreme?
Is Xp still extreme?Kiro Harada
 
改善の3つの顔
改善の3つの顔改善の3つの顔
改善の3つの顔Kiro Harada
 
3 Faces of Kaizen
3 Faces of Kaizen3 Faces of Kaizen
3 Faces of KaizenKiro Harada
 
TPS Lean and Agile - Brief History and Future
TPS Lean and Agile - Brief History and FutureTPS Lean and Agile - Brief History and Future
TPS Lean and Agile - Brief History and FutureKiro Harada
 
スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013Kiro Harada
 
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそうぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそうKiro Harada
 
DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す Kiro Harada
 
改善のためのちょっとしたコツ
改善のためのちょっとしたコツ改善のためのちょっとしたコツ
改善のためのちょっとしたコツKiro Harada
 
Coderetreat のススメ at Developers' Summit 2013 Unconference
Coderetreat のススメ at Developers' Summit 2013 UnconferenceCoderetreat のススメ at Developers' Summit 2013 Unconference
Coderetreat のススメ at Developers' Summit 2013 UnconferenceKiro Harada
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?Kiro Harada
 
A Tip to Help Your Kaizen
A Tip to Help Your KaizenA Tip to Help Your Kaizen
A Tip to Help Your KaizenKiro Harada
 
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみるとJenkins に XFD を追加してみると
Jenkins に XFD を追加してみるとKiro Harada
 
アジャイル開発をはじめる前に
アジャイル開発をはじめる前にアジャイル開発をはじめる前に
アジャイル開発をはじめる前にKiro Harada
 
モデリングのすすめ
モデリングのすすめモデリングのすすめ
モデリングのすすめKiro Harada
 

More from Kiro Harada (20)

Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in Action
 
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One AnotherTPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
 
ぐるぐるDDDは何を目指しているのか
ぐるぐるDDDは何を目指しているのかぐるぐるDDDは何を目指しているのか
ぐるぐるDDDは何を目指しているのか
 
Is Xp still extreme?
Is Xp still extreme?Is Xp still extreme?
Is Xp still extreme?
 
改善の3つの顔
改善の3つの顔改善の3つの顔
改善の3つの顔
 
3 Faces of Kaizen
3 Faces of Kaizen3 Faces of Kaizen
3 Faces of Kaizen
 
TPS Lean and Agile - Brief History and Future
TPS Lean and Agile - Brief History and FutureTPS Lean and Agile - Brief History and Future
TPS Lean and Agile - Brief History and Future
 
スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013
 
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそうぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
 
DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す
 
改善のためのちょっとしたコツ
改善のためのちょっとしたコツ改善のためのちょっとしたコツ
改善のためのちょっとしたコツ
 
Coderetreat のススメ at Developers' Summit 2013 Unconference
Coderetreat のススメ at Developers' Summit 2013 UnconferenceCoderetreat のススメ at Developers' Summit 2013 Unconference
Coderetreat のススメ at Developers' Summit 2013 Unconference
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?
 
A Tip to Help Your Kaizen
A Tip to Help Your KaizenA Tip to Help Your Kaizen
A Tip to Help Your Kaizen
 
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみるとJenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
 
Arduino jenkins
Arduino jenkinsArduino jenkins
Arduino jenkins
 
アジャイル開発をはじめる前に
アジャイル開発をはじめる前にアジャイル開発をはじめる前に
アジャイル開発をはじめる前に
 
Scrum & Kanban
Scrum & KanbanScrum & Kanban
Scrum & Kanban
 
モデリングのすすめ
モデリングのすすめモデリングのすすめ
モデリングのすすめ
 

スクラムパタン入門