0
Summit
Developers
Developers Summit 2013 Kansai Action ! 
スクラム再入門(仮)
原田騎郎
株式会社アトラクタ
A3
#kansumiA3
Summit
Developers
Developers Summit 2013 Kansai Action ! 
I	
  suggest	
  your	
  Next	
  Ac0on!
原田 騎郎Kiro HARADA
アジャイルコーチ
ドメインモデラー
SCMコンサルタント
Twitter: @haradakiro
認定スクラムプロフェッショナル
認定スクラムマスター
認定スクラムプロダクトオーナー
株式会社アトラクタ 代表...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  でうれしいこと	
4	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  に関わる事実	
5	
  
2002	
   2003	
   2004	
   2005	
   2006	...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
スクラムに関わる事実	
6	
  
米国 	
 英国 	
 中国 	
 デンマーク 	
 ブラジル 	
 日本 	
CSM	
 ...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
スクラムって何?	
7	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  って何?	
•  フレームワーク	
  
–  複雑で変化の激しい問題に対応するためのフレーム
ワークであり、...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  	
•  3つのロール	
  
–  プロダクトオーナー	
  
–  チーム	
  
–  スクラムマスター...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  の絵	
10	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  がフレームワークというのは	
•  詰める中身は決まってない	
  
– ユーザーストーリー	
  
– プラ...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  は何を詰めたかったか?	
•  中身は決まっていない。	
  
•  でも何を詰めたいと思っていたのか?	
1...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
ちょっとだけ歴史の時間	
13	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
ホーソン実験	
•  1924-­‐1932	
  
•  工場における作業効率を決める要因を探す
実験。	
  
•  作業環...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
科学的管理法では	
•  非公式組織を別の名前で呼んだ	
  
組織的怠業	
15	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
人間関係論は主流にならず	
16	
  
hFp://www.mri.co.jp/NEWS/magazine/club/05/_...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Ken	
  は何と言っているか?	
•  hFp://www.youtube.com/watch?
v=_47VWIvOKH8...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Ken	
  は何と言っているか	
•  「スクラムは誰にでも使える。ソフトウェア工学
を知らなくても、ツールがだめでも、ビジネ...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
透明性	
•  自分の現状がどれだけ悪いかの事実を直視
する勇気のこと	
  
•  心配ない。実は楽しい。	
  
•  壁に...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
ゲーバー・タリーの工作の学校	
20	
  
hFp://www.ted.com/talks/
gever_tulley_s_0...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
信頼するということ	
•  能力のある人を集め、彼らがその能力を解決
策の実現に使うことを信頼しよう	
  
•  事実に基づい...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
	
  
努力には感謝を。	
  
結果には評価を。	
22	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
なぜスクラムを使いたい?	
23	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
スクラムを採用する理由?	
•  流行っているから?	
  
•  顧客がやりたいって言っている?	
  
•  まわりに	
 ...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
スクラムを使うことを決める前に	
•  スクラムがあなたの状況に合っているか確認
しましょう?	
  
– ちょっと痛いかもしれ...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
ではスクラムを評価してみましょう。	
•  スクラムはあなたのビジネスに有効ですか?	
26	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
ありがちな間違い	
•  評価基準の評価基準を持っていますか?	
  
•  車の速度はスピードメーターで。では、ヨット
のスピ...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
あなたの評価基準は?	
•  あなたのソフトウェア開発プロジェクトの評価
基準は何ですか?	
  
	
28	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
チームは、	
  
 スクラムをやれていますか?	
29	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
•  チームは利益をあげていますか?	
  
•  製品は利益をあげていますか?	
  
•  会社は利益を上げ続けていますか?...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
「我々の開発チームは、	
  
100%	
  アジャイルです。」	
31	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
「我々の会社では、	
  
すべてのプロジェクトに	
  
スクラムを使っています。」	
32	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
• 「我が社の開発標準!@$_)*!@
$は、スクラムを元にしており、す
べての開発プロジェクトはこの標
準にもとづいて、、、!...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
評価基準?	
「測定できないものは管理できない」	
  
	
  トム・デマルコ	
  
Controlling	
  Sogw...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
「自分の欲しいものを測る方法を知らないマ
ネージャは、結局、自分の測れるものを欲する
ようになる」	
  
ラッセル・アコフ	
...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
•  測定できないものは制御できないというアドバイ
スは正しかったと思う?	
  
•  今でもそのアドバイスは有効だと思う?	...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
どうするのか?	
•  結果の評価基準指標	
  
•  プロセスの評価基準指標	
37	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  ではどうする?	
38	
  
•  スプリントレビュー	
  
– プロダクトの品質評価	
  
	
  
...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
 39	
  
•  プロダクトを直すな	
  
•  プロセスを直せ	
  
