最高のScrumキメた後にスケールさせようとして混乱した話

2.8K Views

January 09, 20

スライド概要

Regional Scrum Gathering Tokyo 2020 での登壇資料です

profile-image

Agile Practitioner / CSP-SM, CSP-PO(Certified Scrum Professional) / Modern Offshore Development / Vietnam / Paris Hilton / RareJob / BOOKOFF / TIER IV, Inc.

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

Regional Scrum Gathering Tokyo 2020 最高のScrumキメた後に スケールさせようとして 混乱した話 2020/1/9 クラスメソッド株式会社 藤村 新

2.

Prologue

3.

イメージしてみてください

4.

あなたは1チームでの Scrum開発で 大成功しました

5.

あなたは広い会場に集まった 多くの関係者の前で、Scrumで 進めたプロジェクトがいかに 素晴らしかったかを話しました

6.

そして、お客さんの 偉い人が言いました。 「このやり方をスケール させてください」

7.

あなたならどうしますか?

8.

当セッションはとある しくじり事例から学ぶ ケーススタディです

9.

https://www.tv-asahi.co.jp/shikujiri/wallpaper/0001/

10.

͘͠͡Γઌੜ঺հ ংষ ࠷ߴͳ4DSVN Ωϝ·ͨ͠ʂ ౻ଜ৽ Ϋϥεϝιου‫ࣜג‬ձࣾ$9ࣄ‫ۀ‬ຊ෦  ੜ೥݄೔ɿ ೥݄೔ ग़਎஍ɿ ਆಸ઒‫ݝ‬઒࡚ࢢ झɹຯɿ ಡॻɺϕτφϜɺकഁ཭ ಛɹٕɿ స৬ ࣾ໨ ʙૉ੖Β͖͠೔ʑʙ

11.

ϓϩδΣΫτ঺հ 4DSVNνʔϜ 4. ࢲ 10 ‫ސ‬٬ ։ൃνʔϜ ໊ ๭֎ࢿ‫ܥ‬ίʔώʔνΣʔϯ wεϚϗΞϓϦ͔Βͷ঎඼ࣄલߪೖ‫ػ‬ೳ։ൃ  w։ൃ‫ؒظ‬͸໿ϲ݄ w։ൃख๏ͱͯ͠4DSVNΛ࠾༻ w10͸ൃ஫ଆ͕୲౰ w։ൃͱ4.ΛฐࣾͰडୗ ४ҕ೚‫ܖ‬໿

12.

໰୊ ։ൃલʹܾΊͯྑ͔ͬͨࣄϕετ  w໌֬ͳίϯηϓτ ʁ wͭͷϑΣʔζ ʁ wσβΠϯઌߦ'*9 ʁ

13.

ਖ਼ղ ։ൃલʹܾΊͯྑ͔ͬͨࣄϕετ  w໌֬ͳίϯηϓτ wͭͷϑΣʔζ wσβΠϯઌߦ'*9 ˞ຊ୊ ࣦഊࣄྫ ͱ͸͋·Γؔ܎ͳ ͍ͷͰɺ͞Βͬͱ આ໌͠·͢

14.

明確なコンセプト

15.

近くの店舗 マップから検索は実装 キーワード(店舗名)検索は除外 不満をちょっとだけ解消 履歴から注文は実装 お気に入りから注文は除外

16.

3つのフェーズ 1.MVP 2.MUST 3.ADDITIONAL

17.

ϢʔβʔετʔϦʔ Ϛοϐϯά

18.

MVP 実用最小限の製品 望まれる成果を実現できる最小の製品の リリース 1店舗で1商品をスマホから事前購入できる 店舗用アプリで注文も確認できる カップ貼付け用ラベルもプリンタ出力

19.

MUST リリースに必須な機能 複数店舗 複数商品 カスタマイズ 履歴から購入 …

20.

ADDITIONAL リリース前に整える対応 デザインフィードバック対応 エラー時の挙動統一 導線の調整 …

21.

MVPで背骨を作りきり、 以降は毎週肉付け (機能追加)

22.

背骨駆動開発

23.

2019年6月14日 初版第1刷発行

24.

世に出せる状態 を最初からずっ と維持し続けた

25.

デザイン先行FIX MVP MUST ADDITIONAL

26.

デザイン先行FIX アジャイルだから、デザインは固めない で進めま〜す!はアンチパターン 動くものを見た後にデザインを変えること は何度もあるが、フェーズ開始時には都度 (世に出せる)デザインを確定させた

