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
チーム開発事例紹介 / Work with a team in BULB inc.
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Takuya Mukohira
July 11, 2016
Technology
900
0
Share
チーム開発事例紹介 / Work with a team in BULB inc.
情報処理同好会の部内勉強会「Josho.LT」での発表資料です。
Takuya Mukohira
July 11, 2016
More Decks by Takuya Mukohira
See All by Takuya Mukohira
最近読んで良かった本 / Yokohama North Meetup #10
mktakuya
0
1.7k
Podcasting Guide 2024
mktakuya
3
1.9k
『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters
mktakuya
1
1.5k
マネジメントとコミュニケーションとプロトコルと / kichijojipm-34
mktakuya
1
1k
自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 / Kaigi on Rails 2023
mktakuya
1
2.9k
Podcast配信システムを自作したら捗った話 / kichijojipm-28
mktakuya
0
3k
趣味と趣味の掛け算で技術を学んでいく話 / 2020-11-27
mktakuya
0
380
ゆるふわなPodcastのすすめ / kichijojipm-22
mktakuya
0
1.4k
コーチLT / Rails Girls Tokyo 12th
mktakuya
1
1.2k
Other Decks in Technology
See All in Technology
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
140
Claude Teamプランの選定と、できること/できないこと
rfdnxbro
1
1.3k
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
1
990
ハーネスエンジニアリング×AI適応開発
aictokamiya
3
1.5k
ストライクウィッチーズ2期6話のエイラの行動が許せないのでPjMの観点から何をすべきだったのかを考える
ichimichi
1
250
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
560
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
190
New CBs New Challenges
ysuzuki
1
110
Babylon.js Japan Activities (2026/4)
limes2018
0
180
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
800
Data Enabling Team立ち上げました
sansantech
PRO
0
280
AI時代に新卒採用、はじめました/junior-engineer-never-die
dmnlk
0
200
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Exploring anti-patterns in Rails
aemeredith
3
310
From π to Pie charts
rasagy
0
160
The SEO Collaboration Effect
kristinabergwall1
0
410
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
Faster Mobile Websites
deanohume
310
31k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
670
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
280
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
νʔϜ։ൃ ࣄྫհ ใॲཧಉձॲ-5 4QFBLFS!NLUBLVZB
ϊƅЧƅ )FMMP ฏ.VLPIJSB5BLVZB ɹωοτͰNLUBLVZBͱ͔ ใֶՊ ɹདྷ͔Βઐ߈Պੜ גࣜձࣾ#6-# ɹΤϯδχΞόΠτ ͖ͳϞϊ ɹण࢘มͳ5γϟπָ͍͠։ൃ
ࠓ͜Μͳ͓Λ͠·͢ #6-#ʹ͍ͭͯ ɹձࣾհ ɹαʔϏεհ ɹBJSCOCΫϩʔϯγεςϜ νʔϜ։ൃࣄྫհ ɹ։ൃνʔϜʹ͍ͭͯ ɹͲ͏͍ͬͯΔ͔ʁ ɹ։ൃϑϩʔͱπʔϧͷ͍ํ ɹίϛϡχέʔγϣϯ
ࠓޙ͜͏͍ͨ͠తͳ ɹ͞ΒͳΔࣗಈԽͷਪਐ ɹͬͱָ͘͠ ˞ൃදͷ༰ݸਓతͳݟղͰ͢ɻ ˞ΩʔϫʔυΛࢄΓΊ͓ͯ͘ͷͰ ؾʹͳΔਓάάοͯʂ
খ͞ͳνʔϜͰͷ։ൃ ͜Μͳײ͡ͳΜͩͳʔͱ͔ ࢥͬͯΒ͑Ε
#6-#ʹ͍ͭͯ
ձࣾհ #6-#גࣜձࣾ#6-#$031 ɹࡳຈͷ8FC։ൃ*5ϕϯνϟʔ ɹ݄ۀ ɹࣾһ໊ʢ͏ֶ໊͕ͪੜΠϯλʔϯʣ ϦϞʔτϫʔΫਪਐ ɹॵ͍ͷͰࣗͰʜʜ ɹവؗͰՈͱա͝͠ͳ͕Βʜʜ ɹ์՝ޙɺֶߍ͔Βʜʜ CVMCDPSQKQ
αʔϏε .BUDIB/PUFͷ։ൃͱӡ༻ ɹಓͷ͓ܤݹࢧԉΞϓϦ ɹJ04Ͱల։தʂ ɹ"OESPJE#SPXTFS൛݄ϦϦʔε༧ఆʂ BJSCOCΫϩʔϯγεςϜͷ։ൃͱൢച ɹBJSCOCΈ͍ͨͳαʔϏεΛࣗͰ࡞Γ͍ͨਓ͚ ɹύοέʔδͷ։ൃडୗ։ൃ ϦΞϧϥΠϑܥ73ϓϩδΣΫτ ɹ6OJUZͰ։ൃதʂ
νʔϜ։ൃ ࣄྫհ
BJSCOCΫϩʔϯγεςϜ BJSCOCΫϩʔϯγεςϜ ɹ"JSCOCΛϞσϧͱͨ͠γΣΞϦϯάΤίϊϛʔαʔϏεΛ ɹߏங͢ΔͨΊͷ3BJMTύοέʔδ γΣΞϦϯάΤίϊϛʔͬͯʁ ɹݸਓ͕࣋ͭࢿ࢈ΛγΣΞ͢ΔΈ ɹBJSCOC6CFS͕༗໊ͳγΣΞϦϯάΤίϊϛʔαʔϏε ύοέʔδͷ։ൃɾൢചͱडୗ։ൃ ɹύοέʔδͷ։ൃˠύοέʔδ։ൃνʔϜʢࣾʣ ɹɹɹɹɹडୗ։ൃˠਖ਼ࣾһ
֎෦ͷਓ
։ൃνʔϜ ϝϯόʔ໊ ɹਖ਼ࣾһ͞ΜʢνʔϜϦʔμʔʣ ɹֶੜνʔϜʢNLUBLVZBɺͱͬ͠ʔʣ ਖ਼ࣜϝϯόʔશһϦϞʔτϫʔΫʂʂ ɹνʔϜϦʔμʔˠവؗͰࢠҭͯΛ͠ͳ͕Β ɹNLUBLVZBͱͬ͠ʔˠ์՝ޙɺֶࣗߍ͔Β Ͳ͏͍ͬͯͬͯΔ͔ʁ ɹΠέͯΔπʔϧͱΈͰνʔϜΛ·Θ͢
Ͳ͏͍ͬͯͬͯΔ͔ʁ ։ൃମ੍ ɹ5SFMMPͰλεΫཧ ɹ։ൃϑϩʔͱϨϏϡʔମ੍ ɹࣗಈԽͷਪਐ ɹ$*ʢܧଓతΠϯςάϨʔγϣϯʣͷಋೖ ίϛϡχέʔγϣϯ ɹ4MBDL ɹɹϦϞʔτ։ൃͷݽಠײΛͳ͘͢ ɹि࣍.5(
ɹɹ4LZQFͰਐḿͷڞ༗ɺλεΫͷཧ ɹɹෆ͕ͪ͠ͳίϛϡχέʔγϣϯ
νʔϜ։ൃ ࣄྫհ ʙ։ൃମ੍ʙ
5SFMMPͰλεΫཧ
5SFMMPͰλεΫཧ ΧϯόϯํࣜͷλεΫཧλεΫͷঢ়ଶΛϦετͰཧ ɹͱΓ͋͑ͣࢥ͍͍ͭͨλεΫ4UPDL ɹΔ͖λεΫ50%0 ɹ։ൃத8*1ɺͰ͖ͨΒ*O3FWJFX ɹऴΘͬͨΒ%POF ΧʔυʹཁٻΛॻ͘ ɹͲ͏͍͏ػೳ͔ɺͲ͏͍͏Λमਖ਼͍͔ͨ͠ ɹ۩ମతʹઃܭ͢Δͷ࣍ͷεςοϓ νʔϜϝϯόʔ͕ࠓԿΛ͍ͯ͠Δ͔ΛҰཡͰ͖Δ
ɹͯ͢ͷΠϕϯτ4MBDL௨͞ΕΔ
։ൃϑϩʔͱϨϏϡʔମ੍ ϓϧϦΫΤετϕʔεͷ։ൃ
։ൃϑϩʔͱϨϏϡʔମ੍ ϓϧϦΫΤετʹ༷Λهड़
։ൃϑϩʔͱϨϏϡʔମ੍ (JU)VC্ͰίʔυϨϏϡʔ
։ൃϑϩʔͱϨϏϡʔମ੍ (JU'MPXͱ(JU)VC'MPXͷ߹ΘٕͤϑϩʔΛ࠾༻ ɹEFWFMPQ͕σϑΥϧτɺNBTUFSϦϦʔεϒϥϯν ɹϒϥϯνͬͯFNQUZDPNNJUΛੜɺQVTI ɹϓϧϦΫΤετΛ༷͛ͯ50%0Λચ͍ग़͢ ɹࡉ͔͍୯ҐͰίϛοτ͍ͯ͘͠ ίʔυϨϏϡʔ ɹίʔυ࣭ͷ্ ɹࣝͷڞ༗ ɹݟա͝͞ΕͨޡΓͷݕग़
ࣗಈԽͷਪਐ ͍Ζ͍ΖࣗಈԽ͞Ε͍ͯͳ͔ͬͨ ɹHJUDMPOFͨ͠ޙͷڥߏஙɺ ɹαϯϓϧ༻σʔλͷ࡞ͳͲखಈͰ͍ͬͯͨ ͻͱ·ͣɺαϯϓϧσʔλੜͱςετΛࣗಈԽ ɹαϯϓϧσʔλੜࣗಈԽ ɹɹίϚϯυҰൃͰαϯϓϧϢʔβσʔλ͕ੜ ɹɹ৽ਓΤϯδχΞ͕͙͢ʹ։ൃΛ࢝ΊΒΕΔΑ͏ʹ ɹ<8*1>ςετࣗಈԽ ɹɹͦͦɺςετ͕ͳ͔ͬͨ
ɹɹςετΛॻ͍ͯɺࣗಈͰ࣮ߦ͞ΕΔΑ͏ʹ
$*πʔϧͷಋೖ (JU)VCʹQVTI͞ΕΔͱ ࣗಈͰϏϧυςετ͕Δ
$*πʔϧͷಋೖ ޭɾࣦഊ4MBDL௨͞ΕΔ
$*πʔϧͷಋೖ $*ʢܧଓతΠϯςάϨʔγϣϯʣπʔϧͷಋೖ ɹΠϯςάϨʔγϣϯʁ ɹɹϏϧυ%#ͷηοτɺςετͳͲͷҰ࿈ͷྲྀΕ ɹΠϯςάϨʔγϣϯΛࣗಈԽ͠ܧଓతʹߦ͏ͷ͕$* ɹɹίʔυͷ࣭Λอ͍ͪͭͰϦϦʔεͰ͖ΔΑ͏ʹ ࠓճ8FSDLFSWΛ༻ ɹ%PDLFSϕʔεͳແྉ$* QVTI͞ΕΔʹϏϧυ ɹ݁Ռ4MBDL
νʔϜ։ൃࣄྫ 5SFMMPλεΫཧ (JU)VC ιʔείʔυཧ ༷ઃܭΛهड़ ίʔυϨϏϡʔ 8FSDLFS$* ࣗಈϏϧυςετ ͯ͢ͷΠϕϯτ4MBDL௨
νʔϜ։ൃ ࣄྫհ ʙίϛϡχέʔγϣϯʙ
4MBDL
4MBDL
4MBDL
ٕज़తͳ૬ஊ͔Βࡶஊ·Ͱੵۃతʹίϛϡχέʔγϣϯ ɹϦϞʔτ։ൃͷݽಠײΛͳ͘͢ ͯ͢ͷٞΛهʹ͢ ɹஔ͍͖ͯ΅Γࢭ νʔϜ։ൃΛָ͘͢͠Δ ɹ4MBDLͷ֦ுػೳͰ༡ΜͩΓɺԻָΛγΣΞͨ͠Γ 4MBDL
ि࣍.5( िҰϖʔεʢԾʣͰ4LZQFϛʔςΟϯά ɹλεΫͷׂਐḿใࠂɺͷڞ༗ͳͲ ɹࡶஊͳͲͰίϛϡχέʔγϣϯʢ΄Ͳ΄Ͳʹʁʣ ࣄલʹFTBJPͰٞਐḿΛڞ༗ ɹ࣌ؒͰඞཁͳΛ ɹແବͳ.5(ې FTBJP খνʔϜ͚υΩϡϝϯτڞ༗αʔϏε
ࠓޙ ͜͏͍ͨ͠తͳ ˞͋͘·ͰݸਓతͳݟղͰ͢
͞ΒͳΔࣗಈԽͷਪਐ ڥߏஙͷࣗಈԽ ɹڥߏங༻εΫϦϓτʁ ɹ%PDLFS͔ͭ͏ʁ σϓϩΠͷࣗಈԽ ɹNBTUFSEFWFMPQ͚ͩͰͳ͘ɺ ɹ֤ࣗͷ࡞ۀϒϥϯνσϓϩΠͯ͠ϨϏϡʔ͘͢͠ ɹɹˠ)FSPLV3FWJFX"QQTݕ౼ ɹ$IBU0QTతͳ͜ͱΓ͍ͨʁ
ͬͱָ͘͠ 4MBDLΛͬͱָ͍͍ͨ͘͠ ɹIVCPUಋೖʁ ɹ(PPHMF$BMFOEBS͔ΒՔಇ༧ఆΛಡΈࠐΜͰ1PTUɹ (JU)VCͰͷίʔυϨϏϡʔͬͱϫΠϫΠΓ͍ͨ ɹϛαϫը૾ण࢘Ώ͖ը૾Ͱ͍͞͠ϨϏϡʔʁ ίϛϡχέʔγϣϯυΩϡϝϯςʔγϣϯͷڧԽ ɹFTBJPͬͱ͍͖͍ͬͯͨ
·ͱΊ
·ͱΊ খ͞ͳϦϞʔτϫʔΫνʔϜͰͷ։ൃ ΠέͯΔπʔϧΛۦָͯ͘͠͠։ൃ νʔϜ։ൃʹਖ਼ղͳΜͯແ͍ʂʢͨͿΜʣ ·ͩ·ͩΕΔ͜ͱͨ͘͞Μ͋ΔͷͰࢼߦࡨޡ͍ͯ͘͠
νʔϜ։ൃ ࣄྫհ ใॲཧಉձॲ-5 4QFBLFS!NLUBLVZB