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
Takuya Mukohira
July 11, 2016
Technology
0
860
チーム開発事例紹介 / Work with a team in BULB inc.
情報処理同好会の部内勉強会「Josho.LT」での発表資料です。
Takuya Mukohira
July 11, 2016
Tweet
Share
More Decks by Takuya Mukohira
See All by Takuya Mukohira
Podcasting Guide 2024
mktakuya
3
1.5k
『インタプリタの作り方』の紹介 / Let's enjoy crafting interpreters
mktakuya
1
1.2k
マネジメントとコミュニケーションとプロトコルと / kichijojipm-34
mktakuya
1
950
自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 / Kaigi on Rails 2023
mktakuya
1
2.5k
Podcast配信システムを自作したら捗った話 / kichijojipm-28
mktakuya
0
2.8k
趣味と趣味の掛け算で技術を学んでいく話 / 2020-11-27
mktakuya
0
360
ゆるふわなPodcastのすすめ / kichijojipm-22
mktakuya
0
1.4k
コーチLT / Rails Girls Tokyo 12th
mktakuya
1
1.1k
プログラミングと一人暮らし 〜Nature Remoで遊ぶ編〜 / prolt-2019
mktakuya
1
350
Other Decks in Technology
See All in Technology
いま注目のAIエージェントを作ってみよう
supermarimobros
0
350
Modern Linux
oracle4engineer
PRO
0
160
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
190
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
Snowflake×dbtを用いたテレシーのデータ基盤のこれまでとこれから
sagara
0
120
株式会社ログラス - 会社説明資料【エンジニア】/ Loglass Engineer
loglass2019
4
65k
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
470
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
22
12k
Create Ruby native extension gem with Go
sue445
0
120
【NoMapsTECH 2025】AI Edge Computing Workshop
akit37
0
230
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
250
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
740
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
530
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Music & Morning Musume
bryan
46
6.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Side Projects
sachag
455
43k
GraphQLとの向き合い方2022年版
quramy
49
14k
Building Adaptive Systems
keathley
43
2.7k
Code Review Best Practice
trishagee
71
19k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
How to Ace a Technical Interview
jacobian
279
23k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
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