27.

໰୊ ։ൃதͰྑ͔ͬͨࣄϕετ  wೋਓͰҰਓͷ4. ʁ w૬‫ँײޓ‬ᷓΕΔ ʁ ;Γ͔͑Γ wѹ౗త ʁ ίϛοτϝϯτ

28.

ਖ਼ղ ։ൃதͰྑ͔ͬͨࣄϕετ  wೋਓͰҰਓͷ4. w૬‫ँײޓ‬ᷓΕΔ ;Γ͔͑Γ wѹ౗త ίϛοτϝϯτ ˞ຊ୊ ࣦഊࣄྫ ͱ͸͋·Γؔ܎ͳ ͍ͷͰɺ͞Βͬͱ આ໌͠·͢

29.

二人で一人のスクラムマスター

30.

二人で一人のスクラムマスター 体制上のSMはわたし一人 サーヴァント的なアプローチ ムードメーカーを意識 TLのエンジニアも多くの役割を補った 開発チームの支援 賢い愚者

31.

“賢い愚者は、嫌な質問をしたり、政治的 に危険な質問をしたりする。しかし、こう した質問によって、チームは立ち止まり、 自分たちの判断を再検討するのだ。” – James O. Coplien. 組織パターン

32.

相互感謝溢れるふりかえり

33.

相互感謝溢れるふりかえり KPTでもFun!だらけの ふりかえりはやれる!

34.

圧倒的コミットメント プランニングで選択した PBIの全てを完成できな かったのは23スプリント中 3回だけ

35.

圧倒的コミットメント 異論は認める 変更できない契約ではないか! 確率は50%になるはずだ! トライしてないだけだろ! チートだ!

36.

圧倒的コミットメント けど、達成し続けてきたから、 顧客の信頼を獲得できた! 関係者がリリース計画を信頼できた! 開発チームは最後まで達成を目指した! PO含む関係者も期日を強く意識した!

37.

私の主張 守破離の守のフェーズ ではコミットメントの 達成にこだわろう!

38.

ͱʹ͔͘ϓϩδΣΫτ͸େ੒ޭ  wϩʔϯνͷϲ݄લ·Ͱʹɺ‫ސ‬٬͕ॳ‫ظ‬ ϩʔϯν࣌ʹ๬Ή‫ػ‬ೳͷ࣮૷͸શͯ‫ྃ׬‬ wલ೔ʹϓϨε޲͚ൃදձ࣮ࢪɺχϡʔε ์ө͞ΕΔ΋ɺϩʔϯν౰೔τϥϒϧͳ͠ wͦͷ݁Ռɺ‫ސ‬٬ͷ‫ظ‬଴஋͕ߴ·ͬͨ

39.

͘͠͡Γ਺ࣈ ୈҰষ ֦େͤͨ͞Β େࠞཚʂ ʙਏ͍೔ʑʙ ⇢

40.

͘͠͡Γ਺ࣈ 4DSVNಋೖΛ ೚͞ΕͨϓϩδΣΫτ਺ ⇢ ͓٬༷ͷ‫ظ‬଴ ࠓճͷ4DSVNͰͷ։ ൃϓϩδΣΫτ͸ͱͯ ΋ྑ͔ͬͨʂ ଞͷ̎ͭͷϓϩδΣΫ τʹ΋ͥͻ4DSVNΛ ಋೖͯ͠΄͍͠ɻ ͜ͷ΍ΓํΛεέʔϧ ͍ͤͯͩ͘͞͞ɻ ˞ϑΟΫγϣϯͰ͢

41.

ࢀߟ ͭͷϓϩδΣΫτͷಛ௃ ࢀߟ 4DSVNͷεέʔϧख๏ ࠷ߴͷ4DSVNνʔϜ " wνʔϜ։ൃ ਓ 10 ਓ 4. ਓ  wεϚϗΞϓϦ৽‫ن‬։ൃ ΞϓϦʴ"1*  wεϚϗΞϓϦอक ΞϓϦ อकνʔϜ # wνʔϜ։ൃ ਓ ‫ސ‬٬୲౰ऀ ਓ  wαʔόαΠυ "1* Πϯϑϥอक wϓϥοτϑΥʔϜରԠ ‫ސ‬٬σʔλ෼ੳ $ wνʔϜ։ൃ ਓ ‫ސ‬٬୲౰ऀ ਓ  w‫ސ‬٬%#ߏஙɺӡ༻ wσʔλநग़όονॲཧ 13th Annual State Of Agile Report(2019) 1位: SAFe (30%) 3位: Scrum of Scrum (16%) 7位: Large Scale Scrum (3%)