•  プロダクトを直すと、プロダクトの不良を生み...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
プロセスは変わり続ける	
•  スプリントを超えて、プロセスがずっと同じで
あることはない。	
  
•  小さいけれども、安定...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
経験主義	
•  Unstably	
  Stable	
  (不安定的に安定)	
  
	
  
•  Stably	
  U...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
では、どうしたらいいのか?	
42	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
定義の目的	
•  定義はコンセプトを共有するためにある	
  
•  できることを縛るためではない	
43	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
どうしたらいいのか?	
•  It	
  depends	
  (それは状況によるね)。	
  
•  自分で考えるしかないよ。...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
•  Think	
  Yourself	
  in	
  Your	
  Own	
  Context	
  
•  自分のコ...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  を作った人たちは	
あなたを信頼している。	
  
•  方法論を作る私たちよりも、プロダクトを作っ
ているチ...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
成功の秘訣とは何か?	
•  レスリスバーガー(ホーソン実験)	
  
– 「誤った二分法に関する所見」	
  
•  「〜この...
Summit
Developers
Developers Summit 2013 Kansai Action ! 
• You	
  choose	
  
• あなたが選ぶ	
48	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
そんなに難しくない	
• すでに、	
  
  ここに来ることを選んだ	
49	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
It’s	
  your	
  turn.
Summit
Developers
Developers Summit 2013 Kansai Action ! 
Scrum	
  の三本柱	
透明性	
  
検査	
  
適応	
51	
  
Summit
Developers
Developers Summit 2013 Kansai Action ! 
•  ご清聴ありがとうございました。	
  
•  ご質問は以下まで、ご遠慮なく	
  
– TwiFer:	
  @harad...
Upcoming SlideShare
Loading in...5
×

スクラム再入門(仮) Developer Summit 関西 2013

2,540

Published on

デブサミ関西2013で発表した、「スクラム再入門(仮)」の発表資料です。

Published in: Technology
0 Comments
21 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,540
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
38
Comments
0
Likes
21
Embeds 0
No embeds

No notes for slide

