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
これからチーム開発に立ち向かう花ざかりの君たちへ / develop-your-team-d...
Search
june29
June 29, 2017
Education
8
8.2k
これからチーム開発に立ち向かう花ざかりの君たちへ / develop-your-team-develop-with-your-team
2017年6月29日、勤務先であるGMOペパボの新卒7期生のみんなに向けて「チーム開発」についてのお話をしました。
june29
June 29, 2017
Tweet
Share
More Decks by june29
See All by june29
「いるだけで成長できる環境」とはどんな場所か? / pepabo-engineer-community
june29
1
840
大和田家を支える技術 令和元年版 / our life supported by technologies and skills
june29
14
6.3k
Ethereum, Hi-Ether and me
june29
3
1.5k
キャリアキーノート 2018年4月版 / career-keynote-20180420-public-version
june29
2
4.1k
33歳既婚男性の作業環境 / pepabo-ec-tech-mtg-vol2
june29
1
1.4k
第2回 エンジニアリングマネージャー勉強会 / jpengmgr-vol.2
june29
1
2.9k
Thank you letter for internship
june29
0
11k
$ heroku ps:scale web=100
june29
1
400
[LDD11f] いま、ここから見える釧路。
june29
2
380
Other Decks in Education
See All in Education
Constructing a Custom TeX Ecosystem for Educational Institutions—Beyond Academic Typesetting
doratex
1
9.1k
Avoin jakaminen ja Creative Commons -lisenssit
matleenalaakso
0
1.9k
教員向け生成AI基礎講座(2025年3月28日 東京大学メタバース工学部 ジュニア講座)
luiyoshida
1
560
2025年度春学期 統計学 第10回 分布の推測とは ー 標本調査,度数分布と確率分布 (2025. 6. 12)
akiraasano
PRO
0
130
2025.05.10 技術書とVoicyとわたし #RPALT
kaitou
1
210
SkimaTalk Tutorial for Students
skimatalk
0
1.8k
2025/06/05_読み漁り学習
nag8
0
140
The Art of Note Taking
kanaya
1
130
著作権と授業に関する出前講習会/dme-2025-05-01
gnutar
0
200
『会社を知ってもらう』から『安心して活躍してもらう』までの プロセスとフロー
sasakendayo
0
230
自己紹介 / who-am-i
yasulab
PRO
3
5.2k
2025年度春学期 統計学 第1回 イントロダクション (2025. 4. 10)
akiraasano
PRO
0
170
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Six Lessons from altMBA
skipperchong
28
3.8k
Thoughts on Productivity
jonyablonski
69
4.7k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Statistics for Hackers
jakevdp
799
220k
Embracing the Ebb and Flow
colly
86
4.7k
Producing Creativity
orderedlist
PRO
346
40k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Transcript
େా७(.01FQBCP *OD ৽ଔظੜ͚τʔΫ ͜Ε͔ΒνʔϜ։ൃʹཱ͔ͪ͏ Ֆ͔͟Γͷ܅ͨͪ
͝ѫࡰ wେా७ͱ͍͍·͢ wKVOFͱ͍͏ݯࢯ໊Ͱे΄Ͳ׆ಈ͖ͯ͠·ͨ͠ w݄ੜ·ΕɺࠓͰࡀʹͳΓ·ͨ͠ wΤϯδχΞͷఆ·Ͱ͋ͱ w݄ೖࣾɺ৽ଔظੜͨͪͷޙഐࣾһͰ͢
ιϑτΣΞΤϯδχΞ େా७!KVOF 4)ࣄۀ෦νʔϑςΫχΧϧϦʔυ IUUQKVOFKQ
݄࣌ࡀौ୩ʹͯ
ΞδΣϯμ w͍͍ͨͩͨςʔϚʮνʔϜ։ൃʯ wୈষνʔϜʹ͍ͭͯ wୈষιϑτΣΞ։ൃʹ͍ͭͯ wୈষνʔϜ։ൃʹ͍ͭͯ w͍ΖΜͳ৬छͷΈͳ͞Μʹू·ͬͯΒ͍·ͨ͠" wϖύϘͷ֎Ͱ௨༻͢ΔΛ͢ΔͭΓ
ϓϩϩʔά
΅͕͘ޠΔνʔϜ։ൃ wϖύϘͰࣾɺ͜Ε·Ͱʹେখʙ͘Β͍ͷϓϩδΣΫτΛܦݧ wଚܟ͢Δઌഐͨͪɺ৺͑ͨจݙͳͲʹڧ͍ӨڹΛड͚͍ͯΔ wʮ3VCZίϛϡχςΟʯʮιϑτΣΞ։ൃʯํ໘͔Βಛʹ wݱࡏʮେాՈʯʮϖύϘʯͦͷଞ͍͔ͭ͘ͷνʔϜͰ׆ಈத wνʔϜͦΕͧΕʹ৭͕͋Γɺಉ͡νʔϜ;ͨͭͱͳ͍
νʔϜ։ൃ࠶ݱੑͷͳ͍׆ಈ wͳʹ͕େࣄ͔ɺͳʹʹॏ͖Λஔ͔͘νʔϜ͝ͱ wಉ͡νʔϜͰɺνʔϜͷঢ়گपғͷঢ়گͲΜͲΜมΘΔ wνʔϜ։ൃͷݱʹ།Ұͷਖ਼ղͳ͍ wΈͳ͞Μ͕͜Ε͔ΒؔΘΔνʔϜͰɺ֤Ґ͏·͍͜ͱΔΑ͏ʹ
None
ΰʔϧࣔͤͣͱͤΊͯา͖ํΛ
ୈষνʔϜʹ͍ͭͯ
ͳͥνʔϜΛΉͷ͔ʁ w ձʹ͍Δਓ͘Β͍ʹฉ͍ͯΈ·͠ΐ͏
ͳͥνʔϜΛΉͷ͔ʁ wՌͷ࠷େԽΛࢦ͢ wݸਓͰ͠ಘͳ͍ՌΛࢦ͢
Ռͷʮྔʯͱʮ࣭ʯ wखͷΛ૿ͤʮྔʯ૿ͤΔ wखͷΛ૿͚ͩ͢Ͱม͑ΒΕͳ͍ʮ࣭ʯ͋Δ wࠓओʹʮ࣭ʯͷΛ͢ΔͭΓ
νʔϜͰՌͷ࣭Λ্͛Δ wଟछଟ༷ͳٕೳ wଟछଟ༷ͳಘҙ wଟछଟ༷ͳࢹ wଟछଟ༷ͳߟ͑ wຯʹେࣄͩͱࢥ͍ͬͯΔͷʮ٬؍ʯ
νʔϜͰࣄΛ͢ wΈΜͳ͕ٕೳಘҙΛ࣋ͪدͬͯߩݙ͢Δ wׂΛ୲ͨ͠Γ͢ΔɺϑΥʔϝʔγϣϯΛΉ wಘҙۤख͕͋Δ͚ͩͰɺແؔͳ͜ͱͻͱͭͳ͍ wʮൣғʯΛʮແൣғʯΛࣔͨ͢Ίͷݴ͍༁ʹΘͳ͍ wׂ࡞ۀ୲ͯ͠ɺ݁ՌνʔϜͰड͚ࢭΊΔ
Ұݺٵ
νʔϜͱͳʹ͔ʁ w ձʹ͍Δਓ͘Β͍ʹฉ͍ͯΈ·͠ΐ͏
νʔϜͱͳʹ͔ʁ wʮਓͷαοΧʔબखʯͱʮͻͱͭͷαοΧʔνʔϜʯ wಉͩ͡ͱࢥ͍·͔͢ʁ͕ͪ͏ͱࢥ͍·͔͢ʁ w͕ͪ͏ͱͨ͠Βɺ͕͍ͪͳΜͰ͔͢ʁ
ʘͰνʔϜʹ͔Εͯ͘Εʂʗ
z νʔϜͱͦ͏Ͱͳ͍ͷΛ͔ͭͷ จԽΛ༗͍ͯ͠Δ͔൱͔͕ɺʮνʔϜʯͱʮόε ʹಉ͍ͯ͠Δ͏͢ͷΖͲʯͱͷҧ͍Ͱ͢ ᴷᴷΧʔϧɾ&ɾΟʔΨʔζஶʮιϑτΣΞ։ൃͷ͖࣋ͭจԽʯ ᠳӭࣾ
νʔϜͱͳʹ͔ʁ࠶ߟ wνʔϜͦ͜ʹ͍Δਓʑ ͦ͜ʹ͋ΔจԽ ͏͢ͷΖͲ νʔϜ จԽ
ͩͱͨ͠Βʁ wνʔϜͦ͜ʹ͍Δਓʑ ͦ͜ʹ͋ΔจԽ wνʔϜ͕ࢦ͢Ռͷ࠷େԽͷͨΊʹɺ΅͘ΒʹͰ͖Δ͜ͱʁ w ձʹ͍Δਓ͘Β͍ʹฉ͍ͯΈ·͠ΐ͏
ͩͱͨ͠Βʁ wνʔϜͦ͜ʹ͍Δਓʑ ͦ͜ʹ͋ΔจԽ wνʔϜ͕ࢦ͢Ռͷ࠷େԽͷͨΊʹɺ΅͘ΒʹͰ͖Δ͜ͱʁ wਓʑͷʹΑͬͯɺνʔϜΛΑΓڧ͘Ͱ͖ͦ͏ wจԽͷৢʹΑͬͯɺνʔϜΛΑΓڧ͘Ͱ͖ͦ͏ wͦΕͧΕɺ۩ମతʹͳʹ͕Ͱ͖Δʁ
จԽͷৢ
จԽरͬͯ͘Δ͜ͱ͕Ͱ͖ͳ͍ wνʔϜͷதͰҭ͍͔ͯͯ͘͠ͳ͍ wຊޠͩͱࣖ׳Εͳ͍5FBNJOHͱ͍͏֓೦ w͜Εͭ·ΓνʔϜΛɺจԽΛɺҭ͍ͯͯ࢟͘ͷ͜ͱ wνʔϜʮͳ͍ͬͯ͘ʯͷͰ͋Δ wจԽरͬͯ͜Εͳ͍͕ɺৢΛૣΊΔ͜ͱͰ͖Δ͔͠Εͳ͍
ʘจԽৢήʔϜʂʗ
จԽৢήʔϜ ୯७ͳԽͷࢼߦ wϧʔϧҙࢥܾఆʹؔΘͬͨਓ͚ͩνʔϜʹܦݧ͕ೖΔ wϧʔϧ୯ಠͰҙࢥܾఆΛߦͬͨ߹ܦݧθϩ wϧʔϧ͜Ε͚ͩ w͜ͷήʔϜʹ͓͍ͯܦݧΛՔ͗·͘Δ͜ͱΛࢦ͍͍ͤ
จԽৢήʔϜ ୯७ͳԽͷࢼߦ w͋ͳͨͷʑͷ;Δ·͍ɺνʔϜͷจԽৢʹߩݙతͰ͔͢ʁ wνʔϜʹ͍ͳ͕Βʑͷ࡞ۀΛࣗͷ෦Ͱ͍݁ͤͯ͞Δਓɺจ ԽৢͷνϟϯεΛυϒʹࣺ͍ͯͯΔͱݴ͑Δ w༏लͳφʔε͕͍ΔͱγεςϜ͕ͳ͔ͳ͔վળ͞Εͳ͍ͱ͍͏ wIUUQTBUPTIJCMPHTDPNMJGFQPTUIUNM
νʔϜͷจԽৢΛҙࣝͯ͠ա͢͝ w͋ΒΏΔରɺ͋ΒΏΔϓϩηεʹϨϏϡʔΛڬΉ͜ͱΛߟ͑Δ wιʔείʔυɺσβΠϯɺϝʔϧϚΨδϯɺϓϨεϦϦʔεʑʜ w࡞ۀͷ݁Ռ͚ͩͰͳ͘ɺࢥߟͷաఔڞ༗͢Δ wಛఆͷ୭͔ͱ͚ͩͰͳ͘ɺՄೳͳݶΓ͘ڞ༗͢Δ
৺ཧత҆શੑͷ֬อɺલఏ w͗͘͠Ό͍ͯ͘͠Δঢ়ଶͰจԽΛৢ͢ΔͷɺۃΊͯࠔ wʮΈΜͳͱྑ͘͢Δ͜ͱʯ w͜͠Ε͕චهࢼݧͳΒશһ͕ຬΛऔΕΔΑ͏ͳɺͦΜͳ wʮ͠νʔϜͷϝϯόʔ͕ࠔ͍ͬͯͨΒɺͲ͏͠·͔͢ʁʯ wͨͩɺ΅ͨͪ͘ͷຖචهࢼݧͰͳ͍
νʔϜͷ҆৺҆શΛकΔ wWTࢲͨͪ wʮ൷ධʯͱ͍͏ٕज़Λશһ͕ʹ͚Α͏ wߠఆ͔ΒೖΓɺ͍ͬ͠ΐʹϕλʔΛߟ͑Δ wϞνϕʔγϣϯ༗ݶͷوॏͳϦιʔεɺແʹୣΘͳ͍ wʮͬͪΌμϝʯΑΓʮΏͬ͘Γา͜͏ʯ wίϛϡχέʔγϣϯΛ͞΅Βͳ͍
ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ wஅͯ͡ɺΞϧϋϥతͳͰͳ͍ wίϛϡχέʔγϣϯͷຊ࣭ʮҟ࣭ͳͭͷͷΛͭͳ͙͜ͱʯ wࢲͱ͋ͳ͕ͨͪ͏ɺ͔ͩΒਅ伨ʹίϛϡχέʔγϣϯΛऔΔ w͔ͤͬ͘ਓؒʹੜ·Ε͖ͯͨݱੈ͘Β͍ݴ༿Λਚ͘͠·͠ΐ͏
ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ w૬खͷଆʹͳͯࣗ͘ͷଆʹ͋ΔͷΛదʹ͑Δ "͞Μ #͞Μ "͞Μ͔͠ Βͳ͍͜ͱ #͞Μ͔͠ Βͳ͍͜ͱ "͞Μ#͞Μ ͷڞ௨ೝࣝ
٬؍తࣄ࣮
ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ w૬खͷଆʹͳͯࣗ͘ͷଆʹ͋ΔͷΛదʹ͑Δ "͞Μ #͞Μ "͞Μ͔͠ Βͳ͍͜ͱ #͞Μ͔͠ Βͳ͍͜ͱ "͞Μ#͞Μ ͷڞ௨ೝࣝ
٬؍తࣄ࣮
ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ wʮ͓͍͠ͱ͜ΖڪॖͰ͕͢ʜʯʮ͓ख͖͢ͷࡍʹʜʯ ૬ख͕͍͔͠Ͳ͏͔ɺ͍ͭΕΔ͔૬खʹ͔͠Θ͔Βͳ͍ ʮ͍͍ͭͭ·ͰʹྃͰ͖Δͱ͜͏͍͏ཧ༝Ͱ͏Ε͍͠Ͱ͢ʯʮͦ Εʹؒʹ߹Θͳ͍߹͜͏͢ΔͭΓͰ͢ʯʮ͘ͱ͍ͭ·Ͱ ʹʯʮ͋ΕΑΓ༏ઌ͕͍Ͱ͢ʯΛ͑߹͍͍ͨ
ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ wʮ͓͍͠ͱ͜ΖڪॖͰ͕͢ʜʯʮ͓ख͖͢ͷࡍʹʜʯ ૬ख͕͍͔͠Ͳ͏͔ɺ͍ͭΕΔ͔૬खʹ͔͠Θ͔Βͳ͍ ʮ͍͍ͭͭ·ͰʹྃͰ͖Δͱ͜͏͍͏ཧ༝Ͱ͏Ε͍͠Ͱ͢ʯʮͦ Εʹؒʹ߹Θͳ͍߹͜͏͢ΔͭΓͰ͢ʯʮ͘ͱ͍ͭ·Ͱ ʹʯʮ͋ΕΑΓ༏ઌ͕͍Ͱ͢ʯΛ͑߹͍͍ͨ ʜͱɺ΅͕ͦ͘͏͍͏ߟ͑ͩͱΒͳ͍Ͱ͠ΐ͏͔Β͑ͯΈ·ͨ͠
ίϛϡχέʔγϣϯΛ͞΅Βͳ͍ wઈରతͳਖ਼ղͳ͍ wͷͰɺৗʹओޠΛʮࢲʯʹͯ͠ใΛަ͠߹͍·͠ΐ͏ wҰൠత͔Ͳ͏͔ΑΓɺνʔϜ͕҆৺҆શ͔Ͳ͏͔ͷํ͕ॏཁ
;Γ͔͑Γ wνʔϜΛҭͯΔΞΫςΟϏςΟͷதͰɺେ͖ͳ෦ྨ wͳ͔ڧ੍తʹνʔϜͷΈΜͳͰू·Δػձ wͳʹΛ,FFQʹܝ͛ɺ1SPCMFNʹڍ͛ɺ5SZΛબͿͷ͔ɺ͋Δ͍બ ͳ͍ͷ͔ w͜͏͍ͬͨҙࢥܾఆͻͱͭͻͱ͕ͭνʔϜΛࠎଠʹ͍ͯ͘͠ wେ͖ͳ͕͋ͬͨͱ͖ͦ͜શһͰܦݧΛՔ͙Ϙʔφενϟϯε
Ұݺٵ
ཧͷνʔϜ wʮͱݴ͏ͷͷɺͦΜͳֆʹඳ͍ͨΑ͏ͳཧͷνʔϜͳΜͯͿͬ ͪΌ͚͋Γ͑ͳ͘ͳ͍ʁʯͱ͍͏ϒίϝ͕ʹු͔ͿΑ͏ w͋Γ͑Δ͔Ͳ͏͔͡Όͳ͍ɺࢦ͔͢Ͳ͏͔ͳΜͩΑʂʂʂ w୭͕ཧͷνʔϜΛͭ͘Δͷ͔ʁ
ʮνʔϜʯͱ୭͔ wʮίϛϡχςΟʯͱ୭͔ wIUUQNBHB[JOFSVCZJTUOFU 'PSF8PSE
ʮνʔϜʯͱ୭͔ zίϛϡχςΟͱ୭͔ɻͪΖΜɺ͋ͳͨͷ͜ͱ ͩɻ͋ͳ͕ͨίϛϡχςΟͰ͋ΓɺͦΕҎ֎ʹ ίϛϡχςΟ͍ͳ͍ɻ͋ͳͨͷΑ͏ͳਓʑͷू ·ΓΛɺίϛϡχςΟͱݺͿͷͩɻ ᴷᴷߴڮٛʰʮίϛϡχςΟʯͱ୭͔ʱ 3VCZJTU.BHB[JOF
ʮνʔϜʯͱ୭͔࠶ߟ wʮίϛϡχςΟʯͱ୭͔ wIUUQNBHB[JOFSVCZJTUOFU 'PSF8PSE wνʔϜͱ୭͔ɻͪΖΜɺ͋ͳͨͷ͜ͱͩɻ w͋ͳͨͷߦಈ͕ɺνʔϜΛͭ͘Δͯ͢Ͱ͋Δɻ
ୈষιϑτΣΞ։ൃʹ͍ͭͯ ୈষνʔϜ։ൃʹ͍ͭͯ ୈষνʔϜʹ͍ͭͯ
ୈষιϑτΣΞ։ൃʹ͍ͭͯ
ιϑτΣΞ։ൃΛΔ wʮࣗసंͷΓํΛΔʯΑ͏ͳͷͰʜ w͓͡͞ΜͷΛฉ͘ΑΓɺ֎ʹߦ͙ͬͯ͢ʹ࿅शͨ͠ํ͕Α͍
None
ιϑτΣΞͱʁ wϋʔυΣΞͷରٛޠͱͯ͠ͷιϑτΣΞ wͳΜ͔ɺΘΒ͔ͦ͏ʁ wϋʔυΣΞͱൺͨͱ͖ͷιϑτΣΞͷੑ࣭ w؆୯ʹมߋͰ͖Δ w؆୯ʹෳͰ͖Δ
؆୯ʹมߋͰ͖Δ wٯʹݴ͑ɺ؆୯ʹมߋͰ͖ͳ͘ͳͬͨΒιϑτΣΞ͡Όͳ͍ wݻ͍ιϑτΣΞͱ͍͏ࣗݾໃ६ wͭ͘Γख͕มԽΛسආ͍ͯͯ͠ɺݻ͘ͳΔ wͭ͘Γख͕มԽʹஔ͍͍͔ͯΕ͍ͯͯɺݻ͘ͳΔ wมԽΛָ͠Ή͜ͱɺมԽͱͱʹੜ͖Δ֮ޛΛܾΊΔ͜ͱ
؆୯ʹෳͰ͖Δ wৗʹɺύΫΒΕΔՄೳੑ͕͋Δ wύΫΒΕͯ௧͘ᙱ͘ͳ͍ঢ়ଶΛอͭ wύΫΒΕΔ΄ͲʹಘΛ͢Δঢ়ଶΛอͭ wύΫΒΕͳ͍ͷΛ࣋ͭ
ιϑτΣΞղܾͷखஈ wιϑτΣΞͷੑ࣭Λਖ਼͘͠ཧղͯ͠ɺޮՌతʹ׆༻͢Δ w΅͘ɺॳΊͯ֯ܗͷ݀Λݟͨͱ͖ͷؾ࣋ͪΛΕͳ͍ w֯ϨϯνͷଘࡏΛ͍ͬͯΔ͜ͱ͕େࣄ wੈͷதΛΑ͘؍͢Δ͜ͱ͕େࣄ w֯ܗͷ݀ʹϓϥευϥΠόʔΛͶ͜͡·ͳ͍
ൃݟͱղܾͷ࿅शΛ͠Α͏ wϥΠτɺ͍ͭͯ·͔͢ wIUUQTXXXBNB[PODPKQEQ w͞ΑͳΒɺΠϯλϑΣʔε wIUUQTXXXBNB[PODPKQEQ
ୈষνʔϜ։ൃʹ͍ͭͯ
νʔϜ։ൃ wνʔϜͷྗΛ৴͡Δ͜ͱ wͦͯ͠ɺ࠷ߴͷνʔϜΛࢦ͢ಓͷ్தʹ͍Δ͜ͱΛΕͳ͍ wιϑτΣΞͷྗΛ৴͡Δ͜ͱ wͦͯ͠ɺͦΕʹݻࣥ͠ͳ͍ w%FWFMPQZPVSUFBN %FWFMPQXJUIZPVSUFBN
None