42.

ઌੜͷબ୒ 4"'F -F44 ͘͠͡Γ਺ࣈ ͸‫ن‬໛ʹ߹Θͳ͍ ͸͍ͣΕνϟϨϯδ͍ͨ͠ ·ͣ͸‫ݧܦ‬ͷ͋Δ 4P4 Ͱ࢝ΊΑ͏ ⇢

43.

౰ॳͷνʔϜମ੍ ͘͠͡Γ਺ࣈ 10 ։ൃ ਓ 4. ମ੍มߋ‫ޙ‬ͷ 4DSVNνʔϜ ͷϝϯόʔ਺ ⇢ " " 1##‫ސ‬٬ ։ൃ ਓ $‫ސ‬٬ ։ൃ ਓ # $

44.

ઌੜ͕ߟ͑ͨεςοϓ ઌੜ͕ߟ͑ͨεςοϓ "10 ։ൃ "10 " # ։ൃ ਓ "ʴ# 1#- #10 4. " 4. #10 ։ൃ # $‫ސ‬٬ ։ൃ ਓ $ " 1#- 4 P 4 # 1#$‫ސ‬٬ $ ։ൃ ਓ

45.

ઌੜ͕ߟ͑ͨ࠷ऴεςοϓ ઌੜͷҙਤ w͏·͍ͬͯ͘ΔνʔϜͰ੒ޭମ 10 " " 1#- ‫͢ݧ‬Δ͜ͱͰ4DSVNΛཧղ͢Δ 4 P 4 10 # ։ൃ ։ൃ # 1#- 4. wεςοϓ͸ࣦഊΛ૝ఆ wεςοϓͷνʔϜ෼ׂͰɺ଍ ͔͕ͤͱΕͯҰ‫ʹؾ‬Ճ଎ʂ wಉ͡΍ΓํΛ‫܁‬Γฦ͢͜ͱͰશ 10 $ $ 1#- ։ൃ νʔϜʹ4DSVNಋೖ wνʔϜؒͷ࿈‫ܞ‬͸4P4Ͱߦͳ͏

46.

ࢀߟ ࢀߟʹͨ͠ύλʔϯ  ͓ࢼ͠‫ؒظ‬ wεςοϓ͸4DSVN͓ࢼ͠‫ࣦ ؒظ‬ഊલఏ  ‫͠౉ڮ‬໾ w੒ޭମ‫ݧ‬ͷ͋ΔΤϯδχΞʹ4DSVNͷಋ ೖΛ͓‫ ͍ͨ͠ئ‬΍΍‫ؙ‬౤͛  ‫ڪ‬Ε͸ແ༻ wջٙతͳ5-ͷ‫΁ݩ‬ग़ு͠ɺ࿩͠߹ͬͨ  ջٙ೿୅ද wջٙతͳ5-ʹʮջٙ೿୅දʯͷ໾ׂΛ ୲ͬͯ΋Βͬͨ  ࠜճ͠ wջٙతͳ5-ʹ͓ࢼ͠‫ؒظ‬ͷ‫ྗڠ‬ɺҰ‫఺ڌ‬ ΁ͷશһू߹ͷࢍಉΛ͓‫͍ͨ͠ئ‬

47.

໰୊ Ͳ͏ͳͬͨ Ͱ͠ΐ͏͔ʁ

48.

ઌੜͷ‫ࢉޡ‬ ͏·͍ͬͯ͘Δ4DSVNΛ ମ‫͢ݧ‬Δؒ΋ͳ͘ ่յͨ͠ νʔϜ͕

49.

ઌੜͷ‫ࢉޡ‬ ࢀߟ ίϛϡχέʔγϣϯύε wνʔϜਓͰͷ4DSVN͸୹‫ؒظ‬ ͷ͓ࢼ͠Ͱ΋ແཧ͕͋ͬͨ wίϛϡχέʔγϣϯύε͸໿ഒ wਓͷ10ͷؔ܎͕ϑϥοτͳͨΊɺ ਓ  ਓ  ༏ઌॱҐܾΊ͕૝ఆҎ্ʹ೉ߤͨ͠ w։ൃνʔϜΛҰ‫ʹؾ‬ਓ૿һ͢ΔΠϯ ύΫτΛաখධՁͯͨ͠ wࣦഊͷμϝʔδ͕σΧ͗ͨ͢ w࣍ͷεςοϓ΁ਐΉΑ͏ͳงғ ‫Ͱؾ‬͸ͳ͘ͳͬͨ

