Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Fearless Change の歩き方
Search
Yasunobu Kawaguchi
PRO
February 12, 2014
Technology
5
1.7k
Fearless Change の歩き方
Developers' Summit 2014 OpenJam
Yasunobu Kawaguchi
PRO
February 12, 2014
Tweet
Share
More Decks by Yasunobu Kawaguchi
See All by Yasunobu Kawaguchi
Git in Team
kawaguti
PRO
3
530
from Sakichi Toyoda to Agile
kawaguti
PRO
1
130
Agile PBL at New Grads Trainings
kawaguti
PRO
1
1.3k
Last 2 Weeks on PBL
kawaguti
PRO
1
70
Bridging gaps between skills and ideas
kawaguti
PRO
1
80
Definition of Done
kawaguti
PRO
6
610
Nonaka Sensei
kawaguti
PRO
4
1.4k
Ninno LT
kawaguti
PRO
1
210
大人の学び - マイクの持ち方について
kawaguti
PRO
6
1.1k
Other Decks in Technology
See All in Technology
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
45k
[続・営業向け 誰でも話せるOCI セールストーク] AWSよりOCIの優位性が分からない編(2025年11月21日開催)
oracle4engineer
PRO
1
150
グローバルなコンパウンド戦略を支えるモジュラーモノリスとドメイン駆動設計
kawauso
3
10k
社内外から"使ってもらえる"データ基盤を支えるアーキテクチャの秘訣/登壇資料(飯塚 大地・高橋 一貴)
hacobu
PRO
0
8.3k
プロダクト負債と歩む持続可能なサービスを育てるための挑戦
sansantech
PRO
1
1.1k
Dify on AWS の選択肢
ysekiy
0
110
履歴テーブル、今回はこう作りました 〜 Delegated Types編 〜 / How We Built Our History Table This Time — With Delegated Types
moznion
2
2.9k
クラスタ統合リアーキテクチャ全貌~1,000万ユーザーのウェルネスSaaSを再設計~
hacomono
PRO
0
210
Flutter Thread Merge - Flutter Tokyo #11
itsmedreamwalker
1
110
TypeScript×CASLでつくるSaaSの認可 / Authz with CASL
saka2jp
2
150
【保存版】「ガチャ」からの脱却:Gemini × Veoで作る、意図を反映するAI動画制作ワークフロー
nekoailab
0
110
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
970
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
760
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
What's in a price? How to price your products and services
michaelherold
246
12k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Practical Orchestrator
shlominoach
190
11k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Code Review Best Practice
trishagee
72
19k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Designing for Performance
lara
610
69k
Transcript
Fearless Change ͷา͖ํ Vol.01ɹFeb/13/2014 Yasunobu Kawaguchi IT Department, Rakuten Inc.
http://www.rakuten.co.jp/ ޱګ৳ ָఱגࣜձࣾใٕज़෦
> whoami Yasunobu Kawaguchi Agile Coach
?7LNQ FKA73 D=9M KOI;9k !"Q FB<OFHk QN'8OFHk 1 H6EA9M JO3
GiTbXajQN'821 S\_gVceQ ?2 >@O3 $+G&)1 4]YgefdeUgW51 Q7C#(>PA21 `[aRZ^G!" *3 .,-0-/,1 %:B7Fh
ύλʔϯϥϯήʔδͱ 4 ΫϦετϑΝʔɾΞϨάβϯμʔ ݐஙՈΫϦετϑΝʔɾΞϨάβϯμʔ͕ ఏএͨ͠ࢀՃܕͷݐஙઃܭ·ͪͮ͘Γͷ ϓϩηεʹ͓͍ͯɺ҉ΛܗࣜԽ͢Δ ͨΊʹ༻͍ΒΕͨه๏ϓϩηεɻ ϞμχζϜݐங͕ओྲྀͷݐஙքʹ͋ͬͯɺ ݐஙՈࣗͷܳज़ੑͰͳ͘ɺډॅऀε ςʔΫϗϧμʔͷҙݟΛूͯ͠ɺࣗͨ
ͪͰډॅۭؒΛσβΠϯ͢Δɺͱ͍͏ϋʔ υϧͷߴ͍ख๏Λ࣮ફ͍ͯ͠Δɻ ϞμχζϜݐங ϧɾίϧϏδΣͷ7JMMB4BWPZF ؒҧͬͯͨΒ ͝ࢦఠԼ͍͞ ӰਐֶԂ౦ߴߍ ΞϨάβϯμʔ͕ઃܭʹؔ༩
4&$*Ϟσϧ 5 IUUQXXXKBJTUBDKQLTMBCTVNFNPUPBJ@LNIUNM ҉͔Β ܗࣜʹ͢Δ͜ͱͰɺ άϧʔϓΛ͑ͯΘΓɺ ৽ͨͳൃݟʹ ͭͳ͕͍ͬͯ͘ தҮ࣍
ύλʔϯ࠶ݱͨ͠ղܾࡦ 6 ύλʔϯ ҰݴͰ͍͏ͱɺύλʔϯઐతͳ ࣝΛଊ͑ΔΓํͷͻͱͭͩɻ զʑ͕ʮύλʔϯʯͱ͍͏୯ޠΛ ͏ͷɺʮ܁Γฦ͠ʯ༻͍ΒΕ ͨϕετϓϥΫςΟεΛจॻԽͨ͠ ͷ͔ͩΒͩɻύλʔϯɺ༩͑Β ΕͨڥͷதͰɺΛղܾ͢Δͨ
Ίʹ༻͍ΒΕΔɻ ” “ -JOEB3JTJOH .BSZ-ZOO.BOOTʰ'FBSMFTT$IBOHFʱ ຊޠ༁ޱ
ύλʔϯܗࣜ 7 ϑΥʔεForce Context ঢ়گ ݁Ռঢ়گ Resulting Context Problem
ղܾํ๏ Solution ໊લ Name -JOEB3JTJOH .BSZ-ZOO.BOOTʰ'FBSMFTT$IBOHFʱ ຊޠ༁ͱਤͷ࡞ޱ
ύλʔϯϥϯήʔδ 8 ύλʔϯ ύλʔϯ ύλʔϯ ύλʔϯ ύλʔϯ ύλʔϯ ಛఆͷྖҬʹ͓͍ͯղܾʹ ͑Δύλʔϯͷηοτ
-JOEB3JTJOH .BSZ-ZOO.BOOTʰ'FBSMFTT$IBOHFʱ ຊޠ༁ͱਤͷ࡞ޱ
ίϛϡχςΟͰ࡞ΒΕΔ 9 ڞ௨ͷ z͏·͍ͬͨ͘͜ͱz ɺղܾ ίϯςΩετΛ ॻ͖ग़͢ ɻ ચ࿅͍ͯ͘͠ γΣύʔσΟϯά
ϥΠλʔ ζϫʔΫγϣοϓ
ύλʔϯͷΧϯϑΝϨϯε 10 http://patterns-wg.fuka.info.waseda.ac.jp/asianplop/japanese.html
ͱ͍͏ ͍࣌ؒΛ͔͚ͯ ύλʔϯ͕ચ࿅͞Εɺ ͍ͭʹग़൛͞Εͨຊ ͷ༁൛Ͱ͢ͷͰɺ ͦΕ͚ͩͷՁ͕ ͖ͬͱ͋Γ·͢ɻ
ΠϊϕʔγϣϯͷδϨϯϚ 12 ༏ྑاۀɺ߹ཧతͳஅΛ ߦͬͯɺ৽ڵͷڝ߹اۀʹ ഁΕΔɻ ഁյతΠϊϕʔγϣϯॳ ͱΔʹΒͳ͍ʮ͔҆Ζ͏ѱ ͔Ζ͏ʯͷٕज़ͳͷ͕ͩɺ͍ ͭͷؒʹ͔ސ٬ͷཁٻΛຬͨ ͯ͠͠·͏ɻ
ഁյతΠϊϕʔγϣϯ 13 طଘࣄۀʹൺͯɺͱΔʹΒͳ͍ ن࣭ͷͷʹࢿͰ͖Δ͔ʁ
৽͍͜͠ͱʹऔΓ͏ 14 ͖ͬͱͦΕ͕ී௨ʹͳΕ୭ର͠ͳ͍ͩ Ζ͏͠ɺগָ͠ʹͰ͖Δ͔͠Εͳ͍ɻ Ͱ͓ͦΒ͘ɺͦ͏ͳ͔ͬͯΒऔΓΜͩͷ Ͱڝ૪༏ҐಘΒΕͳ͍͠ɺ͍·͞Βײͷ ͳ͔ͰΒ͞ΕΔͷָ͘͠ͳͦ͞͏ɻ ʢ͋ͱɺίϛϡχςΟͰΓ্͕͍ͬͯΔ͏ͪʹ ɹΒͳ͍ͱڭ͑ͯ͘ΕΔਓ͕͍ͳ͘ͳΔ͔ɻʣ Ծઆ
৫ͷۭؾΛͪΐͬͱͣΒ͢ 15 ͳʹ͔ձࣾࣗͨͪʹͱͬͯ༗༻ͳ͜ͱΛ Ζ͏ͱͨ͠ͱ͖ʹɺ୭͖ͬͯͯ͘Εͳ͔ͬ ͨΓɺରΛड͚ͨΓɺίετ͕ߴ͖ͯ͋͘Β ΊͪΌ͏Α͏ͳ߹ɺ͖ͬͱͳʹ͔ΞΠσΞ ͕Γͯͳ͍ɻ͡Ό͋Ͳ͏͢Δ͔ɺͱ͍͏ɻ ͏·͘৫ΛϋοΫͰ͖ΔͳΒɺ ৫ʹͱͬͯΑ͍͜ͱͩΖ͏ɻ
Πϊϕʔγϣϯීٴۂઢ 16 Πϊϕʔλʔ ΞʔϦʔ Ξμϓλʔ ΞʔϦʔ ϚδϣϦςΟ ϨΠτ ϚδϣϦςΟ ϥΨʔυ
͜ͷล·Ͱ͍͚Ε ͍ͩͿޭ
ීٴং൫ͷ̏λΠϓ 17 Πϊϕʔλʔ ΞʔϦʔ Ξμϓλʔ ΞʔϦʔ ϚδϣϦςΟ
৽͖͠ɻ োนʹΞλοΫɻ ಓΛ͑ͯ͘ΕΔɻ ډ͠ͳ͍ɻ ײԽྗ͍ɻ ղܾΛ୳͍ͯ͠Δɻ ͍͚ͦ͏ͱͳͬͨΒ ͬͯ͘ΕΔɻ ࣗͰஅ͢Δɻ ଞͷਓʹקΊΒΕΔɻ ࣄྫΛ୳͍ͯ͠Δɻ Α͍ͷ͕͋Ε औΓೖΕΔɻ ͭ·ΓʮΑ͍ͷʯ ͱ͍͏ධ͕ඞཁɻ ׂͱͨ͘͞Μ͍Δɻ ࣗͷઐ͡Όͳ͍ ͱ͖͜͜ʹଐ͢Δͱ ࢥΘΕ·͢ ɻ
ීٴΛࢦ͢ਓ 18 ΤόϯδΣϦετ ਖ਼ࣜͳਪਐ୲ऀ ৽͍͠ΞΠσΞͷ ՁΛೝΊɺ ීٴ͍ͨ͠ͱ͍͏ ʹ͋;Εͨਓɻ
ਖ਼ࣜͳ໋Λͨ ͣɺϘϥϯςΟΞͰ ׆ಈΛ։࢝͢Δɻ ීٴ׆ಈΛۀͷҰ෦ʹ͢ Δ͜ͱΛೝΊΒΕͨਓɻ Β͞ΕΔਓͰͳ͘ ϓϩͷΤόϯδΣϦετɻ ͦͷ͔ΘΓɺઆ໌ٛ ޮՌͷཱূΛෛ͏ɻ Evangelist Dedicated Champion ջٙతͳਓཧղ͍ͯ͠ͳ͍ਓͨͪ ͱ͖ͭ͋Θͳ͚ΕͳΒͳ͍ɻ ̏ʙ̓ষ ̔ʙ̍̎ষ
جຊύοΫ ୈ̏ষ 19 ཱཱྀͭΤόϯδΣϦετ ͷόοάʹೖΕ͓ͯ͘ͷ খ͞ͳޭ εςοϓόΠεςοϓ
༧උௐࠪ ;Γ͔͑Γͷ࣌ؒ
খ͞ͳޭ 20 εςοϓόΠεςοϓ ͰਐΈଓ͚ɺ ಛʹখ͞ͳޭΛɺධՁ͓ͯ͠ॕ͍͢Δ࣌ؒ Λઃ͚Α͏ɻ Small Successes
ͯ͢ͷ৫มֵͷऔΓΈࢁ͋Γ୩͋ ΓɻࠔͳಓͷΓͱͳΔɻ
εςοϓόΠεςοϓ 21 มֵͷऔΈͰɺظʹΘͨΔϏδϣϯ Λอͪଓ͚Δͱಉ࣌ʹɺظతͳඪΛཱ ͯɺਐతͳΞϓϩʔνΛ༻͍Δ͜ͱɻ Step by Step ৫ʹ৽͍͠ΞΠσΞΛಋೖ͢Δͷʹɺ
ͲΜͳܭըΛཱͯΕΑ͍ͷ͔໎͍ͬͯΔɻ
༧උௐࠪ 22 ຊॻ͔ΒύλʔϯΛҰ͔ͭೋͭબͼɺ ͬͯΈͯɺͦͷ݁ՌΛධՁ͠Α͏ɻ Test the Waters ͋ͳ͕ͨ৽͍͠Կ͔ʹֶ͍ͭͯ΅͏ͱ͢Δͱ ͖ʹɺͦΕ͕৫ʹ߹͏͔Ͳ͏͔ɺ·ͩΘ
͔Βͳ͍ɻ
;Γ͔͑Γͷ࣌ؒ 23 ͲΜͳͱ͖Ͱ׆ಈΛҰ࣌ٳࢭͯ͠ɺ ͏·͍͍ͬͯ͘Δ͜ͱվΊΔ͖͜ͱΛ ;Γ͔͑Ζ͏ɻ Time for Reflection ԿॏʹॏͶͨࢥ͍͜Έʹج͖ͮɺ
ࢲͨͪಉ͡ࢥ͍ࠐΈಉؒ͡ҧ͍Λ͢Δɻ
σϒαϛʹདྷ͔ͨΒʹʂ 24 σϒαϛʹདྷ͔ͨΒʹɺ ͜Μͳύλʔϯ͕͑ͦ͏ɻ ֎෦ͷ͓͖ ૬ஊͰ͖Δಉࢤ τʔΫϯ
֎෦ͷ͓͖ 25 ৽͍͠ΞΠσΞʹؔ͢Δ༗༻ͳใΛɺ֎ ෦ൃ৴Ͱ৫ͷਓʹಧ͚Α͏ɻ External Validation ਓ৽͍͠ΞΠσΞΛड͚ೖΕΔલʹɺͦͷ ΞΠσΞʹ৫ͷ֎෦͔Βͷ͓͖͕͋ Δͷ͔͔֬Ίͨ͘ͳΔͷͰ͋Δɻ
૬ஊͰ͖Δಉࢤ 26 ৽͍͠ΞΠσΞΛಋೖ͍ͯ͠Δ͔ɺ͋Δ͍ ͦͷϓϩηεʹڵຯΛ͍ͬͯΔਓͨͪ ͱɺఆظతʹू·Ζ͏ɻ Shoulder to Cry On
৽͍͠ΞΠσΞΛಋೖ͠Α͏ͱ͕͍͍ͯΔ ͱ͖ɺ͘Α͘ΑͱΈ͕ͪʹͳΔɻ
τʔΫϯ 27 ৽͍͠ΞΠσΞΛࢥ͍ग़ͤ͞Δ খ͞ͳτʔΫϯΛख͠ͳ͍͞ɻ Token ਓʑ͋ΔΛॳΊͯฉ͍ͨͱ͖த͠ ͨͱͯ͠ɺཌʹڵฃͨ͜͠ͱΛΕɺ த͙͢ʹऑ·Δɻ ചͬͯ·͢ʂ
̐̔ͷύλʔϯͱɺ ීٴۂઢͷॱʹઆ໌͢Δ ̍̎ষͷετʔϦʔɻ ͦͯ͠ɺ̐ͭͷࣄྫ͕ Ұʹͭ·ͬͯ ͓Γ·͢ɻ