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
RSGT2019
Search
yota
January 10, 2019
Technology
0
3.1k
RSGT2019
yota
January 10, 2019
Tweet
Share
More Decks by yota
See All by yota
rsgt2022
y0t4
0
170
Other Decks in Technology
See All in Technology
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
1
360
KotlinConf 2025_イベントレポート
sony
1
110
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
260
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
エラーとアクセシビリティ
schktjm
1
1.2k
ガチな登山用デバイスからこんにちは
halka
1
230
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
210
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
140
「どこから読む?」コードとカルチャーに最速で馴染むための実践ガイド
zozotech
PRO
0
280
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
9.9k
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
20
9.7k
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
190
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
BBQ
matthewcrist
89
9.8k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Pragmatic Product Professional
lauravandoore
36
6.9k
A designer walks into a library…
pauljervisheath
207
24k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Designing for humans not robots
tammielis
253
25k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Navigating Team Friction
lara
189
15k
Transcript
εΫϥϜ1ੜͷνʔϜ͕શһͰ RSGT2018ʹࢀՃͯ͠Θ͔ͬͨ νʔϜ։ൃɺ͡ΊͷҰา
• Y. OTA • dwango/trista • Scala/Ruby • tddyyχ •
ࣗݾհ
։ൃ͍ͯ͠ΔαʔϏε
ಡॻϝʔλʔ։ൃνʔϜ • υϫϯΰͷੜ͑ൈ͖Ͱߏ͞ΕͨνʔϜ • ͳΜͱ͔ͬͯΔεΫϥϜ2ੜ • νʔϜ։ൃૉਓͳεΫϥϜ1ੜ
ಡॻϝʔλʔ։ൃνʔϜ • ϝϯόʔؒͷࣝͷ͕ࠩখ͘͞ͳͬͨ • ؾܰʹٳΊΔ • ͕ࣗΒͳͯ͘ྑ͍͜ͱ͕૿͑ͨ • ࣗ৴͕ग़ͯདྷͨ •
લΑΓ։ൃָ͕͍͠ • ෆಘҙͳλεΫʹखΛग़͠ʹ͍͘ • ϝϯόʔؒͷࣝͷ͕ࠩେ͖͍ • ؾܰʹٳΊͳ͍ • ߏʹԊͬͯΒ͞ΕͯΔײ • ෆ҆ײ͕େ͖͍ εΫϥϜ1ੜ εΫϥϜ2ੜ
ࠓ͍͑ͨ͜ͱ • “νʔϜ։ൃ”·ͣνʔϜϏϧσΟϯά͔Β = ͡ΊͷҰา • νʔϜϏϧσΟϯά͍͠ • ࣗνʔϜҎ֎ͷྗར༻͠Α͏
ࠓͷͷྲྀΕ • ͕Ή͠ΌΒʹ։ൃΛ͍ͯͨ͠νʔϜ͕ • εΫϥϜΛಋೖͯ͠ΈΔ্͕ख͍͔ͣ͘ • ͦΜͳ࣌ʹRSGTʹࢀՃͯ͠ӨڹΛड͚ • গͣͭ͠νʔϜ։ൃ্͕खʹͰ͖ΔΑ͏ʹ ͳͬͯདྷͨ
εΫϥϜಋೖҎલ ʙ2017.10
εΫϥϜಋೖҎલ • ։ൃϝϯόʔͱؔऀͱͷ ڮ͠ • ༷ͷௐ • ࡞ۀͷચ͍ग़͠ -> λεΫԽ
• ݟੵΓ • λεΫΛ͜ͳ͢ اըͳͲ ։ൃϝϯόʔ Ϧʔμʔ/ ։ൃ
εΫϥϜಋೖҎલ • ϝϯόʔλεΫΛ ͻͨ͢Β͜ͳ͍ͯ͘͠ • ͨͩͻͨ͢Β͜ͳ͢ • ͜ͳ͢ ։ൃϝϯόʔ اըͳͲ
Ϧʔμʔ/ ։ൃ
εΫϥϜಋೖҎલͷ՝ • Ϧʔμʔ͕୯Ұো • ༷ௐ • λεΫͷཧ • ݟੵΓ •
ϝϯόʔͷٕज़ྗͷҧ͍ • ϝϯόʔͷٕज़ྗʹภΓ͕େ͖͘ɺ࡞ۀऀʹΑͬͯਐḿͷ͕ࠩେ͖͍ • Կ͕Ͳ͏Ε͍ͯΔͷ͔ΛϝϯόʔѲͰ͖ͳ͍ • جຊతʹϦʔμʔͷΈ͕༷͜Ε͔ΒΔ͜ͱΛѲ͍ͯ͠Δঢ়ଶ • εέδϡʔϧͷΕ͕ൃੜ͍͢͠
՝ଟ͕͋ͬͨ͘ • ͕Ή͠ΌΒʹਐΊͯɺ࣌ͷࣄͻͱஈམ • ͜ͷλΠϛϯάͰ։ൃͷਐΊํΛݟͦ͏ɺ ͱ͍͏ʹ
εΫϥϜಋೖ 2017.10ʙ
ͳͥಋೖ͔ͨ͠ • νʔϜ։ൃྗΛ্͍͛ͨ • ҆ఆͯ͠ՌΛग़͍ͨ͠ • ୭͔ͷґଘΛԼ͍͛ͨ • λΠϛϯάͪΐ͏Ͳྑ͍ •
εέδϡʔϧͷܾ·͍ͬͯͨେ͖ͳࣄ͕ ͻͱஈམͨ͠
ͬͨ͜ͱ • ։ൃνʔϜͷΈͰ·ͣεΫϥϜΛಋೖ • ϓϩμΫτόοΫϩάͷ࡞ • ݟੵΓΛϝϯόʔશһͰ • εϓϦϯτܭըΛϝϯόʔશһͰ •
σΠϦʔεΫϥϜͰ3ͭͷ࣭ • ΧϯόϯΛಋೖ • ։ൃνʔϜͰεϓϦϯτϨϏϡʔ • ϨϏϡʔޙʹεϓϦϯτৼΓฦΓ Ϧʔμʔ/ ։ൃ/PO ։ൃϝϯόʔ اըͳͲ ։ൃ/SM
εΫϥϜಋೖͯ͠ྑ͔ͬͨ͜ͱ • Ϧʔμʔͷ୯Ұো͕গ͠ݮͬͨ • ܭըɾݟੵΓΛϝϯόʔશһͰΔͨΊ • νʔϜશһͰܭը/࣮ߦ/ৼΓฦΓΛߦ͏෮։ ൃͷϦζϜ͕গͣͭ͠Ͱ͖͖ͯͨ • νʔϜͷงғؾ͕ྑ͘ͳ͖ͬͯͨ
εΫϥϜಋೖޙͷ՝ • ҆ఆ͠ͳ͍ϕϩγςΟ • ϝϯόʔͷঢ়ଶʹࠨӈ͞ΕΔλεΫਐḿ • ϨϏϡʔͰൃ֮͢ΔະྃͷPBI • ࠶ܭըͷͳ͍σΠϦʔεΫϥϜ •
ґવͱͯ͠ଘࡏ͢Δ՝ • Ϧʔμʔ͕୯Ұো • ϝϯόʔͷٕज़ྗͷҧ͍
͜ͷࠒͷৼΓฦΓ • ʮಥൃҊ݅λεΫԽͯ͠ཧ͢Δʯ • ʮྃͷ݅Λ͔ͬ͠Γʯ • ʮखΓΛগͳ͍ͨ͘͠ʯ • ʮاըɾӡӦר͖ࠐΈ͍ͨʯ •
Etc
͜ͷࠒͷৼΓฦΓ ͷڞ༗͞ΕΔ͕ ౿ΈࠐΜ͕ͩͰ͖͍ͯͳ͍͜ͱ͕ଟ͘ ͨΓతͳղܾࡦͩͬͨΓͦͦվળ͞Εͳ͔ͬͨΓͨ͠ • ʮಥൃҊ݅λεΫԽͯ͠ཧ͢Δʯ • ʮྃͷ݅Λ͔ͬ͠Γʯ • ʮखΓΛগͳ͍ͨ͘͠ʯ
• ʮاըɾӡӦר͖ࠐΈ͍ͨʯ • Etc
νʔϜ։ൃʹର͢Δෆ҆ • νʔϜͱͯ͠ঃʑʹྑ͘ͳͬͯΔؾ͢Δ • ͚Ͳɺ͏·͘Ռ͕ग़͍ͯͳ͍ɾɾɾ • पΓ͔ΒݟͨΒεΫϥϜಋೖલͱಉ͡ͳͷͰ • νʔϜ։ൃͬͯ͜ΕͰ͍͍ͷ͔ʁ
RSGTͷࢀՃΛܾΊΔ • ͜ͷঢ়ଶͰΑ͘ͳ͍ • ͦͦͪΌΜͱεΫϥϜΛΘ͔͍ͬͯͳ͍ͷͰʁ • ͡Ό͋ΈΜͳͰεΫϥϜΛษڧ͠Α͏ • ૬ஊͯ͠ΈΔͱʮνʔϜͰRSGTʹࢀՃͯ͠ΈͨΒʁʯ •
Α͠ɺRSGTʹࢀՃ͠Α͏
ձࣾʹ૬ஊ • ҎԼͷ༰Λ૬ஊ • RSGTʹνʔϜશһͰࢀՃ͍ͨ͠ • අ༻ձࣾʹग़ͯ͠ཉ͍͠ • ग़ࣾѻ͍ʹͯ͠ཉ͍͠ •
͋ͬ͞ΓΦοέʔ͕ग़ͨ
RSGT2018ࢀՃ 2018.1
RSGTͷྑ͍ͱ͜Ζ • Πϕϯτͷྔͷߴ͞ • ༰ͷೱ͍ηογϣϯ • ࢀՃऀ͕ؾܰʹؔΘΓ߹͑ΔΑ͏ͳ͕ଟ͍ • ΦʔϓϯδϟϜ •
δϣϒϘʔυ • Coaches clinic • OST • ࢀՃऀͰҰॹʹ࡞͍ͬͯ͘ײ͡ (Gathering)
RSGTͰͬͨ͜ͱ • ηογϣϯʹࢀՃ͢Δ • ΦʔϓϯδϟϜʹࢀՃ͢Δ • ϗϫΠΤͰൃදऀ ΞδϟΠϧίʔνͱ νʔϜͰ͢ •
͜ΕSMͱͯ͠ҙࣝͯͬͨ͠ • νʔϜͷΈͳͲ͕τϐοΫ
RSGTͷৼΓฦΓ • 3࣌ؒ͘Β͍͔͚ͯRSGTͰֶΜͩ͜ͱͱ͜Ε͔Β Ͳ͏ͳΓ͍͔ͨΛͨ͠ • λΠϜϥΠϯΛ༻ ֶΜͩ͜ͱ ͲΜͳνʔϜʹ ͳΓ͍͔ͨ
ৼΓฦΓͷ༰ • ଞͷνʔϜͷงғؾΛΕͯྑ͔ͬͨ͠ɺ͏ͪͰͬͯΈ͍ͨ • ࣮ݧͯ͠ΈΑ͏ͷਫ਼ਆେࣄͦ͏ • νʔϜ = 1ݸମͳϨϕϧͰใڞ༗ࣗવʹ͍ͨ͠ •
ଐਓԽͱฏ४ԽΛҙ͍ࣝͨ͠ • νʔϜͱֶͯ͠श͠ଓ͚Δ • पΓͷνʔϜ͕ਅࣅ͢ΔΑ͏ͳνʔϜʹͳΓ͍ͨ • དྷRSGTͰͤΔͱྑ͍ΑͶ
ৼΓฦΓͷ༰ νʔϜͱͯ͠վળ͕࢝·Δେ͖͍͖͔͚ͬ RSGTͰֶΜͩ༰Λ࣮ݧʢਅࣅʣͯ͠ΑΓྑ͍νʔϜʹͳΖ͏ͱ͍͏߹ҙ • ଞͷνʔϜͷงғؾΛΕͯྑ͔ͬͨ͠ɺ͏ͪͰͬͯΈ͍ͨ • ࣮ݧͯ͠ΈΑ͏ͷਫ਼ਆେࣄͦ͏ • νʔϜ =
1ݸମͳϨϕϧͰใڞ༗ࣗવʹ͍ͨ͠ • ଐਓԽͱฏ४ԽΛҙ͍ࣝͨ͠ • νʔϜͱֶͯ͠श͠ଓ͚Δ • पΓͷνʔϜ͕ਅࣅ͢ΔΑ͏ͳνʔϜʹͳΓ͍ͨ • དྷRSGTͰͤΔͱྑ͍ΑͶ
ͦΕ͔Βࠓ·Ͱ 2018.1ʙ
ͬͨ͜ͱ • εΫϥϜʹ͍ͭͯΒͳ͍͜ͱ͕ଟ͍ • εΫϥϜΨΠυΛνʔϜશһಡΉ • ։ൃͱاըͱͷؒͰྃ݅ʹ͕ࠩ͋ͬͯखΓ͕ଟ͍ • اըͷਓΛPOʹஔ͍ͯɺϓϩμΫτόοΫϩάΛҰॹʹ࡞͍ͬͯ͘ •
ࡋྔ࿑ಇͳͷͰϝϯόʔ͕ձࣾʹ͍Δ͕࣌ؒʹΑͬͯҧ͍ɺใڞ༗͕εϜʔζ͡Όͳ͍ • νʔϜͱͯ͠ίΞλΠϜΛಋೖ͢Δ • ϝϯόʔؒͷݟΛͬͱڞ༗͍ͨ͠/ٕज़ྗͷࠩΛຒΊ͍͖͍ͯͨ • ϖΞϓϩ/ϞϒϓϩΛ׆༻͢Δ
ͬͨ͜ͱ • ϝϯόʔͷ੮ͷؒʹ͋ΔύʔςΟγϣϯ͕ϞϒɾϖΞʹअຐ/νʔϜϘʔυ͕ ͍ۙํ͕͍͍/اը͍ۙํ͕͍͍ • ΛσβΠϯ͢Δ • ৼΓฦΓ͕1िؒʹ1ճͩͱɺΕͪΌͬͯΔ͜ͱଟ͍ • ৼΓฦΓΛຖΔ
• SBIΛશͯྃͰ͖Δ͔ʑ࠶ܭը͍ͨ͠ • SBIΛPBIͱͯ͠ɺ1εϓϦϯτΛ͢Δ
ͬͨ͜ͱ • ࢦ͢νʔϜʹ͍ۙͮͯΔ͔ධՁ͍ͨ͠ • தظతͳৼΓฦΓΛ͢Δ • 11ճͷσΠϦʔεΫϥϜͩͱϑΟʔυόοΫ͕͍ • 1࣌ؒຖʹσΠϦʔεΫϥϜΛ͢Δ •
etc
ͬͨ͜ͱ RSGTࢀՃ/νʔϜϏϧσΟϯάલͱൺͯ ౿ΈࠐΜͩΛͯ͠ΈͰղܾ͠Α͏ͱ͢Δ վળͷਐΊํʹͳͬͨ • ࢦ͢νʔϜʹ͍ۙͮͯΔ͔ධՁ͍ͨ͠ • தظతͳৼΓฦΓΛ͢Δ • 11ճͷσΠϦʔεΫϥϜͩͱϑΟʔυόοΫ͕͍
• 1࣌ؒຖʹσΠϦʔεΫϥϜΛ͢Δ • etc
पΓʹى͖ͨมԽ • ͍ͤͨҊ͕݅͋ΔɺͱνʔϜʹ૬ஊ͕͖ͨ • ྡͷνʔϜ͕ਅࣅΛ࢝͠Ίͨ
νʔϜϏϧσΟϯάલޙ • ྑ͍νʔϜʹͳΖ͏ͱ͍͏͕Ͱ͖ͨ • ҰͭҰͭ՝Λղܾ͍͚ͯ͠ΔνʔϜʹͳΕͨ • ঃʑʹपғ͔ΒධՁ͞ΕΔΑ͏ʹͳͬͨ • ͳΓ͍ͨνʔϜ૾ʹগ͍͍ͣͭۙͮͯ͠Δ •
ͦͷ͖͔͚ͬͱͯ͠RSGT͕͋ͬͨ • ײँ
·ͱΊ • ͕ͬͨ͜ͱ • νʔϜΛRSGTʹ࿈Ε͍ͯͨ͘ΊͷϦʔυ • RSGTͰνʔϜͷڞ௨ͷମݧΛ࡞Δ • νʔϜϝϯόʔͱҰॹʹʓʓ͢Δ •
ͦͷৼΓฦΓΛ͠Α͏ͱఏҊ͠ɺ࣮ࢪ͢Δ • पΓͷྗΛ͏ͱνʔϜϏϧσΟϯάͷେ͖ͳॿ͚ʹͳΔ • RSGT͚ͩ͡Όͳ͘ɺଞʹΠϕϯτͳͲ৭ʑ͋ΔͷͰνʔϜͰࢀՃͯ͠Έ Δͱ͍͍͔
·ͱΊ • ʮεΫϥϜಋೖ͠Α͏ʯ͚ͩͰ্ख͍͘͘Θ͚Ͱͳ͍ • “νʔϜ։ൃ”Λ͢ΔͳΒ·ͣνʔϜϏϧσΟϯάΛ͢Δ • RSGTͷྔͷߴ͞ࢀՃऀʹେ͖ͳӨڹΛ༩͑Δ • νʔϜશһͰࢀՃ͢Δ͜ͱͰڞ௨ͷମݧͱ͢Δ •
ৼΓฦΓͰͳΓ͍ͨνʔϜ૾Λ͠߹ͬͯ߹ҙܗ͢Δ • ͳΓ͍ͨνʔϜʹ͚ͯΞΫγϣϯΛܾΊ࣮ͯߦ͢Δ
https://trista.jp/recruit/