Slide 1

Slide 1 text

スクラムと向き合ってみよう 及部敬雄 (@TAKAKING22) Photo by Benjamin Davies on Unsplash

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

三河 豊橋

Slide 4

Slide 4 text

Photo by Lincun on wikipedia 豊橋

Slide 5

Slide 5 text

Photo by 663highland on wikipedia 豊橋駅前大通

Slide 6

Slide 6 text

Photo by Lincun on wikipedia 豊橋

Slide 7

Slide 7 text

Photo by Bariston on wikipedia 二川宿本陣(東海道)

Slide 8

Slide 8 text

Photo by Lombroso on wikipedia 吉田城

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

スクラムと向き合ってみよう 及部敬雄 (@TAKAKING22) Photo by Benjamin Davies on Unsplash

Slide 11

Slide 11 text

!5",",*/( גࣜձࣾσϯιʔσδλϧΠϊϕʔγϣϯࣨ Ұൠࣾஂ๏ਓΞδϟΠϧνʔϜΛࢧ͑Δձ "(*-&.0/45&3$0.ʢݸਓࣄۀओʣ ٴ෦ܟ༤

Slide 12

Slide 12 text

Scrum Alliance Regional Gathering Tokyo2013 Regional Scrum Gathering Tokyo 2015 Regional Scrum Gathering Tokyo 2017 Regional Scrum Gathering Tokyo 2018 Regional Scrum Gathering Tokyo 2019 Scrum Fest Osaka 2019 Regional Scrum Gathering Tokyo 2020 Scrum Fest Osaka 2020 Scrum Fest Mikawa 2020 Scrum Fest Sapporo 2020(2020年11月開催!)

Slide 13

Slide 13 text

2013 2015 2017 2018 2019 2020

Slide 14

Slide 14 text

スクラム スクラム(名詞):
 複雑で変化の激しい問題に対応するためのフレームワークで あり、可能な限り価値の高いプロダクトを生産的かつ創造的 に届けるためのものである。 スクラムガイド「スクラムの定義」

Slide 15

Slide 15 text

スクラムの歴史 1986年 The New New Product Development Game 1993年 スクラム誕生 1995年 SCRUM Methodology 2001年 Agile Software Development with Scrum 2010年 スクラムガイド初版公開

Slide 16

Slide 16 text

アジャイル開発といえばスクラム? EJHJUBMBJUIBOOVBM45"5&0'"(*-&3&1035

Slide 17

Slide 17 text

Photo by Emma Gossett on Unsplash ルーツ

Slide 18

Slide 18 text

自分のルーツをたどる スクラムに出会う前はどうだったのか なぜスクラムにたどり着いたのか スクラムに出会ってどうなったのか 今の自分たちにつながるストーリー

Slide 19

Slide 19 text

これから歩み始める人 歩み始めたばかりの人 歩みを止めて少し休んでいる人 歩み続けている人

Slide 20

Slide 20 text

それぞれのストーリーがある

Slide 21

Slide 21 text

あなたがスクラムと出会う前、 どのような光景が広がっていましたか? 目を閉じて想像してみてください

Slide 22

Slide 22 text

Photo by Studio Republic on Unsplash いろんなところからカタカタと
 キーボードのタイプ音が鳴り響く開発フロア

Slide 23

Slide 23 text

Photo by Alvaro Reyes on Unsplash 忙しそうな先輩の機嫌を伺いながら
 わからないことを教えてもらって仕事を進める新人時代

Slide 24

Slide 24 text

Photo by Christina @ wocintechchat.com on Unsplash 夕方に会議室に集まってプロジェクトマネージャーに
 進捗報告しながらWBSを更新「70%終わりました」

Slide 25

Slide 25 text

PAKUTASO 仕事が終わらなかったことが悔しくて、 深夜や休日に出社して仕事をしたり勉強

Slide 26

Slide 26 text

Photo by Priscilla Du Preez on Unsplash どうにかリリースできるとチームメンバーと喜ぶ エンジニアの仕事ってステキだなって感じた

Slide 27

Slide 27 text

つくってるときは大変! でもやりきったときの達成感はスゴイ

Slide 28

Slide 28 text

これがあたりまえの世界だった

Slide 29

Slide 29 text

あなたがスクラムと出会った後、 どのような光景が広がっていましたか? 目を閉じて想像してみてください

Slide 30

Slide 30 text

今で言うペアプロやモブプロが自然発生し、 業務中もわいわいしながら仕事を進めていく

Slide 31

Slide 31 text

朝カンバンの前で雑談しながら朝礼 朝礼以外でもカンバン前に群がって議論や雑談

Slide 32

Slide 32 text

スーパーエンジニアが技術勉強会を開いてくれて どんどん学んでいくチーム

Slide 33

Slide 33 text

後からチームでやっていることに 「スクラム」という名前がついていることを知った

Slide 34

Slide 34 text

リリースなどの仕事の節目ではやっぱり喜びを分かち合う

Slide 35

Slide 35 text

つくってるときも楽しいし! だからやりきったときはもっと楽しい!

Slide 36

Slide 36 text

はじめてのスクラム それまでのあたりまえだと思っていた世界が破壊された チームで働いている感覚 自分もまわりも笑顔があふれている 成長をしている実感

Slide 37

Slide 37 text

How to Change Our World 〜楽天の開発現場からのアジャイル改善事例〜

Slide 38

Slide 38 text

あなたのルーツは? それをいまどう感じますか?

Slide 39

Slide 39 text

スクラムをきっかけに アジャイル開発には共感を

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

https://anchor.fm/silver-bullet-club/episodes/Sprint8-ejglkc

Slide 42

Slide 42 text

アジャイルソフトウェア開発宣言を読んで 書いてあることは理想とするソフトウェア開発の姿 賛成 or 反対ではなく、ただ共感 はじめて読んだときも改めて読んだときも同じような感想 いま読むと少し古く感じるところもあるが、
 このマニフェストが20年前に書かれたというスゴさ

Slide 43

Slide 43 text

息を吸うようにアジャイル Photo by Olia Nayda on Unsplash

Slide 44

Slide 44 text

素晴らしい叡智を残してくれた先人達 圧倒的な感謝と尊敬

Slide 45

Slide 45 text

我々はこの先の世界に行こう! Photo by Drew Saurus on Unsplash

Slide 46

Slide 46 text

うまくいくチーム うまくいかないチーム

Slide 47

Slide 47 text

うまくいくチームとうまくいかないチーム 似たコンテキスト下で、同じような行動をしていたとしても、
 チームによってうまくいくとうまくいかないで分かれている なぜ分かれてしまうのだろう?

Slide 48

Slide 48 text

うまくいくってなんだ!? 複雜で変化の激しい問題(スクラムガイド) 方法論やエンジニアリングと違ってわかりやすい結果が得にくい デバッグできないところに解決したい問題が存在する そんなに簡単に結果はわからない

Slide 49

Slide 49 text

うまくいくチームの仮説 スナップショットで結果を判断をしていない 実験を積み重ねている感覚 うまくいかなかったたからやめるのではなく次どうするか わからないを受け入れている

Slide 50

Slide 50 text

Photo by Paul Gilmore on Unsplash わからないという不安定

Slide 51

Slide 51 text

「開発に集中したい」問題 エンジニアが現場の問題に直面する アジャイル開発やスクラムに取り組む しばらくすると「もっと開発に集中したい」と思い始める アジャイル開発やスクラムから距離を置きたくなる

Slide 52

Slide 52 text

「開発に集中したい」問題 距離を置いたところで気づいてしまうことは止められない 見て見ぬ振りをしてただコードを書くことに意味があるのか 結局あきらめて必要だと思うことをやる 結果としてうまくいくという経験

Slide 53

Slide 53 text

「開発に集中したい問題」の正体 うまくいっていないし、その理由もよくわからない 自分にとってわかりやすいものにすがりたくなっているだけ 真の問題解決から逃げてしまっている

Slide 54

Slide 54 text

うまくいく うまくいかない

Slide 55

Slide 55 text

わからない Photo by Paul Gilmore on Unsplash うまくいく うまくいかない

Slide 56

Slide 56 text

結論づけたくなる病 結果がわかることは経験があることなどごく一部 わからないことのほうが圧倒的に多い 結果がわかるほどの情報量が足りないので解像度が低い わからない=不安定なので、早急に結論づけたくなってしまう

Slide 57

Slide 57 text

無理やり当てはめてわかった気になる Photo by Ryoji Iwata on Unsplash

Slide 58

Slide 58 text

無理やり当てはめようとしてない? 二元論 ex. 開発 or ビジネス、現場 or マネジメント ふわっとしたそれっぽい言葉 ex. 心理的安全性、マインドセット 自分たちが知っているやり方 ex. スクラム

Slide 59

Slide 59 text

わからないなんてふつうだ! 解決したいのは複雜で変化の激しい問題 今の自分たちにはわからないというだけ 「わからない」に対峙することが我々のお仕事

Slide 60

Slide 60 text

「わからない」に対峙する Photo by Attentie Attentie on Unsplash

Slide 61

Slide 61 text

全体性 Photo by B NW on Unsplash

Slide 62

Slide 62 text

スクラムの全体性 スクラムフレームワークは、スクラムチームとその役割・
 イベント・作成物・ルールで構成されている。
 それぞれに目的があり、スクラムの成功や利用に欠かせな い。
 スクラムのルールは、役割・イベント・作成物をまとめ、
 それらの関係性や相互作用を統括するものである。 スクラムガイド「スクラムの定義」 スクラムフレームワークは、スクラムチームとその役割・
 イベント・作成物・ルールで構成されている。
 それぞれに目的があり、スクラムの成功や利用に欠かせない。
 スクラムのルールは、役割・イベント・作成物をまとめ、
 それらの関係性や相互作用を統括するものである。

Slide 63

Slide 63 text

スクラムの構成要素 ϩʔϧ ϓϩμΫτΦʔφʔ εΫϥϜϚελʔ ։ൃνʔϜ ࡞੒෺ ϓϩμΫτόοΫϩά εϓϦϯτόοΫϩά ΠϯΫϦϝϯτ Πϕϯτ εϓϦϯτ εϓϦϯτϓϥϯχϯά σΠϦʔεΫϥϜ εϓϦϯτϨϏϡʔ εϓϦϯτϨτϩεϖΫςΟϒ

Slide 64

Slide 64 text

ものごとを全体としてとらえる 部分を解決しても全体が解決するとは限らない 複雜なものごとを複雜なものごととしてそのままとらえる 実験をしながら情報をためて解像度を上げていく(経験主義)

Slide 65

Slide 65 text

Controlled Chaos Photo by Martijn Baudoin on Unsplash

Slide 66

Slide 66 text

Controlled Chaosの第一歩 わからないものをわからないものとして受け入れる いますべての問題を解決しようとしない 判断や問題解決のタイミングを遅延させる 優先順位をつけていまにフォーカスして行動して学んでいく

Slide 67

Slide 67 text

10円玉を書いてみてください

Slide 68

Slide 68 text

人によって「見る」が違う 同じ状況で同じ行動をしても人によって中身は全然違う 目的を持って行動していると行動の中身も変わる 本能や無意識でやっていることは言語化されにくい

Slide 69

Slide 69 text

もっと本能や無意識を大切にする

Slide 70

Slide 70 text

キングダム第7巻(˜原泰久/集英社)

Slide 71

Slide 71 text

本能や無意識を強化したい チームの行動や判断を言語化する 本能や無意識でやっていることの一部に気づくことができる よいことも悪いことも気づくことができれば、
 変えることができる

Slide 72

Slide 72 text

No content

Slide 73

Slide 73 text

本能や無意識を言語化する 雑談 モブプログラミング チーム活動のプレゼンテーション Podcast ゲームモデル

Slide 74

Slide 74 text

ふとしたときに出るなにげない一言 「なんとなくうまくいってないよね」 「危険なスメルがする」 「これいまじゃないよね」

Slide 75

Slide 75 text

つくりたくない機能はやっぱりだめだった なんとなくつくりたくないと感じた機能があった 理由を説明したが強い要望によってつくることになった なるべくシンプルにしてつくった やっぱり結果としてつくらない方がよかった

Slide 76

Slide 76 text

https://confengine.com/regional-scrum-gathering-tokyo-2021/proposal/14944/team-controlling-chaos

Slide 77

Slide 77 text

エンジニアリング ビジネス チーム

Slide 78

Slide 78 text

同じような問題を繰り返している感覚

Slide 79

Slide 79 text

Photo by Grillot edouard on Unsplash

Slide 80

Slide 80 text

自信を持って進もう ボトルネックは移動する 実際は螺旋を描いているだけで前回よりも高い位置にいる わからないだけで歩みを止めてしまわずに行動し続ける 知略と本能どちらも使って自信を持って前に進む

Slide 81

Slide 81 text

初心者を脱した人たちはどこへ行ったのか 「やってみた」セッションや初心者向けセッションが多い 「やってみた」の後そのチームはどうなったのだろうか 初心者じゃなくなったチームは今元気なのだろうか そういう話がとても聞きたい!

Slide 82

Slide 82 text

初心者を脱した人たちはどこへ行ったのか アジャイルソフトウェア開発宣言やスクラムガイドを
 たまに読んで新しい学びがあるのは自分たちが変化しているから 変化をしているスピードはチームのほうが速い スクラムガイドですら数年に1度アップデートしているのに
 おまえらときたら…

Slide 83

Slide 83 text

結果が出ているからこのままで大丈夫、 と思っていれば今の自分はない  ー イチロー

Slide 84

Slide 84 text

スクラムにあてはめようとし過ぎてない? スクラムが難しいのではなくチーム開発が難しい スクラムが楽しいのではなくチーム開発が楽しい 私たちはスクラムをしているのではなくチーム開発をしている

Slide 85

Slide 85 text

How to Change Our World 〜楽天の開発現場からのアジャイル改善事例〜

Slide 86

Slide 86 text

あなたが初心者でも玄人でも
 エンジニアでもマネージャーでも
 アジャイルコーチでもなんでもいい

Slide 87

Slide 87 text

スクラムと向き合い、 自分のストーリーを語ろう

Slide 88

Slide 88 text

「わからない」を楽しんで、 実験してきた結果を自慢する大会

Slide 89

Slide 89 text

それがカンファレンス!

Slide 90

Slide 90 text

No content