Transcript of "スクラム再入門(仮) Developer Summit 関西 2013"

  1. 1. Summit Developers Developers Summit 2013 Kansai Action ! スクラム再入門(仮) 原田騎郎 株式会社アトラクタ A3 #kansumiA3
  2. 2. Summit Developers Developers Summit 2013 Kansai Action ! I  suggest  your  Next  Ac0on!
  3. 3. 原田 騎郎Kiro HARADA アジャイルコーチ ドメインモデラー SCMコンサルタント Twitter: @haradakiro 認定スクラムプロフェッショナル 認定スクラムマスター 認定スクラムプロダクトオーナー 株式会社アトラクタ 代表 3
  4. 4. Summit Developers Developers Summit 2013 Kansai Action ! Scrum  でうれしいこと 4  
  5. 5. Summit Developers Developers Summit 2013 Kansai Action ! Scrum  に関わる事実 5   2002   2003   2004   2005   2006   2007   2008   2009   2010   2011   CSM     5   344   907   2,647   6,841   12,857   22,514   26,886   34,601   43,028   CSPO     0   0   0   0   83   503   1,891   3,514   5,325   8,629   CSP     1   2   14   26   38   116   264   366   534   501   0   5000   10000   15000   20000   25000   30000   35000   40000   45000   50000   Scrum  Alliance  認定資格保持者推移 出典:2012  IPA  「非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査」
  6. 6. Summit Developers Developers Summit 2013 Kansai Action ! スクラムに関わる事実 6   米国 英国 中国 デンマーク ブラジル 日本 CSM     67,000   11,800   3,800   3,700   4,600   350   CSPO     8,000   1,800   400   750   900   120   CSP     1,100   0   30   30   60   6   0   10,000   20,000   30,000   40,000   50,000   60,000   70,000   80,000   Scrum  Alliance  認定資格国別保有者数 出典:2012  IPA  「非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査」
  7. 7. Summit Developers Developers Summit 2013 Kansai Action ! スクラムって何? 7  
  8. 8. Summit Developers Developers Summit 2013 Kansai Action ! Scrum  って何? •  フレームワーク   –  複雑で変化の激しい問題に対応するためのフレーム ワークであり、可能な限り価値の高いプロダクトを生 産的かつ創造的に届けるためのものである。   •  軽量   •  理解は容易   •  習得は困難 8  
  9. 9. Summit Developers Developers Summit 2013 Kansai Action ! Scrum   •  3つのロール   –  プロダクトオーナー   –  チーム   –  スクラムマスター   •  成果物   –  プロダクトバックログ   –  スプリントバックログ   –  インクリメント   •  イベント   –  スプリント   –  デイリースクラム   –  スプリントプラニング   –  スプリントレビュー   –  スプリントレトロスペクティブ 9  
  10. 10. Summit Developers Developers Summit 2013 Kansai Action ! Scrum  の絵 10  
  11. 11. Summit Developers Developers Summit 2013 Kansai Action ! Scrum  がフレームワークというのは •  詰める中身は決まってない   – ユーザーストーリー   – プランニングポーカー   – バーンダウンチャート   はスクラムの一部ではない。   使うかどうかはチームが決める。 11  
  12. 12. Summit Developers Developers Summit 2013 Kansai Action ! Scrum  は何を詰めたかったか? •  中身は決まっていない。   •  でも何を詰めたいと思っていたのか? 12  
  13. 13. Summit Developers Developers Summit 2013 Kansai Action ! ちょっとだけ歴史の時間 13  
  14. 14. Summit Developers Developers Summit 2013 Kansai Action ! ホーソン実験 •  1924-­‐1932   •  工場における作業効率を決める要因を探す 実験。   •  作業環境よりも、職場の非公式な人間関係 のほうが、作業効率に与える影響が多い   •  人間関係論の基礎   14  
  15. 15. Summit Developers Developers Summit 2013 Kansai Action ! 科学的管理法では •  非公式組織を別の名前で呼んだ   組織的怠業 15  
  16. 16. Summit Developers Developers Summit 2013 Kansai Action ! 人間関係論は主流にならず 16   hFp://www.mri.co.jp/NEWS/magazine/club/05/__icsFiles/afieldfile/2008/10/20/20080301_club07_2.pdf
  17. 17. Summit Developers Developers Summit 2013 Kansai Action ! Ken  は何と言っているか? •  hFp://www.youtube.com/watch? v=_47VWIvOKH8   17  
  18. 18. Summit Developers Developers Summit 2013 Kansai Action ! Ken  は何と言っているか •  「スクラムは誰にでも使える。ソフトウェア工学 を知らなくても、ツールがだめでも、ビジネス を理解せず、お互いに嫌悪していても。イテ レーション毎に、毎回ゴミを作り出す。」   •  「そして、それはよいことだ」   •  「今、どんな状態にあるか、誰にでもわかる」   18  
  19. 19. Summit Developers Developers Summit 2013 Kansai Action ! 透明性 •  自分の現状がどれだけ悪いかの事実を直視 する勇気のこと   •  心配ない。実は楽しい。   •  壁に張ることが透明性ではない。   19  
  20. 20. Summit Developers Developers Summit 2013 Kansai Action ! ゲーバー・タリーの工作の学校 20   hFp://www.ted.com/talks/ gever_tulley_s_0nkering_school_in_ac0on.html     「子供たちが危険なものを触れることができ、信 頼される場所です。   自分で怪我したりしないと信頼され、   他の人を怪我させたりしないと信頼されます」  
  21. 21. Summit Developers Developers Summit 2013 Kansai Action ! 信頼するということ •  能力のある人を集め、彼らがその能力を解決 策の実現に使うことを信頼しよう   •  事実に基づいて定期的に結果にフィードバッ クすることが、プロダクトとチームの改善に役 立つ。   21  
  22. 22. Summit Developers Developers Summit 2013 Kansai Action !   努力には感謝を。   結果には評価を。 22  
  23. 23. Summit Developers Developers Summit 2013 Kansai Action ! なぜスクラムを使いたい? 23  
  24. 24. Summit Developers Developers Summit 2013 Kansai Action ! スクラムを採用する理由? •  流行っているから?   •  顧客がやりたいって言っている?   •  まわりに  CSM/CSPO/CSP  が増えてきた?   •  みんなスクラムがいい!って言うから?   24  
  25. 25. Summit Developers Developers Summit 2013 Kansai Action ! スクラムを使うことを決める前に •  スクラムがあなたの状況に合っているか確認 しましょう?   – ちょっと痛いかもしれません。   – 選択肢は他にもあります。いつでも。 25  
  26. 26. Summit Developers Developers Summit 2013 Kansai Action ! ではスクラムを評価してみましょう。 •  スクラムはあなたのビジネスに有効ですか? 26  
  27. 27. Summit Developers Developers Summit 2013 Kansai Action ! ありがちな間違い •  評価基準の評価基準を持っていますか?   •  車の速度はスピードメーターで。では、ヨット のスピードは? 27  
  28. 28. Summit Developers Developers Summit 2013 Kansai Action ! あなたの評価基準は? •  あなたのソフトウェア開発プロジェクトの評価 基準は何ですか?   28  
  29. 29. Summit Developers Developers Summit 2013 Kansai Action ! チームは、    スクラムをやれていますか? 29  
  30. 30. Summit Developers Developers Summit 2013 Kansai Action ! •  チームは利益をあげていますか?   •  製品は利益をあげていますか?   •  会社は利益を上げ続けていますか? 30  
  31. 31. Summit Developers Developers Summit 2013 Kansai Action ! 「我々の開発チームは、   100%  アジャイルです。」 31  
  32. 32. Summit Developers Developers Summit 2013 Kansai Action ! 「我々の会社では、   すべてのプロジェクトに   スクラムを使っています。」 32  
  33. 33. Summit Developers Developers Summit 2013 Kansai Action ! • 「我が社の開発標準!@$_)*!@ $は、スクラムを元にしており、す べての開発プロジェクトはこの標 準にもとづいて、、、!)(*& %12089$&!」 33  
  34. 34. Summit Developers Developers Summit 2013 Kansai Action ! 評価基準? 「測定できないものは管理できない」    トム・デマルコ   Controlling  Sogware  Projects:     Management,  Measurement     and  Es0ma0on.  1982 34  
  35. 35. Summit Developers Developers Summit 2013 Kansai Action ! 「自分の欲しいものを測る方法を知らないマ ネージャは、結局、自分の測れるものを欲する ようになる」   ラッセル・アコフ   Management  f-­‐Laws 35   hFp://www.f-­‐laws.com/pdf/A_LiFle_Book_of_F-­‐LawsE.pdf
  36. 36. Summit Developers Developers Summit 2013 Kansai Action ! •  測定できないものは制御できないというアドバイ スは正しかったと思う?   •  今でもそのアドバイスは有効だと思う?   •  ソフトウェア開発プロジェクトにメトリクスは必須 だと思う?   •  私の答えは、ノー、ノー、ノーだ。   トム・デマルコ     IEEE  Sogware  2009 36  
  37. 37. Summit Developers Developers Summit 2013 Kansai Action ! どうするのか? •  結果の評価基準指標   •  プロセスの評価基準指標 37  
  38. 38. Summit Developers Developers Summit 2013 Kansai Action ! Scrum  ではどうする? 38   •  スプリントレビュー   – プロダクトの品質評価     •  スプリントレトロスペクティブ   – プロセスの品質評価   Inspect  !  (検査せよ)  
  39. 39. Summit Developers Developers Summit 2013 Kansai Action ! 39   •  プロダクトを直すな   •  プロセスを直せ   •  プロダクトを直すと、プロダクトの不良を生み出し たプロセスが改善されず放置される。   •  ムダを生み出すプロセスを止めないムダ
  40. 40. Summit Developers Developers Summit 2013 Kansai Action ! プロセスは変わり続ける •  スプリントを超えて、プロセスがずっと同じで あることはない。   •  小さいけれども、安定して変化が起こり続け る。 40  
  41. 41. Summit Developers Developers Summit 2013 Kansai Action ! 経験主義 •  Unstably  Stable  (不安定的に安定)     •  Stably  Unstable  (安定的に不安定) 41  
  42. 42. Summit Developers Developers Summit 2013 Kansai Action ! では、どうしたらいいのか? 42  
  43. 43. Summit Developers Developers Summit 2013 Kansai Action ! 定義の目的 •  定義はコンセプトを共有するためにある   •  できることを縛るためではない 43  
  44. 44. Summit Developers Developers Summit 2013 Kansai Action ! どうしたらいいのか? •  It  depends  (それは状況によるね)。   •  自分で考えるしかないよ。 44  
  45. 45. Summit Developers Developers Summit 2013 Kansai Action ! •  Think  Yourself  in  Your  Own  Context   •  自分のコンテキストで、自分の頭で考えろ 45  
  46. 46. Summit Developers Developers Summit 2013 Kansai Action ! Scrum  を作った人たちは あなたを信頼している。   •  方法論を作る私たちよりも、プロダクトを作っ ているチームのほうが、良いプロダクトを作る ための適切なプロセスを知っている。 46  
  47. 47. Summit Developers Developers Summit 2013 Kansai Action ! 成功の秘訣とは何か? •  レスリスバーガー(ホーソン実験)   – 「誤った二分法に関する所見」   •  「〜この中では『選ぶ』という言葉が極めて重 大である」   – Training  Within  Industry  (改善文化の基礎) 47   hFp://ci.nii.ac.jp/naid/110000969597
  48. 48. Summit Developers Developers Summit 2013 Kansai Action ! • You  choose   • あなたが選ぶ 48  
  49. 49. Summit Developers Developers Summit 2013 Kansai Action ! そんなに難しくない • すでに、     ここに来ることを選んだ 49  
  50. 50. Summit Developers Developers Summit 2013 Kansai Action ! It’s  your  turn.
  51. 51. Summit Developers Developers Summit 2013 Kansai Action ! Scrum  の三本柱 透明性   検査   適応 51  
  52. 52. Summit Developers Developers Summit 2013 Kansai Action ! •  ご清聴ありがとうございました。   •  ご質問は以下まで、ご遠慮なく   – TwiFer:  @haradakiro   – FB:  www.facebook.com/harada.kiro   52  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×