50.

ઌੜͷܾஅ ϝϯόʔͷօ༷͔Βͷ੠ ϓϩδΣΫτ ࡞‫ۀ‬ͷ෼ࢄ ஌ࣝ৘ใͷ ϖΞϓϩɾ શମΛ၆ᛌ ͕Ͱ͖ΔΑ ‫ۉ‬ҰԽʹ޲ Ϟϒϓϩ͸ Ͱ͖ΔΑ͏ ͏ʹͳͬͯ༨ ͚ͯಈ͜͏ͱ ൃ‫͕ݟ‬ଟ͘ ʹͳͬͨ ༟͕Ͱ͖ͨ ͍ͯ͠Δ ָ͍ͯ͠ શମύϑΥʔ Ϛϯε͕ྑ ͍‫ͳ͕͠ؾ‬ ͍ λεΫʹؔ ͢Δ৘ใ͕ ࿙ΕΔ কདྷΛߟ͑ ௕‫ظ‬తࢹ఺ ͨ‫׆‬ಈํ਑ ͕ແ͍ ͕‫ݕ‬౼Ͱ͖ ͳ͍ .5(࣌ؒ૿ σΠϦʔεΫ 1#-ͷ༏ઌ ͑ͨ ϥϜʹࢀՃ͢ ॱҐ͕ద੾ ଧͪ߹Θͤ Δҙ͕ٛ‫ݟ‬ ʹઃఆ͞Εͯ ଟ͍ ग़ͩͤͳ͍ ͍ͳ͍ งғ‫ྑ͕ؾ‬ ͍ͱ͸‫͑ݴ‬ ͳ͍ վળ‫ܥ‬ͷλ εΫ͕ਐ· ͳ͍ ͓٬͞Μ΋ 4.ʹ૬ஊ͠ ͔Μ͹Μ࢖ 4DSVNʹ৐ ͯ΋Ұ޲ʹ ͍ͮΒ͍ Δ‫͡ؾ‬Όͳ վળ͞Εͳ ͦ͞͏ ͍ νʔϜ΁ͷ 4DSVNಋೖΛ அ೦

51.

ୈೋষ ཱͯ௚͠ ʙ࠶ͼ๚ΕͨฏԺʙ

52.

໰୊఺   ෆ ຬ νʔϜͷਓ਺͕‫ݶ‬քΛ௒͍͑ͯΔ ௐ੔ͷ‫ػ‬ձ͕ଟ͘ͳΔ w.5(͕ଟ͍ͱ͍͏ෆຬ wϓϩηεͷվળʹର͢Δෆຬ wπʔϧʹର͢Δෆຬ ໰୊఺  ແཧ͕͋ͬͨ1#-ͷҰ‫ݩ‬Խ ϑϥοτͳؔ܎ͷਓͷ10  λΠϓͷҟͳΔϓϩδΣΫτΛ ·͍ͨͰ༏ઌॱҐܾΊ͕Ͱ͖ͳ͍ ෆ ຬ w௕‫ظ‬తͳࢹ఺Ͱߟ͑ΒΕͳ͍ෆຬ wεϓϦϯτͷप‫ʹظ‬ର͢Δෆຬ wվળλεΫΛਐΊʹ͍͘ෆຬ w༏ઌॱҐ͕ෆ໌֬ͱ͍͏ෆຬ

53.

ઌੜͷܾஅ    ‫ࡏݱ‬ͷ‫ܗ‬ 1#-Λ࠶෼ׂ ෼ׂͨ͠1#-ʹνʔϜΛඥ෇͚Δ ։ൃϝϯόʔ͸ఆ‫ظ‬తʹೖΕସ͑Δ " ͍͢΍ΓํͰਐΊΔʂ ։ൃ  ‫ސ‬٬ ։ൃ  ‫ސ‬٬ ։ൃ  " 1#- " 1#-ɺνʔϜΛ෼ׂ͠ɺ ͦΕͧΕͷνʔϜ͕΍Γ΍ 10 # 4.

54.

ͦͷ݁ՌͲ͏ͳͬͨʁ wϝϯόʔͷετϨε͕‫ͨͬݮ‬ wงғ‫ͨͬͳ͘ྑ͕ؾ‬ ࠷ऴষ w༏ઌॱҐ͕໌֬ʹͳͬͨ w௕‫ظ‬తͳࢹ఺Λ࣋ͯΔΑ͏ ʹͳͬͨ έʔεελσΟ w։ൃϝϯόʔؒͷφϨοδͷ‫ڞ‬ ༗͕ਐΜͩ wνʔϜΛ·͍ͨͰɺ։ൃऀಉ࢜ ͕ࣗ཯తʹ࿈‫࢝͠ܞ‬Ίͨ wര଎ͳ৽‫ن‬։ൃ࠶։ ʙֶͿ΂͖͜ͱ͕͋Δ͔ʙ

55.

໰୊ νʔϜͰͷ4DSVN ͸͏·͍ͬͨ͘ͷʹɺ νʔϜ΁ͷεέʔϧ ͸ͳͥͬͨ͘͠͡ͷ͔ʁ Ζ ͍ ͍Ζ ͬ ͡ ͘͠ ʜ Ͳ ͚ͨ

56.

ઌੜͷճ౴ νʔϜͰͷ4DSVN ͸͏·͍ͬͨ͘ͷʹɺ νʔϜ΁ͷεέʔϧ ͸ͳͥͬͨ͘͠͡ͷ͔ʁ ໨ઢΛ ‫ͨͬޡ‬ νʔϜͰͷ4DSVN࣌ 10 " ։ൃ 4. ࢲ " 1#- ・私の目線はチーム目線 ・チームのためにできることは 何かを常に考え、実践していた ・チームの一員としての当事者 意識が強かった

57.

νʔϜ΁ͷεέʔϧ࣌ ࢲ "ͱ#Λগ͠ͷ‫ͩؒظ‬ ͚Ψονϟϯίͯ͠ɺ ‫׳‬Εͨࠒʹೋ෼ׂʂ ͋ͱ͸ಉ͡΍ΓํΛ$ ʹ΋ద༻͢Ε͹εέʔ ϧ‫Ͱྃ׬‬ʙ͢ʂ ・私の目線は組織目線 ౻ଜઌੜͷしくじり w4DSVNͷεέʔϧΛߟ͑Δத ͰɺνʔϜ໨ઢΛࣺͯͯ͠·ͬͨ w૊৫໨ઢͰνʔϜΛϞϊͷΑ͏ ʹߟ͑ɺνʔϜΛ଍ͨ͠Γׂͬͨ Γͯ͠૊৫͕࡞ΕΔͱߟ͑ͨ wछྨͷҟͳΔνʔϜಉ࢜Λີ݁ ・組織のためにチームを足したり ߹ͤͯ͞ɺޮ཰ΛѱԽͤͨ͞ 割ったりなんて妄想していた wεϞʔϧνʔϜͷՁ஋Λ௿͘‫ݟ‬ ・個々のチームを見ていなかった ੵ΋͍ͬͯͨ

58.

Ί  ͱ · ౻ଜઌੜͷ教訓 w૊৫໨ઢͰεέʔϧΛ໨ࢦ͞ͳ͍ wνʔϜ໨ઢͰྑ͍εϞʔϧνʔϜΛෳ਺ ࡞Δͱ͜Ζ͔Β࢝ΊΔ wྑ͍εϞʔϧνʔϜ͸ࣗ཯తʹ࿈‫͢ܞ‬Δ wεέʔϧख๏Λԡ͠෇͚Δඞཁ͸ͳ͍

59.

Epilogue

60.

プロポーザルが 通ってから日々考えた

61.

こんなレベルの 失敗事例を RSGTで話して 良いのか?

62.

けど、 通っちゃったんだから 仕方ない…

63.

プロダクトも順調に 拡大成長中! (店舗数、利用者数 各種機能)

64.

私がScrumコミュニティでできること 泥臭く行動し続けて恥を晒し続ける 場の心理的安全性を高める あ、こんなんで良いのか これならやれそう・既にやってる

65.

Don’t do Agile, be Agile も分かるけど…、

66.

まずは Just Do it!

67.

One more thing

68.

Cプロジェクト? 10 " # $ ։ൃ " 1#10 ։ൃ 10 ։ൃ # 1#- $ 1#- 4.

69.

Cプロジェクト? 今月からベトナムとの マルチサイト開発を 開始した!

71.

“「明日、自分は今 持っている力を出す以上 のことはできない。そ れをやってダメなら国民 に謝ろう。でも俺のせ いじゃない。俺を選んだ 会長の責任だ」”

72.

下手くそでも 泥だらけでも 必死になって 行動し続ける

73.

誰かの背中を 押せる存在で ありたい

74.

以上